全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
达内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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重庆科创职业学院单招职业技能考试模拟测试卷附答案
- 2026年贵州机电职业技术学院单招职业倾向性测试模拟测试卷附答案
- 乐山市民政局2025年直属事业单位第二批次公开考核招聘工作人员考试题库附答案
- 2025广西河源市民政局招聘编外人员1人考试备考题库附答案
- 2025年甘肃省陇南市武都区佛崖镇卫生院招聘乡村医生和护理人员备考题库附答案
- 2026年心理咨询师之心理咨询师基础知识考试题库附答案(典型题)
- 2026年土地登记代理人考试题库及参考答案(a卷)
- 北京航空航天大学宇航学院聘用编科研助理F岗招聘备考题库附答案
- 2026年试验检测师之交通工程考试题库300道附答案ab卷
- 2025年红河州第二人民医院合同制工作人员招聘(9人)考试题库附答案
- 中国昭通中药材国际中心项目可行性研究报告
- 2025中国融通资产管理集团有限公司招聘笔试备考试题(230人)附答案解析
- 2026马年春节新年年货节大集庙会(金马迎春年货大集)活动策划方案
- 心脏搭桥课件
- 2026年安全员之A证考试题库500道附答案【满分必刷】
- 2025年广东省第一次普通高中学业水平合格性考试(春季高考)思想政治试题(含答案详解)
- 人工智能行业-“人工智能+”行动深度解读与产业发展机遇
- 养殖场贷款申请书样本
- (一诊)达州市2026届高三第一次诊断性测试思想政治试题(含标准答案)
- 购车意向金合同范本
- 学堂在线医学英语词汇进阶(首医)作业单元测验答案
评论
0/150
提交评论