博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Intent的几种用法全面总结
阅读量:6823 次
发布时间:2019-06-26

本文共 2070 字,大约阅读时间需要 6 分钟。

hot3.png

       1,打开 浏览器
  Java代码
  Uri myBlogUri = Uri.parse(" ");
  returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);
  2,地图
  Java代码
  Uri mapUri =Uri.parse("geo:38.899533,-77.036476");
  returnIt = new Intent(Intent.ACTION_VIEW, mapUri);
  3,调拨打电话界面
  Java代码
  Uri telUri = Uri.parse("tel:100861");
  returnIt = new Intent(Intent.ACTION_DIAL, telUri);
  4,直接拨打电话
  Java代码
  Uri callUri = Uri.parse("tel:100861");
  returnIt = new Intent(Intent.ACTION_CALL, callUri);
  5,卸载
  Java代码
  Uri uninstallUri = Uri.fromParts("package","xxx", null);
  returnIt = new Intent(Intent.ACTION_DELETE,uninstallUri);
  6,安装
  Java代码
  Uri installUri = Uri.fromParts("package","xxx", null);
  returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED,installUri);
  7,播放
  Java代码
  Uri playUri = Uri.parse(" ");
  returnIt = new Intent(Intent.ACTION_VIEW, playUri);
  8,掉用发邮件
  Java代码
  Uri emailUri = Uri.parse(" ");
  returnIt = new Intent(Intent.ACTION_SENDTO, emailUri);
  9,发邮件
  Java代码
  returnIt = new Intent(Intent.ACTION_SEND);
  String[] tos = { " "};
  String[] ccs = { " "};
  returnIt.putExtra(Intent.EXTRA_EMAIL, tos);
  returnIt.putExtra(Intent.EXTRA_CC, ccs);
  returnIt.putExtra(Intent.EXTRA_TEXT, "body");
  returnIt.putExtra(Intent.EXTRA_SUBJECT,"subject");
  returnIt.setType("message/rfc882");
  Intent.createChooser(returnIt, "Choose EmailClient");
  10,发短信
 Java代码
  Uri smsUri = Uri.parse("tel:100861");
  returnIt = new Intent(Intent.ACTION_VIEW, smsUri);
  returnIt.putExtra("sms_body","shenrenkui");
  returnIt.setType("vnd.android-dir/mms-sms");
  11,直接发邮件
  Java代码
  Uri smsToUri = Uri.parse("smsto://100861");
  returnIt = new Intent(Intent.ACTION_SENDTO, smsToUri);
  returnIt.putExtra("sms_body","shenrenkui");
  12,发彩信
  Java代码
  Uri mmsUri =Uri.parse("content://media/external/images/media/23");
  returnIt = new Intent(Intent.ACTION_SEND);
  returnIt.putExtra("sms_body","shenrenkui");
  returnIt.putExtra(Intent.EXTRA_STREAM, mmsUri);
  returnIt.setType("image/png");
  用获取到的 Intent 直接调用 startActivity(returnIt) 就 ok 了。

转载于:https://my.oschina.net/u/819218/blog/93055

你可能感兴趣的文章
Oracle11g 新功能
查看>>
Groovy
查看>>
滑动窗口的最大值
查看>>
[转]BT常用渗透命令
查看>>
面向.Net程序员的前端优化
查看>>
HTTPS到底是个什么鬼?
查看>>
Yii框架中ActiveRecord使用Relations
查看>>
leetcode 55.跳跃游戏
查看>>
flexPaper +swftools实现文档在线阅读
查看>>
分形树的绘制
查看>>
获取父页面标签对象,获取当前标签div高度
查看>>
分享10条PHP性能优化的小技巧,帮助你更好的用PHP开发:
查看>>
loadrunner请求中有汉字 如何编码
查看>>
java数据结构 • 面向对象 • 异常 • 随机数·时间
查看>>
springmvc 实现pc端手机端适配(同一个请求根据不同客户端展示不同界面)
查看>>
BTree和B+Tree详解
查看>>
VS2005工程迁移到Eclipse CDT
查看>>
Linux高端内存映射(上)【转】
查看>>
usb_control_msg参数详解【转】
查看>>
8086汇编指令速查手册
查看>>