Android获取打开各种文件Intent汇总
2013年10月01日
⁄ 综合
⁄ 共 2677字 ⁄ 字号
小 中 大
-
-
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;
-
}
-
-
-
-
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;
-
}
-
-
-
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;
-
}
-
-
-
-
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;
-
}
-
-
-
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;
-
}
-
-
-
-
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;
-
}