我想开发一个只有一个按钮的 Android 3.0 应用程序... 当我单击此按钮时,我应该隐藏从特定电话号码发送的所有短信。
可能吗?
最佳答案
是的,您可以隐藏特定号码的接收短信
只需将代码粘贴到您的接收广播接收器类中
if (senderphonenumber != null && senderphonenumber.equals("9400000000")) {
// Process our sms...
abortBroadcast();
}
在你的Manifest文件中放入这些代码,并为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"/>
关于java - 我可以在 Android 上隐藏短信吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5421657/