電子メール経由でカスタムファイル拡張子を持つファイルを送信するアプリがありますが、これは基本的に暗号化されたXMLファイルです。私のアプリはこれらを開くインテントフィルタを持っていて、特定の電話(Samsung Galazy S Mesmerize)で動作しますが、他のいくつかの電話(Electrify、Thunderboltなど)で自分のカスタムファイル拡張子で添付ファイルを開くと、そのファイルを開くことができるものは何もありません。 (試している携帯電話には私のアプリがインストールされています)。ここでカスタムファイル拡張子を開けない一部のAndroid携帯電話
は私の意図-フィルタです:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.tgtp" />
<data android:host="*" />
</intent-filter>
は、私は、すべてのAndroid携帯電話は、彼らが私のアプリをインストールしているとき、私のカスタムファイルの拡張子を開くことができるようになることを確実にするために何かできることはありますか?
おかげ
を持っています。 しかし、私はそれを見てからしばらくしています。たぶん、その携帯電話で異なるアンドロイドのバージョン? –
誰もそれが不可能であることを確認できますか?それが事実ならthats罰金、私はそれに応じて計画します。可能であれば、何が起きているのか本当に知りたいです。私がテストした携帯電話は確かにアンドロイドのバージョンが異なっています(2.3/4.0)。私は想像することができませんどのように/それが何かを変更するだろう – Nick
これを試してログに何かが表示されますか? – Ronnie