- 3
- 0
- 约4.44千字
- 约 4页
- 2017-07-09 发布于河南
- 举报
Intent和Uri的用法
Intent的几种用法(转)
?? Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。
?? Activity 物件把Intent物件传送给Android,向Android诉说意图,由Android去物色及启动适当的Activity.除了Activity外,我们还可以用Intent物件来启动BoradcastReceiver和Service两个物件。
下面列出几种Intent的用法显示网页:
Uri uri = Uri.parse();?Intent it = new Intent(Intent.ACTION_VIEW,uri);?startActivity(it);?显示地图:
Uri uri = Uri.parse(geo:38.899533,-77.036476);?Intent it = new Intent(Intent.Action_VIEW,uri);?startActivity(it);?路径规划:
Uri uri = Uri.parse(/maps?f=dsaddr=startLat%20startLngdaddr=endLat%20endLnghl=en);?Intent it = new Intent(Intent.ACTION_VIEW,URI);?startActivity(it);?拨打电话:调用拨号程序
Uri uri = Uri.parse(tel:xxxxxx);?Intent it = new Intent(Intent.ACTION_DIAL, uri);???startActivity(it);???Uri uri = Uri.parse(tel.xxxxxx);?Intent it =new Intent(Intent.ACTION_CALL,uri);?要使用这个必须在配置文件中加入uses-permission id=android.permission.CALL_PHONE /?发送SMS/MMS调用发送短信的程序
Intent it = new Intent(Intent.ACTION_VIEW);????it.putExtra(sms_body, The SMS text);????it.setType(vnd.android-dir/mms-sms);????startActivity(it);???发送短信
Uri uri = Uri.parse(smsto:0800000123);????Intent it = new Intent(Intent.ACTION_SENDTO, uri);????it.putExtra(sms_body, The SMS text);????startActivity(it);???发送彩信
Uri uri = Uri.parse(content://media/external/images/media/23);????Intent it = new Intent(Intent.ACTION_SEND);????it.putExtra(sms_body, some text);????it.putExtra(Intent.EXTRA_STREAM, uri);????it.setType(image/png);????startActivity(it);?发送Email
Uri uri = Uri.parse();?Intent it = new Intent(Intent.ACTION_SENDTO, uri);?startActivity(it);?Intent it = new Intent(Intent.ACTION_SEND);????it.putExtra(Intent.EXTRA_EMAIL, );????it.putExtra(Intent.EXTRA_TEXT, The email body text);????it.setType(text/plain);????startActivity(Intent.createChooser(it, Choose Email Client));???Intent it=new Intent(Intent.ACTION_SEND);??????String[] tos={};??????String[] ccs={};??????it.putExtr
您可能关注的文档
- 2010年辽宁高考英语试题与答案.doc
- 2010年石家庄28中一模英语试卷与答案.doc
- 2010年高考英语阅读理解与任务型阅读课堂练习五.附详解.doc
- 2010年高考全国卷2英语试题与答案.doc
- 高考语文知识拓展3.doc
- 2010沈阳中考英语真题(WORD版带答案)大智学校山东最大小班一对一辅导机构大智学校资料有济南临沂青岛分校.doc
- 2010高三语文作文解析与预测:材料作文 人教版.doc
- 2010高考湖北语文与答案和解析.doc
- 2010高考英语得分策略:阅读理解题型与技巧.ppt
- 2011.6.18 四级阅读部分答案点评与解析1.doc
- GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器.pdf
- 《GB 14287.2-2026电气火灾监控系统 第2部分:剩余电流式电气火灾监控探测器》.pdf
- GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB 7956.20-2026消防车 第20部分:特种底盘消防车》.pdf
- 中国国家标准 GB 7956.20-2026消防车 第20部分:特种底盘消防车.pdf
- 《GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求》.pdf
- 中国国家标准 GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 22576.1-2026医学实验室 质量和能力的要求 第1部分:通用要求.pdf
- GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试.pdf
- 《GB/T 28029.14-2026轨道交通电子设备 列车通信网络(TCN) 第2-8部分:以太网一致性测试》.pdf
原创力文档

文档评论(0)