【问题标题】:Open Doc file from SD Card within App - Android在 App - Android 中从 SD 卡打开 Doc 文件
【发布时间】:2015-08-20 18:35:52
【问题描述】:

Android - 我不想使用第三方应用打开文档,它应该来自应用内。任何可以帮助打开 ppt、excel 和 doc 的库(依赖项)。

【问题讨论】:

  • 这里请保持专业的态度,如果有人不明白这个问题,请要求更多的澄清。

标签: android dependencies


【解决方案1】:

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);

【讨论】:

  • 感谢 Sipty 的回复。但是我需要一个可以在应用程序中显示而无需调用任何意图的依赖项。无论如何感谢您的努力
  • 正如我所提到的,这是不可能的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多