基本的に、デバイスのギャラリーから共有された画像をアプリに表示できるように、アプリを Android の共有メニューに表示したいと考えています。これを実現するために、アプリケーションの AndroidManifest.xml にインテントを追加しました。メイン アクティビティの説明は次のようになります。
<activity android:screenOrientation="portrait" android:configChanges="keyboardHidden|orientation" android:label="AppName" android:name=".AppActivity" android:theme="@style/Theme.Titanium">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:mimeType="image/*"/>
<data android:scheme="content"/>
</intent-filter>
残念ながら、私のアプリケーションは、画像を処理できるアプリのリストに表示されません。デバイス上でもエミュレータ上でもありません。私のAndroidデバイスでは、このリストは少なくとも表示されますが、エミュレーターはメッセージアプリを直接開きますが、アプリを選択することはできません. システムがアプリの画像コンテンツ タイプを正しく認識するために重要な何かが欠けていますか? 詳細情報: - Titanium SDK: 3.1.0.GA - Mac OS X: 10.8.4 - Android デバイス: 2.3.3 - Android Emulator: 4.2.2