我希望使用Android Beam(大文件)将对象发送到另一台设备。我将对象保存为Java文件然后让它发出光束。光束工作正常,文件发送到接收设备。
问题到目前为止我无法在接收设备上打开它。我只能打开它,如果我用作mimetype文本/计划,但任何其他具有文本/计划的意图过滤器的应用程序都可以打开它。
我的问题是,有没有办法使用自定义mimetype?或者是否有另一种方法可以确保只有我的应用程序能够打开收到的文件?
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>