Intent 搴旇绠楁槸Android涓壒鏈夌殑涓滆タ銆備綘鍙互鍦↖ntent涓寚瀹?span class="t_tag">绋嬪簭 瑕佹墽琛岀殑鍔ㄤ綔锛堟瘮濡傦細view,edit,dial锛夛紝浠ュ強绋嬪簭鎵ц鍒拌鍔ㄤ綔鏃舵墍闇€瑕佺殑璧勬枡 銆傞兘鎸囧畾濂藉悗锛屽彧瑕佽皟鐢╯tartActivity()锛孉ndroid绯荤粺 浼氳嚜鍔ㄥ鎵炬渶绗﹀悎浣犳寚瀹氳姹傜殑搴旂敤 绋嬪簭锛屽苟鎵ц璇ョ▼搴忋€?br />
涓嬮潰鍒楀嚭鍑犵Intent鐨勭敤娉?br /> 鏄剧ず缃戦〉:
  1. Uri uri = Uri.parse("http://www.google.com");
  2. Intent it = new Intent(Intent.ACTION_VIEW,uri);
  3. startActivity(it);
鏄剧ず鍦板浘:
  1. Uri uri = Uri.parse("geo:38.899533,-77.036476");
  2. Intent it = new Intent(Intent.Action_VIEW,uri);
  3. startActivity(it);
璺緞瑙勫垝:
  1. Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");
  2. Intent it = new Intent(Intent.ACTION_VIEW,URI);
  3. startActivity(it);
鎷ㄦ墦鐢佃瘽:
璋冪敤鎷ㄥ彿绋嬪簭
  1. Uri uri = Uri.parse("tel:xxxxxx");
  2. Intent it = new Intent(Intent.ACTION_DIAL, uri);
  3. startActivity(it);
  1. Uri uri = Uri.parse("tel.xxxxxx");
  2. Intent it =new Intent(Intent.ACTION_CALL,uri);
  3. 瑕佷娇鐢ㄨ繖涓繀椤诲湪閰嶇疆鏂囦欢 涓姞鍏?lt;uses-permission id="android .permission.CALL_PHONE" />
鍙戦€丼MS/MMS
璋冪敤鍙戦€?span class="t_tag">鐭俊
鐨勭▼搴?/span>
  1. Intent it = new Intent(Intent.ACTION_VIEW);
  2. it.putExtra("sms_body", "The SMS text");
  3. it.setType("vnd.android-dir/mms-sms");
  4. startActivity(it);
鍙戦€佺煭淇?/span>
  1. Uri uri = Uri.parse("smsto:0800000123");
  2. Intent it = new Intent(Intent.ACTION_SENDTO, uri);
  3. it.putExtra("sms_body", "The SMS text");
  4. startActivity(it);
鍙戦€佸僵淇?/span>
  1. Uri uri = Uri.parse("content://media/external/images/media/23");
  2. Intent it = new Intent(Intent.ACTION_SEND);
  3. it.putExtra("sms_body", "some text");
  4. it.putExtra(Intent.EXTRA_STREAM, uri);
  5. it.setType("image/png");
  6. startActivity(it);
鍙戦€丒mail
  1. Uri uri = Uri.parse("mailto:xxx@abc.com");
  2. Intent it = new Intent(Intent.ACTION_SENDTO, uri);
  3. startActivity(it);
  1. Intent it = new Intent(Intent.ACTION_SEND);
  2. it.putExtra(Intent.EXTRA_EMAIL, "me@abc.com");
  3. it.putExtra(Intent.EXTRA_TEXT, "The email body text");
  4. it.setType("text/plain");
  5. startActivity(Intent.createChooser(it, "Choose Email Client"));
  1. Intent it=new Intent(Intent.ACTION_SEND);
  2. String[] tos={"me@abc.com"};
  3. String[] ccs={"you@abc.com"};
  4. it.putExtra(Intent.EXTRA_EMAIL, tos);
  5. it.putExtra(Intent.EXTRA_CC, ccs);
  6. it.putExtra(Intent.EXTRA_TEXT, "The email body text");
  7. it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");
  8. it.setType("message/rfc822");
  9. startActivity(Intent.createChooser(it, "Choose Email Client"));
娣诲姞闄勪欢
  1. Intent it = new Intent(Intent.ACTION_SEND);
  2. it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");
  3. it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/mysong.mp3");
  4. sendIntent.setType("audio/mp3");
  5. startActivity(Intent.createChooser(it, "Choose Email Client"));
鎾斁 澶氬獟浣?/span>
  1. Intent it = new Intent(Intent.ACTION_VIEW);
  2. Uri uri = Uri.parse("file:///sdcard/song.mp3");
  3. it.setDataAndType(uri, "audio/mp3");
  4. startActivity(it);
  1. Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");
  2. Intent it = new Intent(Intent.ACTION_VIEW, uri);
  3. startActivity(it);
Uninstall 绋嬪簭
  1. Uri uri = Uri.fromParts("package", strPackageName, null);
  2. Intent it = new Intent(Intent.ACTION_DELETE, uri);
  3. startActivity(it);

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Android 添加底层核心服务
  2. Android(安卓)OpenGL——GL10方法介绍
  3. Android(安卓)setContentView() 详解
  4. Android之Preferences
  5. Toast 在android 4.0中问题解决方案
  6. Mac中用命令行启动AVD模拟器
  7. Gradle 使用总结
  8. Android中的ContextMenu
  9. android手机地图开发流程基础
  10. 本人在安装ADT Bundle for windows的各种