// 实例一个intent对象
Intent intent = new Intent();
// 设置动作事件为Action_View;
intent.setAction(android.content.Intent.ACTION_VIEW);
String fileName = file.getName();
if (justFileEndWith(fileName, this.getResources().getStringArray(
R.array.fileEndWithImage))) {
intent.setDataAndType(Uri.fromFile(file), "image/*");
} else if (justFileEndWith(fileName, this.getResources()
.getStringArray(R.array.fileEndWithAudio))) {
intent.setDataAndType(Uri.fromFile(file), "audio/*");
} else if (justFileEndWith(fileName, this.getResources()
.getStringArray(R.array.fileEndWithVideo))) {
intent.setDataAndType(Uri.fromFile(file), "video/*");
}
else if(fileName.endsWith(".apk"))
{
//安装APK文件
intent.setDataAndType(Uri.fromFile(file),"application/vnd.android.package-archive");
}
else if(fileName.endsWith(".txt"))
{
intent.setDataAndType(Uri.fromFile(file),"txt/*");
}
this.startActivity(intent);
分享到:
相关推荐
一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE…->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android...
EditText继承关系:View-->TextView-->EditText EditText的属性很多,这里介绍几个: android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数...
Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...
2.1.3 Android应用程序的类型 27 2.2 面向移动设备的开发 28 2.2.1 关于硬件设计的考虑事项 28 2.2.2 考虑用户环境 31 2.2.3 Android开发 32 2.3 To-Do List示例 35 2.4 Android开发工具 40 2.4.1 Android...
一个接受单个参数,类型为android.view.animation.Animation; 一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的resourceID。 ?setOutAnimation: 设置View退出屏幕时候使用的动画,参数...
Android手机短信/彩信管理-包括了已接收短信修改, 进入初始页面 EntryPage,传递数据: 1 标题,即该viewtitem的名称 2 类型,短信为0,彩信为1,所有会话为2, 点击短信时 传递标题“短信”,传递0,进入...
一个接受单个参数,类型为android.view.animation.Animation; 一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的resourceID。 ?setOutAnimation: 设置View退出屏幕时候使用的动画,参数...
import android.view.SurfaceHolder.Callback; /** *@author Himi *@Sensor 加速度传感器 ,也称为重力传感器 *@SDK 1.5(api 3)就支持传感器了 *@解释:此传感器不仅对玩家反转手机的动作可以检测到,而且会...
Intent属性: Action ,对执行动作的描述,在Intent类中定义了一些字符串常量作为标准动作; data ,是对执行动作所要操作的数据的描述,Android中采用URI来表示数据; 例:VIEW_ACTION content://contacts/1表示...
然而,由于HTML5的W3C标准规范还未制定,安卓系统中类浏览器Webview自身存在一些局限性,因此仍存在着诸多问题亟需解决,包括:(1)多窗口类浏览器模式问题。安卓上用于加载的Webview视图窗口只是作为类浏览器而...
本文实例讲述了Android编程中的四大基本组件与生命周期。分享给大家供大家参考,具体如下: Android四大基本组件分别是Activity,Service服务,Content Provider内容...典型的动作类型有:M AIN(activity的门户)、VIEW
你好拖拽Android 程序在... 接下来,系统将一个动作类型为 ACTION_DRAG_STARTED 的拖动事件发送到当前布局中所有 View 对象的已注册拖动事件侦听器。 要继续接收拖拽事件,包括一个可能的拖拽事件,拖拽事件监听器必须
import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; import android.widget.BaseAdapter; import android.widget.Button; import android.widget.EditText; import ...
可以在源代码中代替字符串使用的Java常量,例如android.content.Intent.ACTION_VIEW uri 说明数据uri应包含的内容 type 数据类型 extras 附加清单 out 返回值,uri的说明以及返回的附加功能列表 link 链接到...
全面自动化,从设置到短信。*触发器:应用程序,时间,日期,位置,硬/软状态,事件,快捷方式,小工具,计时器,插件 ...修复了Android 9设备上的Wifi Tether动作 修复了Tasker应用程序在某些情况下无法正确打开
全面的自动化,从设置到SMS。*触发器:应用程序,时间,日期,位置,硬/软状态,事件,快捷方式,小部件,计时器,插件 ...修复了Android 9设备上的Wifi系绳动作 修复了Tasker应用在某些情况下无法正确打开的问题
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...
像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...