如果您的手机上安装了谷歌语音,当您拨打电话号码时,会弹出一个上下文菜单,询问您是否要使用或不使用谷歌语音拨号。我想完成拨号或发送短信的相同任务。API 是否允许您这样做?
权限清单中似乎有一个 process_outgoing_calls,但是 SMS 有什么吗?
如果您的手机上安装了谷歌语音,当您拨打电话号码时,会弹出一个上下文菜单,询问您是否要使用或不使用谷歌语音拨号。我想完成拨号或发送短信的相同任务。API 是否允许您这样做?
权限清单中似乎有一个 process_outgoing_calls,但是 SMS 有什么吗?
我自己没有对此进行测试,但您应该能够通过将此意图过滤器添加到相应活动的清单中来监听“短信到”意图(来自系统 mms/sms 应用程序 - http://bit .ly/9JjHGd ):
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<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>
不知道有没有办法拦截outcoming_sms。有一个用于拦截接收到的。
你可以阅读smspopup src 代码来获得一些想法。