我想为android 3.0开发一个只有一个按钮的应用程序…
当我点击这个按钮时,我应该隐藏从一个特定电话号码发送的所有短信。
有可能吗?
最佳答案
你可以把收到的短信隐藏起来
只需在接收广播接收器类中粘贴代码
if (senderphonenumber != null && senderphonenumber.equals("9400000000")) {
// Process our sms...
abortBroadcast();
}
在清单文件中输入这些代码,并为android优先级设置一个更高的值
<receiver android:name=".SmsFilter">
<intent-filter android:priority="1000">
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
也不要忘记给予必要的许可
<uses-permission android:name="android.permission.RECEIVE_SMS"/>