AndroidIntent的几种用法全面总结.DOC

上传人:天*** 文档编号:1036941 上传时间:2018-11-21 格式:DOC 页数:4 大小:48KB
下载 相关 举报
AndroidIntent的几种用法全面总结.DOC_第1页
第1页 / 共4页
AndroidIntent的几种用法全面总结.DOC_第2页
第2页 / 共4页
AndroidIntent的几种用法全面总结.DOC_第3页
第3页 / 共4页
AndroidIntent的几种用法全面总结.DOC_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、Android Intent 的几种用法全面总结Intent, 用法Intent 应该算是 Android 中特有的东西。你可以在 Intent 中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用 startActivity(),Android 系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种 Intent 的用法显示网页: 1. Uri uri = Uri.parse(“http:/“);2. Intent it = new Intent(Intent.ACTION_VIEW,uri);3. startA

2、ctivity(it);复制代码显示地图: 1. Uri uri = Uri.parse(“geo:38.899533,-77.036476“);2. Intent it = new Intent(Intent.Action_VIEW,uri);3. startActivity(it); 复制代码路径规划: 1. Uri uri = Uri.parse(“http:/ Intent it = new Intent(Intent.ACTION_VIEW,URI);3. startActivity(it);复制代码拨打电话:调用拨号程序 1. Uri uri = Uri.parse(“tel:xx

3、xxxx“);2. Intent it = new Intent(Intent.ACTION_DIAL, uri); 3. startActivity(it); 复制代码1. Uri uri = Uri.parse(“tel.xxxxxx“);2. Intent it =new Intent(Intent.ACTION_CALL,uri);3. 要使用这个必须在配置文件中加入复制代码发送 SMS/MMS调用发送短信的程序 1. Intent it = new Intent(Intent.ACTION_VIEW); 2. it.putExtra(“sms_body“, “The SMS text

4、“); 3. it.setType(“vnd.android-dir/mms-sms“); 4. startActivity(it); 复制代码发送短信 1. Uri uri = Uri.parse(“smsto:0800000123“); 2. Intent it = new Intent(Intent.ACTION_SENDTO, uri); 3. it.putExtra(“sms_body“, “The SMS text“); 4. startActivity(it); 复制代码发送彩信 1. Uri uri = Uri.parse(“content:/media/external/im

5、ages/media/23“); 2. Intent it = new Intent(Intent.ACTION_SEND); 3. it.putExtra(“sms_body“, “some text“); 4. it.putExtra(Intent.EXTRA_STREAM, uri); 5. it.setType(“image/png“); 6. startActivity(it); 复制代码发送 Email 1.2. Uri uri = Uri.parse(“mailto:“);3. Intent it = new Intent(Intent.ACTION_SENDTO, uri);4

6、. startActivity(it);复制代码1. Intent it = new Intent(Intent.ACTION_SEND); 2. it.putExtra(Intent.EXTRA_EMAIL, ““); 3. it.putExtra(Intent.EXTRA_TEXT, “The email body text“); 4. it.setType(“text/plain“); 5. startActivity(Intent.createChooser(it, “Choose Email Client“); 复制代码1. Intent it=new Intent(Intent.A

7、CTION_SEND); 2. String tos=““; 3. String ccs=““; 4. it.putExtra(Intent.EXTRA_EMAIL, tos); 5. it.putExtra(Intent.EXTRA_CC, ccs); 6. it.putExtra(Intent.EXTRA_TEXT, “The email body text“); 7. it.putExtra(Intent.EXTRA_SUBJECT, “The email subject text“); 8. it.setType(“message/rfc822“); 9. startActivity(

8、Intent.createChooser(it, “Choose Email Client“); 复制代码添加附件 1. Intent it = new Intent(Intent.ACTION_SEND); 2. it.putExtra(Intent.EXTRA_SUBJECT, “The email subject text“); 3. it.putExtra(Intent.EXTRA_STREAM, “file:/sdcard/mysong.mp3“); 4. sendIntent.setType(“audio/mp3“); 5. startActivity(Intent.createC

9、hooser(it, “Choose Email Client“);复制代码播放多媒体 1. 2. Intent it = new Intent(Intent.ACTION_VIEW);3. Uri uri = Uri.parse(“file:/sdcard/song.mp3“);4. it.setDataAndType(uri, “audio/mp3“);5. startActivity(it);复制代码1. Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, “1“); 2. Intent it = new Intent(Intent.ACTION_VIEW, uri); 3. startActivity(it); 复制代码Uninstall 程序 1. Uri uri = Uri.fromParts(“package“, strPackageName, null); 2. Intent it = new Intent(Intent.ACTION_DELETE, uri); 3. startActivity(it);复制代码

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。