根据特定文件名结尾捕获广播意图

发布于 2024-11-09 12:29:12 字数 134 浏览 0 评论 0原文

我在我的应用程序中创建了一个 obj 查看器(用于查看 3d 模型),并希望此功能与其他应用程序共享。 OBJ 文件通常以 .obj 结尾。有人可以简短地描述一下我每次处理此类文件时必须收听哪个广播,以提供我的 3d 查看器吗?

提前致谢

I've created an obj viewer (to view 3d models) inside my app and want this functionality to share with other apps. OBJ Files typically end with .obj. Can somebody describe me in short on which broadcast I have to listen to, to offer my 3d viewer, everytime the user deals with such files?

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

屋顶上的小猫咪 2024-11-16 12:29:12

在您的活动中的 androidmanifest.xml 中添加类似的内容应该可以工作:

<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=".*\\.obj" />
    <data android:host="*" />
</intent-filter>

如果您有 mime 类型,那么您也应该填写它,这样如果扩展名错误但 mime 类型正确,它也可以工作。

Putting something like this in your androidmanifest.xml in your activity should work:

<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=".*\\.obj" />
    <data android:host="*" />
</intent-filter>

If you have a mime type then you should fill that in as well so it works if the extension is wrong but the mime-type is correct.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文