1,调web浏览器

  1. Uri myBlogUri = Uri.parse("http://xxxxx.com");
  2. returnIt = new Intent(Intent.ACTION_VIEW, myBlogUri);
  1. //调用内置浏览器
  2. Uri u = Uri.parse(resultString);
  3. Intent it = new Intent();
  4. it.setData(u);
  5. it.setAction( Intent.ACTION_VIEW);
  6. it.setClassName("com.android.browser","com.android.browser.BrowserActivity");
  7. CaptureActivity.this.startActivity(it);

2,地图

  1. Uri mapUri = Uri.parse("geo:38.899533,-77.036476");
  2. returnIt = new Intent(Intent.ACTION_VIEW, mapUri);

3,调拨打电话界面

  1. Uri telUri = Uri.parse("tel:100861");
  2. returnIt = new Intent(Intent.ACTION_DIAL, telUri);

4,直接拨打电话

  1. Uri callUri = Uri.parse("tel:100861");
  2. returnIt = new Intent(Intent.ACTION_CALL, callUri);

5,卸载

  1. Uri uninstallUri = Uri.fromParts("package", "xxx", null);
  2. returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri);

6,安装

  1. Uri installUri = Uri.fromParts("package", "xxx", null);
  2. returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);

7,播放

  1. Uri playUri = Uri.parse("file:///sdcard/download/everything.mp3");
  2. returnIt = new Intent(Intent.ACTION_VIEW, playUri);

8,调用发邮件

  1. Uri emailUri = Uri.parse("mailto:xxxx@gmail.com");
  2. returnIt = new Intent(Intent.ACTION_SENDTO, emailUri);

9,发邮件

  1. returnIt = new Intent(Intent.ACTION_SEND);
  2. String[] tos = { "xxxx@gmail.com" };
  3. String[] ccs = { "xxxx@gmail.com" };
  4. returnIt.putExtra(Intent.EXTRA_EMAIL, tos);
  5. returnIt.putExtra(Intent.EXTRA_CC, ccs);
  6. returnIt.putExtra(Intent.EXTRA_TEXT, "body");
  7. returnIt.putExtra(Intent.EXTRA_SUBJECT, "subject");
  8. returnIt.setType("message/rfc882");
  9. Intent.createChooser(returnIt, "Choose Email Client");

10,发短信

  1. Uri smsUri = Uri.parse("tel:100861");
  2. returnIt = new Intent(Intent.ACTION_VIEW, smsUri);
  3. returnIt.putExtra("sms_body", "yyyy");
  4. returnIt.setType("vnd.android-dir/mms-sms");

11,直接发邮件

  1. Uri smsToUri = Uri.parse("smsto://100861");
  2. returnIt = new Intent(Intent.ACTION_SENDTO, smsToUri);
  3. returnIt.putExtra("sms_body", "yyyy");

12,发彩信

  1. Uri mmsUri = Uri.parse("content://media/external/images/media/23");
  2. returnIt = new Intent(Intent.ACTION_SEND);
  3. returnIt.putExtra("sms_body", "yyyy");
  4. returnIt.putExtra(Intent.EXTRA_STREAM, mmsUri);
  5. returnIt.setType("image/png");

本文转自:http://blog.csdn.net/tianxiangshan/article/details/8636587

Android权限Uri.parse的更多相关文章

  1. Android权限Uri.parse的几种用法(转载)

    1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTI ...

  2. android 中uri.parse()用法

    android 中uri.parse()用法 1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = ...

  3. 【转】android中Uri.parse()用法

    1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTI ...

  4. (转)android 中uri.parse()用法

    1,调web浏览器 Uri myBlogUri = Uri.parse("http://xxxxx.com"); returnIt = new Intent(Intent.ACTI ...

  5. Android中的Uri.parse()

    1,调web浏览器 Uri myBlogUri = Uri.parse("http://www.baidu.com"); returnIt = new Intent(Intent. ...

  6. Android权限禁止及友好提示用户开通必要权限

    Android权限 Android安全架构规定:默认情况下,任何应用都没有权限执行对其他应用.操作系统或用户有不利影响的任何操作.这包括读写用户的私有数据(联系人,短信,相册,位置).读写其他应用的文 ...

  7. android: Android 权限管理小结

    一. 概述 感谢郭神,自从Android6.0发布以来,在权限上做出了很大的变动,不再是之前的只要在manifest设置就可以任意获取权限,而是更加的注重用户的隐私和体验,不会再强迫用户因拒绝不该拥有 ...

  8. MTK Android 权限大全

    Android权限大全 1.android.permission.WRITE_USER_DICTIONARY允许应用程序向用户词典中写入新词 2.android.permission.WRITE_SY ...

  9. Android权限管理之Android 6.0运行时权限及解决办法

    前言: 今天还是围绕着最近面试的一个热门话题Android 6.0权限适配来总结学习,其实Android 6.0权限适配我们公司是在今年5月份才开始做,算是比较晚的吧,不过现在Android 6.0以 ...

随机推荐

  1. 修改sqlplus提示符

    如图所示 : 修改 提示符为 username(sid_serial#)@instance_name ,这样其实很方便的 以下是步骤 在11g中glogin.sql 文件是不存在的,取而代之的是 lo ...

  2. java三大特性性:封装、继承和多态

    一.封装 封装是指隐藏对象的属性及实现细节,对外仅提供接口可见.封装实现了信息隐藏,利于软件复用.其优点是达到了模块化的标准,从而提高了代码的复用程度.在某种程度上,封装也大大改善了软件开发的可维护性 ...

  3. 15_动态SQL

    [UserMapper.xml]和之前的作对比 <mapper namespace="com.Higgin.Mybatis.mapper.UserMapper"> &l ...

  4. Java内存模型JMM与可见性

    Java内存模型JMM与可见性 标签(空格分隔): java 1 何为JMM JMM:通俗地讲,就是描述Java中各种变量(线程共享变量)的访问规则,以及在JVM中将变量存储到内存和从内存中读取变量这 ...

  5. leetcode problem 32 -- Longest Valid Parentheses

    Longest Valid Parentheses Given a string containing just the characters '(' and ')', find the length ...

  6. js微博发布框

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. nodejs -mysql模块链接数据库创建库创建表单。

    var mysql = require('mysql'); var connection= mysql.createConnection({ host:'localhost', user:'root' ...

  8. spring的基本配置

    一:web.xml (1)spring mvc的配置 <servlet> <description>spring mvc servlet</description> ...

  9. Jquery操作单选按钮(Radio)的取值赋值实现代码

    1.获取选中值,三种方法都可以: $('input:radio:checked').val(); $("input[type='radio']:checked").val(); $ ...

  10. css动画怎么写:3个属性实现

    3个属性:transition,animation,transform 实现步骤: 1.css定位 2.rgba设置颜色透明度 3.转换+动画 transform+animation 4.动画平滑过渡 ...