




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
达内Android培训常用URI收藏以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent一、打开一个网页,类别是Intent.ACTION_VIEW?12Uri uri = Uri.parse(/);Intent intent = new Intent(Intent.ACTION_VIEW, uri);二、打开地图并定位到一个点?12Uri uri = Uri.parse(geo:52.76,-79.0342);Intent intent = new Intent(Intent.ACTION_VIEW, uri);三、打开拨号界面,类型是Intent.ACTION_DIAL?12Uri uri = Uri.parse(tel:10086);Intent intent = new Intent(Intent.ACTION_DIAL, uri);四、直接拨打电话,与三不同的是,这个直接拨打电话,而不是打开拨号界面?12Uri uri = Uri.parse(tel:10086);Intent intent = new Intent(Intent.ACTION_CALL, uri);五、卸载一个应用,Intent的类别是Intent.ACTION_DELETE?12Uri uri = Uri.fromParts(package, xxx, null);Intent intent = new Intent(Intent.ACTION_DELETE, uri);六、安装应用程序,Intent的类别是Intent.ACTION_PACKAGE_ADDED?12Uri uri = Uri.fromParts(package, xxx, null);Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED, uri);七、播放音频文件?123Uri uri = Uri.parse(file:/sdcard/download/everything.mp3);Intent intent = new Intent(Intent.ACTION_VIEW, uri);intent.setType(audio/mp3);八、打开发邮件界面?12Uri uri= Uri.parse(mailto:);Intent intent = new Intent(Intent.ACTION_SENDTO, uri);九、发邮件,与八不同这里是将邮件发送出去?12345678Intent intent = new Intent(Intent.ACTION_SEND);String tos = ;String ccs = ;intent.putExtra(Intent.EXTRA_EMAIL, tos);intent.putExtra(Intent.EXTRA_CC, ccs);intent.putExtra(Intent.EXTRA_TEXT, I come from );intent.putExtra(Intent.EXTRA_SUBJECT, );intent.setType(message/rfc882);Intent.createChooser(intent, Choose Email Client);/发送带附件的邮件?12345Intent intent = new Intent(Intent.ACTION_SEND);intent.putExtra(Intent.EXTRA_SUBJECT, The email subject text);intent.putExtra(Intent.EXTRA_STREAM, file:/sdcard/mysong.mp3);intent.setType(audio/mp3);startActivity(Intent.createChooser(intent, Choose Email Client);十、发短信?1234Uri uri= Uri.parse(tel:10086);Intent intent = new Intent(Intent.ACTION_VIEW, uri);intent.putExtra(sms_body, I come from );intent.setType(vnd.Android-dir/mms-sms);十一、直接发短信?123Uri uri= Uri.parse(smsto:/100861);Intent intent = new Intent(Intent.ACTION_SENDTO, uri);intent.putExtra(sms_body, 3g android );十二、发彩信?12345Uri uri= Uri.parse(content:/media/external/images/media/23);Intent intent = new Intent(Intent.ACTION_SEND);intent.putExtra(sms_body, 3g android );intent.putExtra(Intent.EXTRA_STREAM, uri);intent.setType(image/png);十三、# Market 相关?123456789101112131 /寻找某个应用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 2 /显示某个应用的相关信息Uri uri = Uri.parse(market:/details?id=app_id);Intent it = new Intent(Intent.ACTION_VIEW, uri);startActivity(it);/where app_id is the application ID, find the ID/by clicking on your application on Market home/page, and notice the ID from the address bar十四、路径规划?1234Uri uri = Uri.parse(/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en);Intent it = new Intent(Intent.ACTION_VIEW, uri);startActivity(it);/where startLat, startLng, endLat, endLng are a long with 6 decimals like: 50.123456十五、安装指定apk?123456public void setupAPK(String apkname) String fileName = Environment.getExternalStorageDirectory() + / + apkname; Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(fileName),application/vnd.android.package-archive); mService.startActivity(intent);十六、进入联系人页面?1234Intent intent = new Intent();intent.setAction(Intent.ACTION_VIEW);intent.setData(People.CONTENT_URI);startActivity(intent);十七、查看指定联系人?12345Uri personUri = ContentUris.withAppendedId(People.CONTENT_URI, info.id);/ info.id联系人IDIntent intent = new Intent();intent.setAction(Intent.ACTION_VIEW);intent.setData(personUri);startActivity(intent);十八、调用相册?123456public static final String MIME_TYPE_IMAGE_JPEG = image/*;public static final int ACTIVITY_GET_IMAGE = 0;Intent getImage = new Intent(Intent.ACTION_GET_CONTENT);getImage.addCategory(Intent.CATEGORY_OPENABLE);getImage.setType(MIME_TYPE_IMAGE_JPEG);startActivityForResult(getImage, ACTIVITY_GET_IMAGE);十九、调用系统相机应用程序,并存储拍下来的照片?12345Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);time = Calendar.getInstance().getTimeInMillis();intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new Fi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 装修工程合同
- 安装承包合同
- 部门效能分析
- 建设工程项目计划与控制期末复习题试题和答案
- IT互联网行业公司总结
- 职业病防治知识培训课件
- 2025年风湿内科类红斑狼疮诊断与治疗新方法考试题答案及解析
- 2025年感染科结核病试题答案及解析
- 钽铌化合物制取工职业技能考核试卷及答案
- 环己胺装置操作工晋升考核试卷及答案
- 4.《花之歌》教学设计-2024-2025学年统编版语文六年级上册
- 2025国投生物制造创新研究院有限公司招聘(31人)考试备考试题及答案解析
- 新学期,新征程+课件-2025-2026学年高二上学期开学第一课主题班会
- 2025新版企业员工劳动合同范本
- PCR实验室基因扩增检验人员培训试题及答案
- 保密观试题含答案2025年
- 医院信息化建设中长期规划(十五五规划2025年)
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- 数据结构ppt课件完整版
- GB∕T 36527-2018 洁净室及相关受控环境 节能指南
- 应用语言学(全套课件197P)
评论
0/150
提交评论