Android的Intent+uri应用实例 2011-04-12 14:25 1.Install安装程序 Uri uri = Uri.fromParts(“package”, packageName, null); //packageName为包名,比如com.android123.apkInstaller   Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED, uri); startActivity(intent); 2.Uninstall卸载程序   Uri uri = Uri.fromParts("package", packageName, null); //packageName为包名,比如com.android123.apkInstaller   Intent itent = new Intent(Intent.ACTION_DELETE, uri);   startActivity(intent); 3.打开一个网页 Uri uri = Uri.parse(“http://hi.baidu.com/yimifeitian/home”);   Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); 4.显示地图上位置 Uri uri = Uri.parse(“geo:52.76,-79.0342″);   Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent); 5.显示地图上路径 Uri uri = Uri.parse(“http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en”);   Intent it = new Intent(Intent.ACTION_VIEW, uri);   startActivity(intent); //where startLat, startLng, endLat, endLng are a long with 6 decimals like: 50.123456 6.打电话 //打开拨号界面   Uri uri = Uri.parse(“tel:10086″);   Intent intent = new Intent(Intent.ACTION_DIAL, uri); startActivity(intent); //直接拨打电话   Uri uri = Uri.parse(“tel:10086″);   Intent intent = new Intent(Intent.ACTION_CALL, uri); startActivity(intent); 7.播放音频文件   Uri uri = Uri.parse(“file:///sdcard/download/everything.mp3″);   Intent intent = new Intent(Intent.ACTION_VIEW, uri);   intent.setType(“audio/mp3″); startActivity(intent); 8.发邮件 //打开发邮件界面   Uri uri= Uri.parse(“mailto:admin@3gstdy.com”);   Intent intent = new Intent(Intent.ACTION_SENDTO, uri); startActivity(intent);   //直接将邮件发送出去   Intent intent = new Intent(Intent.ACTION_SEND);   String[] tos = { “admin@3gstdy.com” };   String[] ccs = { “webmaster@3gstdy.com” };   intent.putExtra(Intent.EXTRA_EMAIL, tos);   intent.putExtra(Intent.EXTRA_CC, ccs);   intent.putExtra(Intent.EXTRA_TEXT, “I come from http://blog.3gstdy.com”);   intent.putExtra(Intent.EXTRA_SUBJECT, “http://blog.3gstdy.com”);intent.setType(“message/rfc882″);   Intent.createChooser(intent, “Choose Email Client”);   //发送带附件的邮件   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”)); 9.发短信   Uri uri= Uri.parse(“tel:10086″);   Intent intent = new Intent(Intent.ACTION_VIEW, uri);   intent.putExtra(“sms_body”, “I come from http://blog.3gstdy.com”);   intent.setType(“vnd.Android-dir/mms-sms”); startActivity(intent); 10.发彩信   Uri uri= Uri.parse(“content://media/external/images/media/23″);   Intent intent = new Intent(Intent.ACTION_SEND);   intent.putExtra(“sms_body”, “3g android http://blog.3gstdy.com”);   intent.putExtra(Intent.EXTRA_STREAM, uri);   intent.setType(“image/png”); startActivity(intent);

更多相关文章

  1. android 打开app先显示欢迎界面后自动跳到主界面
  2. Android使用Fragment嵌套Fragment的模式实现界面滑动
  3. Android 使用MediaPlayer播放assets目录的音频文件
  4. Android简单UI界面的XML实现
  5. Android泡泡聊天界面的源码实现
  6. android 界面 滑入 效果
  7. Android 系统自带的发送短信的界面源码
  8. android延迟进入主界面和点击按钮进入主界面代码

随机推荐

  1. android 邮件
  2. Android开发屏幕适配全攻略
  3. Android(安卓)后台任务(六)IntentService
  4. Android之不同Activity之间的数据传递
  5. android 设置activity启动退出动画 | 解
  6. android实现音乐波动条形图
  7. Android截图功能实现
  8. android refbase类
  9. 说说在 Android 中如何压缩图片
  10. 杂谈汇总(更新...)