android intent使用示例
来源:互联网 发布:数据分析师 泉州 编辑:程序博客网 时间:2024/06/11 05:17
一、显式启动
MainActivity.java 代码
Intent intent = new Intent(MainActivity.this, XSActivity.class);startActivityForResult(intent, 1);配置文件 AndroidManifest.xml
<activity android:name="com.example.demointent.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name="com.example.demointent.XSActivity" android:label="@string/app_name" > </activity>
二、隐式启动
(1)mimetype方式
MainActivity.java 代码
Intent intent = new Intent();intent.setType("image/*");startActivity(intent);配置文件 AndroidManifest.xml
<activity android:name="com.example.demointent.YSActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.VIEW" /> <data android:mimeType="image/*"/> </intent-filter> </activity>
(2)uri方式
MainActivity.java 代码
Uri uri = Uri.parse("content://com.example.demointent");Intent intent = new Intent(Intent.ACTION_VIEW, uri);startActivity(intent);配置文件 AndroidManifest.xml
<activity android:name="com.example.demointent.YSActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <data android:host="com.example.demointent" android:scheme="content" /> </intent-filter> </activity>
(3)category方式
MainActivity.java 代码
Intent intent = new Intent(Intent.ACTION_VIEW); //括号内容不能省略intent.addCategory("my_category");startActivity(intent);
配置文件 AndroidManifest.xml
<activity android:name="com.example.demointent.YSActivity" android:label="@string/app_name" ><intent-filter> <action android:name="android.intent.action.VIEW" /> <category android:name="my_category" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>(4)action方式
MainActivity.java 代码
Intent intent = new Intent("android.intent.action.DNG");startActivity(intent);
配置文件 AndroidManifest.xml
<activity android:name="com.example.demointent.YSActivity" android:label="@string/app_name" ><intent-filter> <action android:name="android.intent.action.DNG" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity>
三、效果图
0 0
- android intent使用示例
- android ---Intent示例大全
- Android中隐式Intent及支持库中的IntentBuilder使用示例
- android教程之intent的action属性使用示例(intent发短信)
- Android Intent 基本用法示例
- android中典型intent示例
- android入门之intent示例
- Intent参数设置与使用示例
- Android Intent 使用整理
- Android Intent 使用整理
- Android Intent 使用整理
- Android Intent使用
- android 中Intent 使用
- Android Intent使用
- android Intent 使用 小记
- Android Intent 使用整理
- Android Intent 使用整理
- android intent使用
- HTML空格占位符
- PHP实现菜单无限极分类
- POJ1056
- 最长上升子序列LIS
- 哈夫曼树
- android intent使用示例
- Reactive Programming with RxJava-Chapter7:Test and Troubleshooting(1)
- 一、创建项目
- C++跨平台XML解析类库-pugixml
- Android Studio解决导入项目非常慢的问题
- hadoop的mapreduce任务的执行流程
- [TravelNotes] ZJOI 2017 DAY1 滚粗记
- woowj
- 算法作业_10(2017.3.23第五周)