




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android Intent的几种用法全面总结/2010年06月21日 19:20收藏本页Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。下面列出几种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=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=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);要使用这个必须在配置文件中加入复制代码发送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);复制代码发送EmailUri uri = Uri.parse(mailto:);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.putExtra(Intent.EXTRA_EMAIL, tos);it.putExtra(Intent.EXTRA_CC, ccs);it.putExtra(Intent.EXTRA_TEXT, The email body text);it.putExtra(Intent.EXTRA_SUBJECT, The email subject text);it.setType(message/rfc822);startActivity(Intent.createChooser(it, Choose Email Client);复制代码添加附件 来源:(/s/blog_692ead9c0100jl82.html) - Android Intent的几种用法全面总结_dreakdog_新浪博客Intent it = new Intent(Intent.ACTION_SEND);it.putExtra(Intent.EXTRA_SUBJECT, The email subject text);it.putExtra(Intent.EXTRA_STREAM, file:/sdcard/mysong.mp3);sendIntent.setType(audio/mp3);startActivity(Intent.createChooser(it, Choose Email Client);复制代码播放多媒体Intent it = new Intent(Intent.ACTION_VIEW);Uri uri = Uri.parse(file:/sdcard/song.mp3);it.setDataAndType(uri, audio/mp3);startActivity(it);复制代码Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, 接上页1); Intent it = new Intent(Intent.ACTION_VIEW, uri);startActivity(it);复制代码Uninstall 程序Uri uri = Uri.fromParts(package, strPackageName, null);Intent it = new Intent(Intent.ACTION_DELETE, uri);startActivity(it);复制代码uninstall apkUri uninstallUri = Uri.fromParts(package, xxx, null);returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri);复制代码install apkUri installUri = Uri.fromParts(package, xxx, null);returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);复制代码play audioUri playUri = Uri.parse(file:/sdcard/download/everything.mp3);returnIt = new Intent(Intent.ACTION_VIEW, playUri);复制代码哈,原来你还没贴完,我再加个:/发送附件Intent it = new Intent(Intent.ACTION_SEND);it.putExtra(Intent.EXTRA_SUBJECT, The email subject text);it.putExtra(Intent.EXTRA_STREAM, file:/sdcard/eoe.mp3);sendIntent.setType(audio/mp3);startActivity(Intent.createChooser(it, Choose Email Client);复制代码market相关再来一个market相关的:market相关/搜索应用Uri uri = Uri.parse(market:/search?q=pname:pkg_name);Intent it = new Intent(Intent.ACTION_VIEW, uri);startActivity(it);/where pkg_name is the full package path for an application/显示指定应用的详细页面(这个好像不支持了,找不到app_id)Uri uri = Uri.parse(market:/details?id=app_id);Inten
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 收费站防雷施工方案
- 密云植物墙施工方案
- 江苏彩色桥面施工方案
- 泰安钢板围挡施工方案
- 浙江钢结构保温施工方案
- 高效学习的初级药师试题及答案
- 计算机二级多元化学习途径试题及答案
- 理想爬山测试题及答案
- 逐步提高学术水平与能力2025年税务师考试试题及答案
- 项目管理基础与信息系统项目管理师试题及答案
- 仪态礼仪完整版本
- 医院感染管理考试题及答案
- 项目精细化管理督导巡视评分表及评分标准
- 统编版语文六年级上册第二单元主题阅读(含答案)
- 中国邮政集团有限公司招聘笔试题库2024
- 八年级数学下册 中心对称图形-平行四边形综合压轴(50题12个考点)(原卷版)
- 中医科胸痹(冠心病-心绞痛)中医诊疗方案
- 中标方转让合同协议书
- 高等学校教师资格考试《高等教育法规概论》模拟12
- 教育教学能力大赛实施报告
- 风电项目达标投产场内集电线路工程电力电缆部分质量检查验收表
评论
0/150
提交评论