用于发送完美工作的短信的代码,直到Android 4.3(Jelly Bean)自4.4以来停止工作(KitKat)
我只是为用户准备了短信,但他需要选择要发送的号码
我使用的代码是:
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.setData(Uri.parse("sms:"));
sendIntent.putExtra("sms_body", smsText);
activity.startActivity(sendIntent);
Run Code Online (Sandbox Code Playgroud)
由于它停止工作我想也是ACTION_SEND和ACTION_SENDTO两人都没有工作,我也试过了sendIntent.setType("vnd.android-dir/mms-sms");,又没有什么工作.
我在stackoverflow 回答1和回答2中寻找了几个答案,但两个答案都没有处理我的要求.
我想做什么:
对于主持人:这不是一个重复的问题,因为问题,并没有问完全相同的事情,这里需要发送没有电话号码的短信,没有问题和答案处理.
我可以捕捉短信,可以看到发件人的电话,正文,如果我不喜欢这个短信我可以中止广播,但我不知道如何将这个短信标记为已读,该用户可以稍后在框中读取.我有什么想法可以做到这一点?