红米电视上装了几个GBA模拟器,其中比较活跃的My Boy和其他几款模拟器应用,在添加游戏时直接闪退,通过logcat分析报错,发现是调用android.intent.action.OPEN_DOCUMENT和android.intent.action.OPEN_DOCUMENT_TREE时出错,我的电视上没有这2个action属性的文件管理器,
随后用电脑的雷电安卓模拟器可以正常添加游戏,把内置的文件管理工具提取出来查看AndroidManifest.xml是有这两个action属性的,但是把电脑模拟器的文件管理器安装到电视上又用不了。
然后下载了很多第三方的文件管理工具,均不带这2个action属性,手动添加如下属性后GBA模拟器能正常调用第三方的文件管理器,不闪退了,但是选择文件夹或文件时返回给模拟器这边的文件路径不对,要报游戏无效。
求一个第三方文件管理器,原生带下面属性的,感谢!
[XML] 纯文本查看 复制代码 <intent-filter>
<action
android:name="android.intent.action.OPEN_DOCUMENT" />
<category
android:name="android.intent.category.DEFAULT" />
<category
android:name="android.intent.category.OPENABLE" />
<data android:mimeType="*/*" />
</intent-filter>
<intent-filter>
<action
android:name="android.intent.action.CREATE_DOCUMENT" />
<category
android:name="android.intent.category.DEFAULT" />
<category
android:name="android.intent.category.OPENABLE" />
<data android:mimeType="*/*" />
</intent-filter>
<intent-filter android:priority="100">
<action
android:name="android.intent.action.GET_CONTENT" />
<category
android:name="android.intent.category.DEFAULT" />
<category
android:name="android.intent.category.OPENABLE" />
<data android:mimeType="*/*" />
</intent-filter>
<intent-filter>
<action
android:name="android.intent.action.OPEN_DOCUMENT_TREE" />
<category
android:name="android.intent.category.DEFAULT" />
</intent-filter> |