我想为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"/>

10-07 18:17
查看更多