限制在 Android 内第二次发送消息
Restrict sending message second time in Android
我正在通过我的应用向某个号码发送短信。我想限制我的应用发送 SMS
第二次。我怎样才能做到这一点?
我试图卸载该应用程序,但它需要我不想要的用户许可。
到目前为止,我已经尝试过了,但没有成功。这是我的代码:
代码片段
registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode()) {
case Activity.RESULT_OK:
SMSisSend = true;
/*how to handle here to restrict to send additional msg.*/
break;
case Activity.RESULT_CANCELED:
break;
}
}
}, new IntentFilter(DELIVERED));
- 如果短信成功发送,则在 SharedPrefs 中设置标志为真
- 检查SharedPrefs中是否存在Flag,如果存在则不执行短信发送代码。
我正在通过我的应用向某个号码发送短信。我想限制我的应用发送 SMS
第二次。我怎样才能做到这一点?
我试图卸载该应用程序,但它需要我不想要的用户许可。
到目前为止,我已经尝试过了,但没有成功。这是我的代码:
代码片段
registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context arg0, Intent arg1) {
switch (getResultCode()) {
case Activity.RESULT_OK:
SMSisSend = true;
/*how to handle here to restrict to send additional msg.*/
break;
case Activity.RESULT_CANCELED:
break;
}
}
}, new IntentFilter(DELIVERED));
- 如果短信成功发送,则在 SharedPrefs 中设置标志为真
- 检查SharedPrefs中是否存在Flag,如果存在则不执行短信发送代码。