在安卓系统中注入新的短信事件

3

我正在开发一款Android应用程序。是否可以注入一个事件,让手机认为它刚刚收到了一条新短信。这样它就会给你发送通知和其他所有的东西,而不仅仅是把新短信放在收件箱里。

我仍然无法让它工作,我想可能需要做一些类似以下的操作:

Intent a = new Intent("android.provider.Telephony.SMS_RECEIVED");
a.putExtra("tlf", "123");
startActivity(a);

还有一些其他的:)有人需要吗?


仍然无法让它起作用,我想应该像这样:Intent a = new Intent("android.provider.Telephony.SMS_RECEIVED"); a.putExtra("tlf", "123"); startActivity(a); - user952725
有任何进展吗?我也可以使用这个。 - blindstuff
2个回答

0

-1

要获得短信通知,请使用this link。"检查接收短信消息"

在接收器类中终止Android中的消息,请设置abortBroadcast(),并在Manifest.xml中,在SMSReceiver中设置下面的代码:

<intent-filter android:priority="1000">
            <action android:name="android.provider.Telephony.SMS_RECEIVED"/>
</intent-filter>

谢谢,但这是用于接收消息,而不是让手机认为已经接收到了消息。 - user952725

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接