gpt4 book ai didi

java - SMS Intent 不会仅在 oneplus 手机中填充收件人

转载 作者:行者123 更新时间:2023-11-30 10:02:57 24 4
gpt4 key购买 nike

在谷歌政策更改为不使用 SEND_SMS 之后。我正在使用短信 Intent 发送带有自定义消息和自动填充的发件人地址的短信。它几乎适用于所有移动设备。但只有在 oneplus 手机中,收件人地址不会被填充

private void sendSMS(String phoneNumber, String message) {

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)
{
String defaultSmsPackageName = Telephony.Sms.getDefaultSmsPackage(getActivity());
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_TEXT, message);
sendIntent.putExtra("address",phoneNumber);
sendIntent.putExtra("exit_on_sent", true);

if (defaultSmsPackageName != null)
{
sendIntent.setPackage(defaultSmsPackageName);
}
startActivity(sendIntent);

}
else
{
Intent smsIntent = new Intent(android.content.Intent.ACTION_VIEW);
smsIntent.setType("vnd.android-dir/mms-sms");
smsIntent.putExtra("address",phoneNumber);
smsIntent.putExtra("sms_body",message);
startActivity(smsIntent);
}

}

我也试过

            Intent sendIntent =new Intent(Intent.ACTION_VIEW);
sendIntent.setType("text/plain");
sendIntent.putExtra(Intent.EXTRA_TEXT, message);
sendIntent.putExtra("address",phoneNumber);
sendIntent.putExtra("exit_on_sent", true);
sendIntent.setData(Uri.parse("smsto:" + phoneNumber));

and


Intent intent = new Intent(Intent.ACTION_VIEW);
intent.putExtra("address", phoneNumber);
intent.putExtra("sms_body", message);
intent.setData(Uri.parse("smsto:" + phoneNumber));
intent.putExtra("exit_on_sent", true);

没有人在 oneplus 手机(3、7 和 7 pro)中工作。它适用于所有 MI 手机,Samsung,Nokia,Honor,Motorola,Lenovo 等。只有 oneplus 手机有问题。

最佳答案

enter image description here enter image description here

我已经在下面尝试过,它对我来说很成功。在一加 3t 上测试。

            String phoneNumber="+91xxxxxxxxxx";
String message ="Hi ABZ";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("sms:" + phoneNumber));
intent.putExtra("sms_body", message);
startActivity(intent);[![enter image description here][1]][1]

关于java - SMS Intent 不会仅在 oneplus 手机中填充收件人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56438718/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com