gpt4 book ai didi

android - 如何在不使用任何按钮的情况下发送短信

转载 作者:行者123 更新时间:2023-11-30 03:13:05 25 4
gpt4 key购买 nike

当用户在 3 秒后消息自动发送到所需号码后完成消息时,我如何在不使用任何按钮的情况下发送消息,假设在此处输入接收者号码是我的代码。

public void onActivityResult(int requestCode, int resultCode, Intent data){
ArrayList<String> matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
String topResult = matches.get(0);
EditText editText = (EditText)findViewById(R.id.editTextmessage);
EditText editText1 = (EditText)findViewById(R.id.toNumber);
String phoneNo = null;
String sms = null;
switch(requestCode){
case check1:

editText1.setText(topResult);
phoneNo=editText1.getText().toString();
break;
case check:

editText.setText(topResult);
sms=editText.getText().toString();

break;
}


try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, sms, null, null);
Toast.makeText(getApplicationContext(), "Your Message Sent Successfully",
Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getApplicationContext(),
"Sending fail, Please try again!",
Toast.LENGTH_LONG).show();
e.printStackTrace();
}

super.onActivityResult(requestCode, resultCode, data);


}

最佳答案

当用户完成输入或关闭键盘时,您可以启动计时器,如果计时器达到三秒则发送消息,如果用户停止计时器(重新打开键盘或键入更多内容而不是重置计时器回到三秒?

关于android - 如何在不使用任何按钮的情况下发送短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20596521/

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