Android Intent调用 Uri的方法总结

//调用浏览器
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("http://maps.google.com/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:10086");
Intent it = new Intent(Intent.ACTION_DIAL, uri);
startActivity(it);
Uri uri = Uri.parse("tel.10086");
Intent it =new Intent(Intent.ACTION_CALL,uri);
需要添加 <uses-permission id="android.permission.CALL_PHONE" /> 这个权限到androidmanifest.xml
//发送短信或彩信
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:10086");
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
it.putExtra("sms_body", "cwj");
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);
//发送邮件
Uri uri = Uri.parse("mailto:android123@163.com");
Intent it = new Intent(Intent.ACTION_SENDTO, uri);
startActivity(it);
Intent it = new Intent(Intent.ACTION_SEND);
it.putExtra(Intent.EXTRA_EMAIL, android123@163.com);
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={"me@abc.com"};
String[] ccs={"you@abc.com"};
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"));
//播放媒体文件
Intent it = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("file:///sdcard/cwj.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);
//卸载APK
Uri uri = Uri.fromParts("package", strPackageName, null);
Intent it = new Intent(Intent.ACTION_DELETE, uri);
startActivity(it);
//卸载apk 2
Uri uninstallUri = Uri.fromParts("package", "xxx", null);
returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri);
//安装APK
Uri installUri = Uri.fromParts("package", "xxx", null);
returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);
//播放音乐
Uri playUri = Uri.parse("file:///sdcard/download/sth.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/cwj.mp3");
sendIntent.setType("audio/mp3");
startActivity(Intent.createChooser(it, "Choose Email Client"));
//market上某个应用信,pkg_name就是应用的packageName
Uri uri = Uri.parse("market://search?q=pname:pkg_name");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//market上某个应用信息,app_id可以通过www网站看下
Uri uri = Uri.parse("market://details?id=app_id");
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
//调用搜索
Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.putExtra(SearchManager.QUERY,"android123") startActivity(intent);
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Android
# Intent调用
# Uri的方法
# Uri的几种格式
# 适配android7.0获取文件的Uri的方法
# Android Uri和文件路径互相转换的实例代码
# Android 7.0行为变更 FileUriExposedException解决方法
# android图片文件的路径地址与Uri的相互转换方法
# Android学习笔记之ContentProvider和Uri详解
# Android使用WebView.loadUri()打开网页的方法
# android实现Uri获取真实路径转换成File的方法
# 详解android 通过uri获取bitmap图片并压缩
# 发送短信
# 如有
# 可以通过
# 希望能
# 在地
# 谢谢大家
# 发送邮件
# 图上
# 拨打电话
# 疑问请
# gt
# CALL_PHONE
相关文章:
建站之星安装路径如何正确选择及配置?
小建面朝正北,A点实际方位是否存在偏差?
如何选择高效可靠的多用户建站源码资源?
如何做静态网页,sublimetext3.0制作静态网页?
C++如何编写函数模板?(泛型编程入门)
建站之星在线版空间:自助建站+智能模板一键生成方案
如何在宝塔面板中修改默认建站目录?
简单实现Android验证码
如何通过山东自助建站平台快速注册域名?
定制建站流程解析:需求评估与SEO优化功能开发指南
专业网站制作服务公司,有哪些网站可以免费发布招聘信息?
建站主机选择指南:服务器配置与SEO优化实战技巧
官网建站费用明细查询_企业建站套餐价格及收费标准指南
如何通过主机屋免费建站教程十分钟搭建网站?
北京企业网站设计制作公司,北京铁路集团官方网站?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
网站制作公司排行榜,抖音怎样做个人官方网站
如何通过cPanel快速搭建网站?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
如何将凡科建站内容保存为本地文件?
建站主机服务器选型指南与性能优化方案解析
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
微课制作网站有哪些,微课网怎么进?
Python文件管理规范_工程实践说明【指导】
专业网站建设制作报价,网页设计制作要考什么证?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
建站主机CVM配置优化、SEO策略与性能提升指南
网站图片在线制作软件,怎么在图片上做链接?
制作农业网站的软件,比较好的农业网站推荐一下?
如何选择高效响应式自助建站源码系统?
建站之星2.7模板快速切换与批量管理功能操作指南
如何选择域名并搭建高效网站?
如何零成本快速生成个人自助网站?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何自定义建站之星网站的导航菜单样式?
Android使用GridView实现日历的简单功能
如何快速查询网站的真实建站时间?
建站之星好吗?新手能否轻松上手建站?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
nginx修改上传文件大小限制的方法
学校免费自助建站系统:智能生成+拖拽设计+多端适配
焦点电影公司作品,电影焦点结局是什么?
制作宣传网站的软件,小红书可以宣传网站吗?
宝塔Windows建站如何避免显示默认IIS页面?
如何使用Golang table-driven基准测试_多组数据测量函数效率
建站主机如何安装配置?新手必看操作指南
香港服务器网站卡顿?如何解决网络延迟与负载问题?
Android自定义listview布局实现上拉加载下拉刷新功能
*请认真填写需求信息,我们会在24小时内与您取得联系。