尽管我已经看到了有关这个专题的几处read子和辅导器,但我对如何从申请清单中挑选申请显示档案仍有一些混淆。
我有一份活动清单。 这份清单中包含的是档案途径(即档案浏览器)。 当我们点击特定档案类型时,我需要一份可以打开该档案的申请清单。
到目前为止,这是我在关于项目清单上项目的发言:
Intent myIntent = new Intent();
myIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
myIntent.setAction(Intent.ACTION_VIEW);
myIntent.addCategory("android.intent.category.DEFAULT");
myIntent.setData(Uri.fromFile(new File(filePath)));
When I run this on my phone, the error is:
No Activity found to handle Intent { act=android.intent.action.VIEW cat=[android.intent.category.DEFAULT] dat=file:///
当我在档案浏览器申请(从市场卸下)中这样做时,我有两个选择(QuickOffice和Word to Go),我已在我的电话上安装了这两个选择。
难道有人可以指导我,这里还需要什么? 情况 除上述外,我还努力:
在清单中添加以下条目:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE" > <category android:name="android.intent.category.DEFAULT" > <data android:scheme="file" /> </intent-filter>
明确确定类型:
myIntent.setDataAndType(Uri. FromFile(new file(filePath)),*”;
这两项工作都没有得到任何帮助。
感谢!