首先,我使用模拟器来测试这一点。我想用短信文本(作为参数发送)打开默认的SMS应用程序,并允许用户从那里获得控制权(以及内置的应用程序)。我使用以下代码:
Button btnSMS = (Button) findViewById(R.id.btnSMS);
btnSMS.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0) {
Intent it = new Intent(Intent.ACTION_VIEW);
it.putExtra("sms_body", "text");
it.setType("vnd.android-dir/mms-sms");
}
});
当我按下按钮时,什么也没发生。我希望SMS默认应用程序打开,包含用户必须填写的文本和其他字段,然后发送消息。这是因为模拟器还是我的代码?我还在清单中指定了权限:
使用内置短信应用发送短信:
Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.putExtra("address", "09090909; 092322424; 123456778");
i.putExtra("sms_body", "SMS Content");
i.setType("vnd.android-dir/mms-sms");
startActivity(i);
你错过了开始活动::
Intent it = new Intent(Intent.ACTION_VIEW);
it.putExtra("sms_body", "text");
it.setType("vnd.android-dir/mms-sms");
startActivity(it);
或者你也可以使用下面的代码::
String number = "12346556"; // The number on which you want to send SMS
startActivity(new Intent(Intent.ACTION_VIEW, Uri.fromParts("sms", number, null)));
我必须制作一个. net Windows应用程序,通过它我可以通过通过USB连接的Android手机发送短信。在诺基亚手机中,有没有类似于发送短信的代码或API,比如AT命令。我必须通过手机发送短信。也就是说,发送消息时,手机必须通过USB连接。
我想知道我是否可以用非默认短信应用程序发送短信。
我在科特林是新来的。试图通过firebase phone auth发送短信,但我得到了
本文向大家介绍Twilio 发送短信,包括了Twilio 发送短信的使用技巧和注意事项,需要的朋友参考一下 示例 要使用Twilio和Python发送您的第一条SMS,您只需要Twilio-Python帮助程序库即可开始。
如何在的文本字符串中分配变量?我想发送带有坐标的短信作为文本消息。 Private LocationManager lm;私有LocationListener locationListener;