Intent的Data和Type和Flag属性-amdroid学习之旅(五十一)
来源:互联网 发布:网站漏洞检测软件 编辑:程序博客网 时间:2024/06/16 08:30
Data属性介绍
使用Data和Action属性启动系统Activity
代码示例
public class MainActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void btn(View view){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); String data = "http://www.baidu.com"; Uri dataUri = Uri.parse(data); intent.setData(dataUri); startActivity(intent); } public void edit(View view){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_EDIT); String data = "content://com.android.contacts/contacts/1"; Uri dataUri = Uri.parse(data); intent.setData(dataUri); startActivity(intent); } public void call(View view){ Intent intent = new Intent(); intent.setAction(Intent.ACTION_DIAL); String data = "tel:18710849943"; Uri dataUri = Uri.parse(data); intent.setData(dataUri); startActivity(intent); }}
布局代码
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/btn" android:text="btn"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/btnEdit" android:text="edit"/> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/call" android:text="call"/></LinearLayout>
Flag属性
0 0
- Intent的Data和Type和Flag属性-amdroid学习之旅(五十一)
- Intent的属性Data和Type
- [Android基础]Intent用法的二三事(下)——Data、Type、Extra、Flag的属性详解
- Intent属性详解三 data、type和extra
- Intent(action,data,type,schema,category,flag)
- Intent的Flag属性
- Intent的Category、Data、Type属性
- Intent的Component,Action和Category属性详解-android学习之旅(五十)
- Intent的Flag和Activity的Task
- Android activity栈、启动模式和intent flag属性详解
- 5 读取单个联系人 Intent 的action和type 属性
- **android Intent 的Componet ,Action ,Category,Data,Type,Extra,Flag 7种属性详解
- 一起学android之关于Intent的Flag属性的讲解(36)
- Activity 和 intent FLAG 集合
- 探索Activity之启动Intent Flag和taskAffinity
- Intent中所有属性试玩(intentfilter,data,category,flag)
- Data、Type属性与intent-filter配置
- Data、Type属性与intent-filter配置
- Ogre 粒子系统及粒子脚本
- 机器视觉学习系列二:敏感图像识别
- Hibernate操作步骤
- SSH免密码登录的原理
- 【翻译自mos文章】11.2 RAC: In "crsctl stat res -t" State Details May Be Missing or Incorrect
- Intent的Data和Type和Flag属性-amdroid学习之旅(五十一)
- hadoop2.0 做spider下载集群的设置
- 使用jQuery.form插件,实现完美的表单异步提交
- 机器视觉学习系列三:验证码识别
- 通达信经典指标组合图文详解
- 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法
- 黑马程序员----面向对象三大特征之继承
- hdu 2054 A == B ?
- 大数据