android api分析16 Intent实例
来源:互联网 发布:隔墙听 淘宝 编辑:程序博客网 时间:2024/06/05 11:08
启动其它应用 把数据也带过去
public class MainActivity extends Activity{@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Button bn = (Button)findViewById(R.id.bn);//为bn按钮添加一个监听器bn.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v){//创建IntentIntent intent = new Intent();String data = "http://www.baidu.com";//根据指定字符串解析出Uri对象Uri uri = Uri.parse(data);//为Intent设置Action属性intent.setAction(Intent.ACTION_VIEW);//设置Data属性intent.setData(uri);startActivity(intent);}});Button edit = (Button)findViewById(R.id.edit);//为edit按钮添加一个监听器edit.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v){//创建IntentIntent intent = new Intent();//为Intent设置Action属性(动作为:编辑)intent.setAction(Intent.ACTION_EDIT);String data = "content://com.android.contacts/contacts/1";//根据指定字符串解析出Uri对象Uri uri = Uri.parse(data);//设置Data属性intent.setData(uri);startActivity(intent);}});Button call = (Button)findViewById(R.id.call);//为edit按钮添加一个监听器call.setOnClickListener(new OnClickListener(){@Overridepublic void onClick(View v){//创建IntentIntent intent = new Intent();//为Intent设置Action属性(动作为:拨号)intent.setAction(Intent.ACTION_DIAL);String data = "tel:13800138000";//根据指定字符串解析出Uri对象Uri uri = Uri.parse(data);//设置Data属性intent.setData(uri);startActivity(intent);}});}}
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center_horizontal" android:orientation="vertical" > <Button android:id="@+id/bn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="打开疯狂Java联盟" /> <Button android:id="@+id/edit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="编辑标识为1的联系人" /> <Button android:id="@+id/call" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="向13800138000拨号" /></LinearLayout>
0 0
- android api分析16 Intent实例
- android api分析11 Intent实例
- android api分析12 Intent实例
- android api分析14 Intent实例
- android api分析15 Intent实例
- android api分析06 Intent
- andrpid api分析13 Intent实例
- android api分析08 实例
- android api分析09 实例
- Android 细说intent api
- Android ApI 搬运【Intent】
- android api分析04 Activity实例
- Android Intent调用实例
- Android:intent用法实例
- [android] intent实例
- Intent调用系统实例分析
- Android Intent原理分析
- Android Intent原理分析
- LeetCode: Symmetric Tree
- Convert a given tree to its Sum Tree
- 理解OAuth 2.0
- com学习(四)——用 ATL 写第一个组件
- 在Android上使用Https连接
- android api分析16 Intent实例
- 数组中a和&a的区别
- usb host鼠标不能使用原因
- Eclispse 解决项目总是内存溢出问题
- pcdata和cdata的区别
- 安卓设置Activity的背景色为透明
- libxml2.dylb 导致<libxml/tree.h> 老是找不到头文件
- 解析:用 CSS3 和 JavaScript 制作径向动画菜单
- DropDownList 加上请选择