gpt4 book ai didi

android - 如何使用 Intent 打开带有 DataViz 的 Documents To Go 的 ppt

转载 作者:搜寻专家 更新时间:2023-11-01 08:14:34 26 4
gpt4 key购买 nike

我有一个 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
}

出于某种原因,这段代码没有在我的设备上注册 DataViz 的应用程序或其他文档查看器。

当然,如果我要调用 startActivity(intent);那会引发异常。

最佳答案

尝试使用 application/vnd.ms-powerpoint 作为 mime 类型。

关于android - 如何使用 Intent 打开带有 DataViz 的 Documents To Go 的 ppt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6132931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com