Dan*_*iel 3 powerpoint android android-intent
我有一个 Android 应用程序,除其他外,它可以下载文档。我想提供使用其他应用程序打开这些文档的功能,例如 DataViz 的 Documents To Go 查看器应用程序。我已经查看了很多代码并搜索了此处的其他问题,我认为我只是没有做正确的事情。
例如,假设我正在下载 ppt。这段代码应该在下载文档之前验证应用程序是否支持该文档类型。
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setType("application/ppt");
PackageManager packageManager = getPackageManager();
List intentList = packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
if (intentList.size() == 0) {
// error
}
Run Code Online (Sandbox Code Playgroud)
出于某种原因,这段代码没有在我的设备上注册 DataViz 的应用程序或其他文档查看器。
当然,如果我要调用 startActivity(intent); 那会抛出异常。
| 归档时间: |
|
| 查看次数: |
3121 次 |
| 最近记录: |