安卓短信通知

标签 android

我想在短信进入普通收件箱时删除通知。这可能吗...如果是那么如何...我有很多网站提到这是不可能通过代码...

最佳答案

下面是正确的工作代码 AndroidManifest.xml 注册接收者

<receiver android:name=".SmsFirst" android:exported="false">
            <intent-filter>
                <action android:name="android.provider.Telephony.SMS_RECEIVED" />
                </intent-filter>
</receiver>

public class SmsFirst extends BroadcastReceiver {

    private static final Object SMS_RECEIVED    = "android.provider.Telephony.SMS_RECEIVED";
    private static final String TAG          = "SMSBroadcastReceiver";

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub

        Log.i(TAG, "Intent recieved: " + intent.getAction());

        if (intent.getAction().equals(SMS_RECEIVED)) {
            abortBroadcast();
                   }

关于安卓短信通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245466/

相关文章:

android:主题在布局文件中不起作用

android - React-Native 无法推出 apk 支持 64 位

java - 如何在android服务器端禁用tcp_timestamp?

android - FusedLocationClient 未调用 onLocationResult

android - 在linux中的android studio中构建cpp项目时出错

android - Gridview 中 Webview 的 ArrayAdapter

javascript - 通过Javascript在浏览器中获取Android版本

android - 如何测试禁用 ios 和 android 上的自动备份?

java - TextureAtlas问题获取Texture

android - Gradle : No resource type specified (at 'text' with value '@{user.name}' ). 数据绑定(bind)不工作