易网时代-编程资源站
Welcome
微信登录
编程资源
图片资源库
蚂蚁家优选
PDF转换器
软件资源
软件开发
、
小程序制作
、
系统集成与运维
、
空间租用
、
硬件开发
、
视频监控
、
技术咨询与支持
——联系电话:0311-88999002/88999003
首页
/
操作系统
/
Linux
/
Android获取打开各种文件Intent汇总
Android获取打开各种文件Intent汇总
//android获取一个用于打开文本文件的intent
public
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获取一个用于打开CHM文件的intent
public
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获取一个用于打开PDF文件的intent
public
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;
}
//android获取一个用于打开Word文件的intent
public
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获取一个用于打开PPT文件的intent
public
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文件的intent
public
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;
}
收藏该网址
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图