2012-02-13 17 views
3

私のアプリの中核部分は、私の場合は標準のファイルタイプです.crumb インテントは、Gmailアプリケーションを除き、ほぼすべてで正しく動作します。 私はこの意図がファイルブラウザ、Hotmailアプリ、Skype、aosp電子メールアプリなどで動作することを確認しました。 しかし、Gmailだけでダウンロードするオプションはありません。Androidダウンロードファイルを登録する

他にもファイル登録がありますか?ここに私の意図フィルタは次のとおりです。

<intent-filter android:priority="100"> 
       <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
      <data android:scheme="file" /> 
      <data android:mimeType="*/*" /> 
      <data android:pathPattern=".*\\.crumb" /> 
      <data android:host="*" /> 
</intent-filter> 
+0

スキームを削除しますこれにより、意図はGmailに反映されますが、オペレーティングシステム全体にも表示されます。 –

答えて

0

私はこの意図を試みたが、それはSkypeで直接動作しません。 SkypeはGmailのソリューションはこの第二の意図を追加しています...ファイルは、ファイルブラウザでダウンロードすることができ、その後、

をダウンロードディレクトリにファイルを保存する - フィルタ(スキームが削除されます):

 <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="*/*" /> 
      <data android:pathPattern=".*\\.crumb" /> 
      <data android:host="*" /> 
     </intent-filter> 
関連する問題