2011-07-14 4 views
0

Androidの携帯電話からサーバーに画像と動画を送信するアプリを作成しています。私のインテントフィルタは、次のようになります。Androidの画像共有アプリは私の携帯電話では動作しますが、他の誰にも動作しません

 <intent-filter> 
     <action android:name="android.intent.action.SEND"/> 
     <action android:name="android.intent.action.SEND_MULTIPLE"/> 
     <data android:mimeType="image/*"/> 
     <data android:mimeType="video/*"/> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 

問題は、それが私のネクサスSの携帯電話に私のために完璧に動作しますが、他の誰が同じリリースパッケージからそれをインストールする場合、それはにint型のシェアメニューを表示されないということですギャラリーアプリ。私はここに迷っている。私は間違って何をしていますか?

答えて

0

これは、(異なるデバイス上で)私の作品:ビデオ用

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

同じ、ちょうどMIMEタイプを変更します。また、問題のあるデバイスからログアウトすることができれば、意図の詳細を見て、何が違うのか分かります。

+0

お返事ありがとうございます。それは確かにそれを解決しました。 –

関連する問題