我一直在尝试将我的应用与vrtci文件扩展名相关联,但无法正常工作.我一直在互联网上寻找自己做错了什么,但没有任何帮助.这是我的AndroidManifest.xml中的部分:
<application androID:allowBackup="true" androID:icon="@drawable/ic_launcher" androID:label="@string/app_name" androID:theme="@style/theme.AppCompat.light"> <activity androID:name=".MainCardActivity" androID:label="@string/app_name" androID:configChanges="keyboardHIDden|orIEntation|screenSize" > <intent-filter> <action androID:name="androID.intent.action.MAIN" /> <category androID:name="androID.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity androID:name=".CardInstaller" androID:label="@string/app_name"> <intent-filter> <action androID:name="androID.intent.action.VIEW" /> <category androID:name="androID.intent.category.DEFAulT" /> <data androID:scheme="content" /> <data androID:pathPattern=".*\.vrtci" /> <data androID:mimeType="application/octet-stream" /> </intent-filter> <!-- For http --> <intent-filter> <action androID:name="androID.intent.action.VIEW" /> <category androID:name="androID.intent.category.DEFAulT" /> <data androID:scheme="http" /> <data androID:host="*" /> <data androID:pathPattern=".*\.vrtci" /> <data androID:pathPattern=".*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\..*\..*\.vrtci" /> <data androID:mimeType="*/*" /> </intent-filter> <!-- For https --> <intent-filter> <action androID:name="androID.intent.action.VIEW" /> <category androID:name="androID.intent.category.DEFAulT" /> <data androID:scheme="https" /> <data androID:host="*" /> <data androID:pathPattern=".*\.vrtci" /> <data androID:pathPattern=".*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\..*\..*\.vrtci" /> <data androID:mimeType="*/*" /> </intent-filter> <!-- For file browsers and Google drive --> <intent-filter> <action androID:name="androID.intent.action.VIEW" /> <category androID:name="androID.intent.category.DEFAulT" /> <data androID:scheme="file" /> <data androID:host="*" /> <data androID:pathPattern=".*\.vrtci" /> <data androID:pathPattern=".*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\..*\..*\.vrtci" /> <data androID:mimeType="*/*" /> </intent-filter> </activity></application>
解决方法:
因此,我刚刚找到了一个对我有用的解决方案.
使用方案“ content”创建意图过滤器,根本不指定host元素.
<intent-filter> <action androID:name="androID.intent.action.VIEW" /> <category androID:name="androID.intent.category.DEFAulT" /> <category androID:name="androID.intent.category.broWSABLE" /> <data androID:scheme="content" /> <data androID:mimeType="*/*" /> <data androID:pathPattern=".*\.vrtci" /> <data androID:pathPattern=".*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\.vrtci" /> <data androID:pathPattern=".*\..*\..*\..*\..*\.vrtci" /> </intent-filter>
总结 以上是内存溢出为你收集整理的Android文件关联不起作用(意图过滤器,按扩展名)全部内容,希望文章能够帮你解决Android文件关联不起作用(意图过滤器,按扩展名)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)