Android隐式意图打开Activity
来源:互联网 发布:3d人物制作软件 编辑:程序博客网 时间:2024/05/18 09:20
场景:自己的应用内,显式意图 效率高
激活其他应用或希望自己被别人激活,使用隐式意图或声明Action
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.pas.intenttest" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.pas.intenttest.MainActivity" android:label="@string/app_name" android:icon="@drawable/ic_launcher" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.pas.intenttest.SecActivity" android:label="@string/title_activity_sec" > <!-- 自定义intent动作Action --> <intent-filter > <action android:name="com.pas.intenttest.sec"/> <category android:name="android.intent.category.DEFAULT" /> <!-- 接受的数据描述 表示数据格式开头--> <!-- mimeType表示数据类型 若没有标准格式 一般写为vnd.android.cursor.item/xxx --> <data android:scheme="pas" android:mimeType="vnd.android.cursor.item/pas"></data> </intent-filter> </activity> </application></manifest>
public void click2(View v){//隐式意图//描述动作的行为Intent intent=new Intent();intent.setAction(Intent.ACTION_VIEW);intent.setData(Uri.parse("http://www.baidu.com"));startActivity(intent);}public void click3(View v){//隐式意图//描述动作的行为//Category用于提供一些额外的环境参数//参数必须与配置中相符合 不可短缺 否则造成找不到ActivityIntent intent=new Intent();intent.setAction("com.pas.intenttest.sec");intent.setDataAndType(Uri.parse("pas:asdwd"), "vnd.android.cursor.item/pas");intent.addCategory(Intent.CATEGORY_DEFAULT);startActivity(intent);}public void click4(View v){//隐式意图Intent intent=new Intent();intent.setAction("android.intent.action.SEND");intent.setData(Uri.parse("mms:110"));intent.addCategory(Intent.CATEGORY_DEFAULT);startActivity(intent);}
声明:OSCHINA 博客文章版权属于作者,受法律保护。未经作者同意不得转载。
http://www.kankanews.com/ICkengine/archives/108030.shtmlhttp://www.kankanews.com/ICkengine/archives/108030.shtml
0 0
- Android隐式意图打开Activity
- android intent 隐式意图和显示意图(activity跳转)
- android intent 隐式意图和显示意图(activity跳转)
- Android笔记 隐式意图vs显示意图+隐式意图打开短信应用demo
- Android实例demo19之Intent显式意图隐式意图、隐式意图打开多个网页
- Android 通知PendingIntent意图打开Activity,数据无更新? 解决方法
- android使用意图打开activity的两种方式
- Android 隐式意图和显示意图
- Android 隐式意图和显示意图
- Android隐式意图
- Android隐式意图
- Android显式意图、隐式意图、意图过滤器(intent-filter)、意图间传值
- Android显式意图、隐式意图、意图过滤器(intent-filter)、意图间传值
- Intent自定义隐式意图激活Activity
- android,意图,打开百度网址
- Android的隐式意图
- Android的隐式意图
- android的隐式意图
- Linux下VLAN功能的实现
- OC学习笔记-属性与成员变量的区别
- PHP通过session id 实现session共享和登录验证的代码
- java操作mongo的一点记录
- 【QT笔记】QTCreator+VS2013在windows上的安装与配置
- Android隐式意图打开Activity
- WWDC2014之iOS使用动态库
- Trie树详解及其应用
- iOS 推送通知详解
- 判断scrollView的滑动方向
- C++:暴力搜索全排列解决背包问题
- mongo索引小结
- Block in iOS (2)
- Android 获取assets的绝对路径