Android Intent调用大全

  1. //调用浏览器 
  2. Uri uri = Uri.parse(""); 
  3. Intent it  = new Intent(Intent.ACTION_VIEW,uri); 
  4. startActivity(it); 
  5.  
  6. //显示某个坐标在地图上 
  7.  
  8. Uri uri = Uri.parse("geo:38.899533,-77.036476"); 
  9. Intent it = new Intent(Intent.Action_VIEW,uri); 
  10. startActivity(it); 
  11.  
  12. //显示路径 
  13. Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en"); 
  14. Intent it = new Intent(Intent.ACTION_VIEW,URI); 
  15. startActivity(it); 
  16.  
  17. //拨打电话 
  18. Uri uri = Uri.parse("tel:10086"); 
  19. Intent it = new Intent(Intent.ACTION_DIAL, uri); 
  20. startActivity(it); 
  21.  
  22. Uri uri = Uri.parse("tel.10086"); 
  23. Intent it =new Intent(Intent.ACTION_CALL,uri); 
  24. //需要添加 <uses-permission id="android.permission.CALL_PHONE" /> 这个权限到androidmanifest.xml 
  25.  
  26. //发送短信或彩信 
  27. Intent it = new Intent(Intent.ACTION_VIEW); 
  28. it.putExtra("sms_body", "The SMS text"); 
  29. it.setType("vnd.android-dir/mms-sms"); 
  30. startActivity(it); 
  31.  
  32. //发送短信 
  33. Uri uri = Uri.parse("smsto:10086"); 
  34. Intent it = new Intent(Intent.ACTION_SENDTO, uri); 
  35. it.putExtra("sms_body",
    "cwj"); 
  36. startActivity(it); 
  37.  
  38. //发送彩信 
  39. Uri uri = Uri.parse("content://media/external/images/media/23"); 
  40. Intent it = new Intent(Intent.ACTION_SEND); 
  41. it.putExtra("sms_body",
    "some text"); 
  42. it.putExtra(Intent.EXTRA_STREAM, uri); 
  43. it.setType("image/png"); 
  44. startActivity(it); 
  45.  
  46. //发送邮件 
  47. Uri uri = Uri.parse("mailto:android123@163.com"); 
  48. Intent it = new Intent(Intent.ACTION_SENDTO, uri); 
  49. startActivity(it); 
  50.  
  51. Intent it = new Intent(Intent.ACTION_SEND); 
  52. it.putExtra(Intent.EXTRA_EMAIL, android123@163.com); 
  53. it.putExtra(Intent.EXTRA_TEXT, "The email body text"); 
  54. it.setType("text/plain"); 
  55. startActivity(Intent.createChooser(it,
    "Choose Email Client")); 
  56.  
  57. Intent it=new Intent(Intent.ACTION_SEND); 
  58. String[] tos={"me@abc.com"}; 
  59. String[] ccs={"you@abc.com"}; 
  60. it.putExtra(Intent.EXTRA_EMAIL, tos); 
  61. it.putExtra(Intent.EXTRA_CC, ccs); 
  62. it.putExtra(Intent.EXTRA_TEXT, "The email body text"); 
  63. it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text"); 
  64. it.setType("message/rfc822"); 
  65. startActivity(Intent.createChooser(it,
    "Choose Email Client")); 
  66.  
  67. //播放媒体文件 
  68. Intent it = new Intent(Intent.ACTION_VIEW); 
  69. Uri uri = Uri.parse("file:///sdcard/cwj.mp3"); 
  70. it.setDataAndType(uri, "audio/mp3"); 
  71. startActivity(it); 
  72.  
  73. Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI,
    "1"); 
  74. Intent it = new Intent(Intent.ACTION_VIEW, uri); 
  75. startActivity(it); 
  76.  
  77. //卸载APK 
  78. Uri uri = Uri.fromParts("package", strPackageName,
    null); 
  79. Intent it = new Intent(Intent.ACTION_DELETE, uri); 
  80. startActivity(it); 
  81.  
  82. //卸载apk 2 
  83. Uri uninstallUri = Uri.fromParts("package",
    "xxx", null); 
  84. returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri); 
  85.  
  86. //安装APK 
  87. Uri installUri = Uri.fromParts("package",
    "xxx", null); 
  88. returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri); 
  89.  
  90. //播放音乐 
  91. Uri playUri = Uri.parse("file:///sdcard/download/sth.mp3"); 
  92. returnIt = new Intent(Intent.ACTION_VIEW, playUri); 
  93.  
  94. //发送附近 
  95. Intent it = new Intent(Intent.ACTION_SEND); 
  96. it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text"); 
  97. it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/cwj.mp3"); 
  98. sendIntent.setType("audio/mp3"); 
  99. startActivity(Intent.createChooser(it,
    "Choose Email Client")); 
  100.  
  101. //market上某个应用信,pkg_name就是应用的packageName 
  102. Uri uri = Uri.parse("market://search?q=pname:pkg_name"); 
  103. Intent it = new Intent(Intent.ACTION_VIEW, uri); 
  104. startActivity(it); 
  105.  
  106. //market上某个应用信息,app_id可以通过www网站看下 
  107. Uri uri = Uri.parse("market://details?id=app_id"); 
  108. Intent it = new Intent(Intent.ACTION_VIEW, uri); 
  109. startActivity(it); 
  110.  
  111. //调用搜索 
  112. Intent intent = new Intent(); 
  113. intent.setAction(Intent.ACTION_WEB_SEARCH); 
  114. intent.putExtra(SearchManager.QUERY,"android123") 
  115. startActivity(intent); 
  116.  
  117. //调用分享菜单 
  118. Intent intent=new Intent(Intent.ACTION_SEND);    
  119. intent.setType("text/plain"); 
    //分享的数据类型  
  120. intent.putExtra(Intent.EXTRA_SUBJECT, "subject"); 
    //主题  
  121. intent.putExtra(Intent.EXTRA_TEXT,  "content"); 
    //内容  
  122. startActivity(Intent.createChooser(intent, "title")); 
    //目标应用选择对话框的标题 
时间: 2024-10-09 05:41:36

Android Intent调用大全的相关文章

Android Intent调用大全、系统自带Intent调用大全

原文:http://www.eoeandroid.com/thread-185954-1-1.html 1.从google搜索内容  Intent intent = new Intent();  intent.setAction(Intent.ACTION_WEB_SEARCH);  intent.putExtra(SearchManager.QUERY,"searchString")  startActivity(intent);  2.浏览网页  Uri uri = Uri.par

Android Intent调用 Uri的方法总结

Android Intent调用 Uri的方法总结 //调用浏览器 Uri uri = Uri.parse(""); Intent it = new Intent(Intent.ACTION_VIEW,uri); startActivity(it); //显示某个坐标在地图上 Uri uri = Uri.parse("geo:38.899533,-77.036476"); Intent it = new Intent(Intent.Action_VIEW,uri);

Android Intent 调用其他应用 setComponent

http://blog.csdn.net/muojie/article/details/7932024 只要利用adb logcat ,再搭配使用setComponet(),就可以輕易的呼叫第三方程式(不在自己的application內).詳細用法參考原文:http://developer.android.com/reference/android/content/Intent.html#setComponent%28android.content.ComponentName%29 比如我自己的

Android开发入门(二)使用意图 2.5 使用Intent调用内置应用程序

我们已经了解了如何在自己的单个应用中调用activity.但是,android开发中比较重要的一点,就是使 用intent调用其他应用的activity.特别地,你的应用可以调用系统中的许多"内置"应用.所谓的"内置 "应用,指的就是系同级别的应用,比如Browser,Phone,Sms等等.举个例子,如果你的应用需要打开一个 网页,可以使用Intent对象去调用浏览器,浏览器把网页显示出来,而不是要自己创建一个浏览器... 下面的例子展示如何调用系统中的几个比较常

Android编程调用Camera和相册功能详解

本文实例讲述了Android编程调用Camera和相册功能.分享给大家供大家参考,具体如下: xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="

time tick-关于android的android.intent.action.TIME_TICK

问题描述 关于android的android.intent.action.TIME_TICK 我想问一下android中android.intent.action.TIME_TICK的action是干什么的? 解决方案 这里可以理解为action是一堆动作的集合,这些动作触发时会发送广播,action.后加不同的内容对应不同的广播.每次广播被调用,手机及手机上的其他应用会有相应的action接收广播进行相响应.本人刚入行不久,欢迎其他大牛指正批评.

我的Android进阶之旅------&amp;gt;Android通过调用Webservice实现天气预报

     通过这一篇文章WebService的读书笔记对Web Service的认识,现在来写一个小应用Android通过调用Webservice实现天气预报来加强对Web Srevice的学习       在开发天气预报的Android应用之前,首先需要找到一个可以对外提供天气预报的Web Service,通过搜索发现站点http://webservice.webxml.com.cn/WebServices/WeatherWS.asmx可以对外提供天气预报的Web Service,因此程序会调

代码-android关于调用系统相机拍照后APP闪退的问题

问题描述 android关于调用系统相机拍照后APP闪退的问题 最近在写一个小APP,就是调用系统相机拍照,然后保存在本地相册,代码没有显示bug,但是在调试时出现了拍照后闪退的问题,我的测试机是小米2S,MIUI 7系统,android5.0.X的,拍照的照片能保存在本地,但是在拍照后点击确定后软件就闪退了,这是我的代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)

我的Android进阶之旅------&amp;gt;Android通过调用Webservice实现手机号码归属地查询

此app的实现功能如图所示:   注:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx是本文webservice的提供商 具体的用法见:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=getMobileCodeInfo   以下是 SOAP 1.2 请求和响应示例.所显示的占位符需替换为实际值.   POST /WebServices/Mob