全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android Intent调用 Uri的方法总结

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小时内与您取得联系。