Android-- Intent.Action(2)

1 Intent.ACTION_VIEW

String android.intent.action.VIEW

用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如 tel:13400010001打开拨号程序,http://www.g.cn则会打开浏览器等。

代码1:

Uri uri = Uri.parse("http://www.google.com");     //浏览器//Uri uri =Uri.parse("tel:1232333");  //拨号程序//Uri uri=Uri.parse("geo:39.899533,116.036476");  //打开地图定位Intent it  = new Intent(Intent.ACTION_VIEW,uri); startActivity(it);

代码2:

//调用发送短信的程序Intent it = new Intent(Intent.ACTION_VIEW);    it.putExtra("sms_body", "信息内容...");    it.setType("vnd.android-dir/mms-sms");    startActivity(it); 

代码3:

//播放视频Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = Uri.parse("file:///sdcard/media.mp4"); intent.setDataAndType(uri, "video/*"); startActivity(intent); 

2 Intent.ACTION_SENDTO

String: android.intent.action.SENDTO

说明:发送短信息

//发送短信息Uri uri = Uri.parse("smsto:13200100001");    Intent it = new Intent(Intent.ACTION_SENDTO, uri);    it.putExtra("sms_body", "信息内容...");    startActivity(it); 

//发送彩信,设备会提示选择合适的程序发送Uri uri = Uri.parse("content://media/external/images/media/23"); //设备中的资源(图像或其他资源)  Intent intent = new Intent(Intent.ACTION_SEND);    intent.putExtra("sms_body", "内容");    intent.putExtra(Intent.EXTRA_STREAM, uri);    intent.setType("image/png");    startActivity(it); 

//EmailIntent intent=new Intent(Intent.ACTION_SEND);      String[] tos={"[email protected]"};      String[] ccs={"[email protected]"};      intent.putExtra(Intent.EXTRA_EMAIL, tos);      intent.putExtra(Intent.EXTRA_CC, ccs);      intent.putExtra(Intent.EXTRA_TEXT, "The email body text");      intent.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");      intent.setType("message/rfc822");      startActivity(Intent.createChooser(intent, "Choose Email Client"));

更多相关文章

  1. AndroidManifest.xml元素详解
  2. Android(安卓)OCR 项目
  3. Android有哪些权限?Android开发权限集合
  4. Android(安卓)的OkHttp(发送网络请求)
  5. 用jquery,js 实现h5,web端跳转app,安卓&ios&小程序的实现
  6. HotApp小程序统计开发总结之设置了navigationBarBackgroundColor
  7. Android上GDB的使用
  8. Android之旅 笔记总结(一)
  9. Android(安卓)Webview 基于chromedriver 查看具体页面pagesource

随机推荐

  1. android 添加文本内容到sqlite表中
  2. android开发 权限大全
  3. Android连接网络打印机,jSocket连接网络打
  4. Android(安卓)点击查看大图(长按保存图片)
  5. android 查看软件
  6. Android(安卓)保存图片到SQLite,读出SQLi
  7. Android(安卓)6.0 访问图库时,报错 requir
  8. 查询余额以及流量
  9. android ListView中Checkbox实现单选,全选
  10. android 各种 Adapter