
这是我的意图过滤器:
<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手机能够在安装我的应用程序时打开我的自定义文件扩展名?
谢谢
解决方法 我想这取决于文件在其他设备上的路径.我发现intent过滤器中的pathPattern属性对文件的完整路径非常敏感.对于类似问题,请查看以下答案:
https://stackoverflow.com/a/7102838/624109
基本上,您需要具有多个pathPattern属性,这些属性很可能捕获文件的位置.
另一件事是我认为即使你使用本地文件,你仍然需要拥有port属性.
经过几个小时的挖掘后,这两个变化使我的工作变得有效.
总结以上是内存溢出为你收集整理的有些Android手机无法打开自定义文件扩展名全部内容,希望文章能够帮你解决有些Android手机无法打开自定义文件扩展名所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)