Android ギャラリーの [共有] ボタンにアプリを追加することに成功したので、クリックするとアプリが起動します。アプリのどのアクティビティを開始するかを選択できますか? これで「メイン」が開始されます。メインクラスのコードは次のとおりです。
.....
Intent intent = getIntent();
Bundle extras = intent.getExtras();
String action = intent.getAction();
// if this is from the share menu
if (Intent.ACTION_SEND.equals(action)) {
if (extras.containsKey(Intent.EXTRA_STREAM)) {
// Get resource path
}
}
そしてマニフェスト:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
実際には、「メイン」の開始直後に新しいアクティビティを開くことに成功しましたが、正しいアクティビティを直接開くことを好みます。ありがとう