オブジェクトを別のデバイスにビームするために Android Beam (大きなファイル) を使用したいと考えています。オブジェクトを Java ファイルとして保存し、ビームさせます。ビームは正常に機能し、ファイルは受信デバイスに送信されます。
問題はこれまでのところ、受信デバイスで開くことができませんでした。MIME タイプ テキスト/プランとして使用する場合にのみ開くことができますが、テキスト/プランのインテント フィルターを備えた他のどのアプリよりも開くことができます。
私の質問は、カスタム MIME タイプを使用する方法はありますか? または、アプリケーションだけが受信したファイルを開くことができるようにする別の方法はありますか?
MyIntent フィルター:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="file" />
<data android:mimeType="text/plain" />
</intent-filter>