-6

アプリケーションでボタンがクリックされたときに別のアプリケーションを起動したい。
これはどのように行うことができますか?
別のアプリケーションがデバイスにインストールされていない場合は、指定された Uri からアプリをダウンロードします。どうやってするか?では、CONTENT URI を設定するにはどうすればよいでしょうか。

4

1 に答える 1

2

このコードは、バーコード スキャナー アプリケーションへのアクティビティを開始します。

try {
    Intent intent = new Intent("com.google.zxing.client.android.SCAN");
    intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); //this line is optional, you can pass extra information to the app with this code
    startActivityForResult(intent, 0);
} catch (Exception e) {
    Uri marketUri = Uri.parse("market://details?id=com.google.zxing.client.android");
    Intent marketIntent = new Intent(Intent.ACTION_VIEW,marketUri);
    startActivity(marketIntent);
}

次のコードで新しいアクティビティを開始できます。

Intent i = new Intent(MainActivity.this, MakeKey.class);
startActivity(i);
finish();

MainActivity は現在のアクティビティで、MakeKey.class はターゲット アクティビティです。このコードを編集するだけです。

于 2013-01-04T17:03:54.217 に答える