设为首页 加入收藏

TOP

Android:下载后打开PDF格式文件(二)
2014-11-24 13:19:08 来源: 作者: 【 】 浏览:1
Tags:Android 下载 打开 PDF 格式 文件
VideoFileIntent(String param )


{


Intent intent = new Intent("android.intent.action.VIEW");


intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);


intent.putExtra("oneshot", 0);


intent.putExtra("configchange",0);


Uri uri = Uri.fromFile(new File(param ));


intent.setDataAndType(uri,"video/*");


return intent;


}



//android获取一个用于打开CHM文件的intent


public static Intent getChmFileIntent( Stringparam )


{


Intent intent = newIntent("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获取一个用于打开Word文件的intent


public static Intent getWordFileIntent(String param )


{


Intent intent = newIntent("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获取一个用于打开Excel文件的intent


public static Intent getExcelFileIntent(String param )


{


Intent intent = newIntent("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获取一个用于打开PPT文件的intent


public static Intent getPptFileIntent( Stringparam )


{


Intent intent = newIntent("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;


}


}



注意:


一定要在Manifest.xml中声明权限:






首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android的AIDL实现进程间通信 下一篇Android用代码完成颜色渐变处理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: