`
- 浏览:
2083992 次
- 性别:
- 来自:
深圳
-
android Intent打开各种类型文件((PDF、word、excel、ppt、chm)
AndroidExcel//android获取一个用于打开PPT文件的intentpublic static Intent getPptFileIntent( String param ){ Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Uri uri = Uri.fromFile(new File(param )); intent.setDataAndType(uri, "application/vnd.ms-powerpoint"); return intent;}//android获取一个用于打开Excel文件的intentpublic static Intent getExcelFileIntent( String param ){ Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Uri uri = Uri.fromFile(new File(param )); intent.setDataAndType(uri, "application/vnd.ms-excel"); return intent;}//android获取一个用于打开Word文件的intentpublic static Intent getWordFileIntent( String param ){ Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Uri uri = Uri.fromFile(new File(param )); intent.setDataAndType(uri, "application/msword"); return intent;}//android获取一个用于打开CHM文件的intentpublic static Intent getChmFileIntent( String param ){ Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Uri uri = Uri.fromFile(new File(param )); intent.setDataAndType(uri, "application/x-chm"); return intent;}//android获取一个用于打开文本文件的intentpublic static Intent getTextFileIntent( String param, boolean paramBoolean){Intent intent = new Intent("android.intent.action.VIEW");intent.addCategory("android.intent.category.DEFAULT");intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);if (paramBoolean){Uri uri1 = Uri.parse(param );intent.setDataAndType(uri1, "text/plain");}else{Uri uri2 = Uri.fromFile(new File(param ));intent.setDataAndType(uri2, "text/plain");}return intent;}//android获取一个用于打开PDF文件的intentpublic static Intent getPdfFileIntent( String param ){ Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.category.DEFAULT"); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Uri uri = Uri.fromFile(new File(param )); intent.setDataAndType(uri, "application/pdf"); return intent;}(PDF、word、excel、ppt、chm、文本)
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
android用于打开各种文件的intent.pdf
android用于打开各种文件的intent
Android7.0 Intent打开文件管理器 获取文件真实路径。虽然网上很多demo,但是没有一个能够兼容所有Android机的,去网上学习了然后自己亲测过手机分别有Android7.0/6.0/4.3个版本。
android 系统调用WPS打开word excel ppt pdf 等,将代码类移入的你项目,有对6.0 7.0及以上系统做文件读取方法
Android 中打开pdf文件也是一种很常见的场景,本文主要介绍了Android打开本地pdf文件的方法。具有很好的参考价值。下面跟着小编一起来看下吧
android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码
android用于打开各种文件的intent.docx
Intent可以携带一些数据,比如基本类型数据int、Boolean,或是String,或是序列化对象,Parcelable与Serializable。 Intent传递数据时,如果数据太大,可能会出现异常。比如App闪退,或是Intent发送不成功,logcat...
经典的android intent 窗口切换 窗口打开,A窗口打开B窜
一个Android文件管理器APP源码,类似于360手机助手的功能,可以记录文件使用次数,... 本SD卡扫描程序还自定义了android Intent类,可用于获取打开以下文件的intent:PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDIO,VIDEO。
androidIntent使用技巧.pdf
androidintent详解参照.pdf
android Intent使用技巧.pdf
androidIntent介绍.pdf
//android获取一个用于打开HTML文件的intent public static Intent getHtmlFileIntent( String param ) { Uri uri = Uri.parse(param ).buildUpon().encodedAuthority("com.android.htmlfileprovider").scheme...
本文实例讲述了Android实现打开各种文件的intent方法。分享给大家供大家参考,具体如下: import android.app.Activity; import Android.content.Intent;...//PDF,PPT,WORD,EXCEL,CHM,HTML,TEXT,AUDI
android activityIntent 传值 传对象