效果很简单,就是在点击通讯录上某个人或者在短信应用中点击某个对话时会弹出选择列表,提示用户选择用哪个程序编辑短信(默认只有系统的短信应用,我们可以将自己写的程序定义进去,通过自己程序实现短信功能)
实现方法更简单,只要在程序的AndroidManifest.xml中某个activity的标签中加入两个intent filter
代码如下:
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android-dir/mms-sms" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="sms" />
<data android:scheme="smsto" />
</intent-filter>
分享到:
相关推荐
Intent跳转工具类 1.用单例模式打开一个Activity并关闭当前页面,可携带数据 2.用Result的方式跳转到指定页面,不携带数据 3.跳转至主页,并附带动画 4.跳转到发送短信界面 5.跳转到拨号界面
Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面.
android的intent的各种跳转.
讲述activity之间intent跳转
跳转分析器是一个开发者小工具,用来分析Android应用程序之间跳转,例如常用的各种分享操作、或者是选择本机图片操作、利用第三方应用打开文件操作、从应用内跳转到应用市场等。附件为源码。
在Android应用中通过Intent跳转地图应用(百度地图、高德地图),进行路线规划,如果没有安装则打开网页百度地图进行路线规划。
android intent 页面跳转 两个activity 之间的互相访问。和数据传递的例子,有问题的 联系我
Intent跳转传值,和Activity返回传值
Android开发中,利用Intent进行的页面跳转,以及传参的页面跳转。 QQ交流群:1279871
android系统广播大全 Intent跳转界面
android activityIntent 传值 传对象
由Intent来协助完成Android各个组件之间的通讯 Intent实现页面之间的跳转 1>startActivity(intent) 2>startActivityForResult(intent,requestCode) onActivityResult(int requestCode,int resultCode,Intent ...
学习笔记 : 一个带返回值的Intent跳转实例
主要为大家详细介绍了Android利用Intent启动和关闭Activity的相关操作,感兴趣的小伙伴们可以参考一下
学习intent机制,直接可以运行,通过intent跳转到打电话界面,通过intent跳转到发短信界面,简单方便。
通过一个实验,讲解Android的使用方法,总结详细
Android+Intent机制实例详解 Android+Intent 大家不得不看啊!
android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码android Intent例子源码
详细的介绍可以参考我的博客
intent跳转传值,代码简便