达内Android培训常用URI收藏.docVIP

  • 1
  • 0
  • 约4.73千字
  • 约 5页
  • 2017-07-09 发布于河南
  • 举报
达内Android培训常用URI收藏

达内Android培训常用URI收藏 以下是常用到的Intent的URI及其示例,包含了大部分应用中用到的共用Intent 一、打开一个网页,类别是Intent.ACTION_VIEW ? 1 2 Uri uri = Uri.parse(/); Intent intent = new Intent(Intent.ACTION_VIEW, uri); 二、打开地图并定位到一个点 ? 1 2 Uri uri = Uri.parse(geo:52.76,-79.0342); Intent intent = new Intent(Intent.ACTION_VIEW, uri); 三、打开拨号界面,类型是Intent.ACTION_DIAL ? 1 2 Uri uri = Uri.parse(tel:10086); Intent intent = new Intent(Intent.ACTION_DIAL, uri); 四、直接拨打电话,与三不同的是,这个直接拨打电话,而不是打开拨号界面 ? 1 2 Uri uri = Uri.parse(tel:10086); Intent intent = new Intent(Intent.ACTION_CALL, uri); 五、卸载一个应用,Intent的类别是Intent.ACTION_DELETE ? 1 2 Uri uri = Uri.fromParts(package, xxx, null); Intent intent = new Intent(Intent.ACTION_DELETE, uri); 六、安装应用程序,Intent的类别是Intent.ACTION_PACKAGE_ADDED ? 1 2 Uri uri = Uri.fromParts(package, xxx, null); Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED, uri); 七、播放音频文件 ? 1 2 3 Uri uri = Uri.parse(file:///sdcard/download/everything.mp3); Intent intent = new Intent(Intent.ACTION_VIEW, uri); intent.setType(audio/mp3); 八、打开发邮件界面 ? 1 2 Uri uri= Uri.parse(mailto:admin@); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); 九、发邮件,与八不同这里是将邮件发送出去 ? 1 2 3 4 5 6 7 8 Intent intent = new Intent(Intent.ACTION_SEND); String[] tos = { admin@ }; String[] ccs = { webmaster@ }; 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); //发送带附件的邮件 ? 1 2 3 4 5 Intent 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)); 十、发短信 ? 1 2 3 4 Uri 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);

文档评论(0)

1亿VIP精品文档

相关文档