【发布时间】:2015-08-20 18:35:52
【问题描述】:
Android - 我不想使用第三方应用打开文档,它应该来自应用内。任何可以帮助打开 ppt、excel 和 doc 的库(依赖项)。
【问题讨论】:
-
这里请保持专业的态度,如果有人不明白这个问题,请要求更多的澄清。
标签: android dependencies
Android - 我不想使用第三方应用打开文档,它应该来自应用内。任何可以帮助打开 ppt、excel 和 doc 的库(依赖项)。
【问题讨论】:
标签: android dependencies
To view Excel sheets你可以使用外部库。
要查看 .ppt,您必须使用外部应用程序,代码如下:
final Uri uri = Uri.fromFile(file);
final Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/vnd.ms-powerpoint");
PackageManager pm = getPackageManager();
List<ResolveInfo> list = pm.queryIntentActivities(intent, 0);
if(list.size() > 0)
startActivity(context, intent);
.doc 也是如此:
File targetFile = new File(path);
Uri targetUri = Uri.fromFile(targetFile);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(targetUri, "application/*");
startActivityForResult(intent, DOC);
【讨论】: