我正在构建一个应用程序,需要在单击按钮时发送预定义的文本消息(想象一组三个按钮,每个按钮发送一个已经由程序员定义的不同文本行)。 / p>
我没有使用文字功能的经验,我想就如何做到这一点提供一些指导。任何帮助将不胜感激。
由于
答案 0 :(得分:2)
使用Android发送短信的方法有两种:
SmsManager API
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "your message goes here", null, null);
内置短信应用
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
sendIntent.putExtra("sms_body", "default content");
sendIntent.setType("vnd.android-dir/mms-sms");
startActivity(sendIntent);
当然,两者都需要SEND_SMS权限。
<uses-permission android:name="android.permission.SEND_SMS" />
您可以参考本教程:http://mobiforge.com/developing/story/sms-messaging-android
希望这会对你有所帮助。
答案 1 :(得分:1)
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "sms message", null, null);
并记住您的许可
<uses-permission android:name="android.permission.SEND_SMS" />