`
xuela_net
  • 浏览: 496858 次
文章分类
社区版块
存档分类
最新评论

android中一些常用的VIEW动作类型

 
阅读更多

// 实例一个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);

分享到:
评论

相关推荐

    Android中父View和子view的点击事件处理问题探讨

    一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE…->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android...

    Android开发EditText属性.txt

    EditText继承关系:View-->TextView-->EditText  EditText的属性很多,这里介绍几个: android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    Android高级编程--源代码

    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 滑动翻页源码

    一个接受单个参数,类型为android.view.animation.Animation; 一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的resourceID。 ?setOutAnimation: 设置View退出屏幕时候使用的动画,参数...

    Android短信/彩信管理-短信修改.rar

    Android手机短信/彩信管理-包括了已接收短信修改,  进入初始页面 EntryPage,传递数据:  1 标题,即该viewtitem的名称  2 类型,短信为0,彩信为1,所有会话为2,  点击短信时 传递标题“短信”,传递0,进入...

    Android 滑动翻页源码.zip

    一个接受单个参数,类型为android.view.animation.Animation; 一个接受两个参数,类型为Context和int,分别为Context对象和定义Animation的resourceID。 ?setOutAnimation: 设置View退出屏幕时候使用的动画,参数...

    Android重力传感器源码

    import android.view.SurfaceHolder.Callback; /** *@author Himi *@Sensor 加速度传感器 ,也称为重力传感器 *@SDK 1.5(api 3)就支持传感器了 *@解释:此传感器不仅对玩家反转手机的动作可以检测到,而且会...

    实验四-Android基本组件交互实验.doc

    Intent属性: Action ,对执行动作的描述,在Intent类中定义了一些字符串常量作为标准动作; data ,是对执行动作所要操作的数据的描述,Android中采用URI来表示数据; 例:VIEW_ACTION content://contacts/1表示...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    然而,由于HTML5的W3C标准规范还未制定,安卓系统中类浏览器Webview自身存在一些局限性,因此仍存在着诸多问题亟需解决,包括:(1)多窗口类浏览器模式问题。安卓上用于加载的Webview视图窗口只是作为类浏览器而...

    Android编程中的四大基本组件与生命周期详解

    本文实例讲述了Android编程中的四大基本组件与生命周期。分享给大家供大家参考,具体如下: Android四大基本组件分别是Activity,Service服务,Content Provider内容...典型的动作类型有:M AIN(activity的门户)、VIEW

    HelloDrag:Android程序在屏幕的XY坐标中拖动图像

    你好拖拽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 ...

    openintents.github.io:OpenIntents网站

    可以在源代码中代替字符串使用的Java常量,例如android.content.Intent.ACTION_VIEW uri 说明数据uri应包含的内容 type 数据类型 extras 附加清单 out 返回值,uri的说明以及返回的附加功能列表 link 链接到...

    Tasker Pro 5.7.0.apk

    全面自动化,从设置到短信。*触发器:应用程序,时间,日期,位置,硬/软状态,事件,快捷方式,小工具,计时器,插件 ...修复了Android 9设备上的Wifi Tether动作 修复了Tasker应用程序在某些情况下无法正确打开

    Tasker_Pro_v5.9.2_beta3.apk

    全面的自动化,从设置到SMS。*触发器:应用程序,时间,日期,位置,硬/软状态,事件,快捷方式,小部件,计时器,插件 ...修复了Android 9设备上的Wifi系绳动作 修复了Tasker应用在某些情况下无法正确打开的问题

    JAVA上百实例源码以及开源项目

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

    JAVA上百实例源码以及开源项目源代码

    像坐标控制、旋转矩阵、定时器、生成图像、数据初始化、矩阵乘法、坐标旋转、判断是否是顺时针方向排列、鼠标按下、放开时的动作等,都可在本源码中得以体现。 Java编写的显示器显示模式检测程序 2个目标文件 内容...

Global site tag (gtag.js) - Google Analytics