2016-07-16 8 views
1

私はギャラリーアプリを作成しましたが、何らかの理由でそれがギャラリーアプリとしてシステムに認識されるようにする方法がわかりません他のアプリ、例えばWhatsappから画像を選ぶことができます。私以外の他のサードパーティがメニューに表示されます。メニューから画像を選択してアプリを表示させる方法

答えて

2

はあなたのマニフェスト

<activity android:name="YourActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.GET_CONTENT"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <data android:mimeType="image/*"/> 
     </intent-filter> 
    </activity> 

でこれを追加し、あなたの活動が開き、EXTRASから画像のURIを取得します意図を扱います。

+0

これは魔法をした – Chrometobia

+0

ただ私の答えを編集しました。 GET_CONTENTはアプリがあなたのアプリを使ってコンテンツを選ぶことを許可するもので、ACTION_VIEWは他のアプリを開いてアプリのコンテンツを見ることができるようにすることです。 –

+0

呼び出し元のアプリケーションに画像を送り返すコードを手助けできますか? – Chrometobia

関連する問題