效果很简单,就是在点击通讯录上某个人或者在短信应用中点击某个对话时会弹出选择列表,提示用户选择用哪个程序编辑短信(默认只有系统的短信应用,我们可以将自己写的程序定义进去,通过自己程序实现短信功能)
实现方法更简单,只要在程序的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>