我用笑话改进我的应用程序,我有问题。我想添加“send by sms button
”,我想通过TextView
在SMS
中发送文字(如果用户选择了笑话,他希望通过SMS
发送)。
我该怎么做?
答案 0 :(得分:1)
<uses-permission android:name="android.permission.SEND_SMS"/>
sendMySmsBtn=(Button)findViewById(R.id.send);
sendMySmsBtn.setonclickListener(new OnClickListener(){
public void Onclick()
{
sendSMS("99999999999", "message");
});
private void sendSMS(String phoneNumber, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message,null, null);
}
int phoneNumber=9999999999;
Intent startSmsApp=new Intent(Intent.ACTION_VIEW, Uri.parse("sms:"
+ phoneNumber);
startSmsApp.putExtra("sms_body", message);
startActivity(startSmsApp);
答案 1 :(得分:-1)
见Send SMS in android。无法自动发送文本,Android安全功能。此代码将启动对SMS发送应用程序的Intent:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("sms:"
+ phoneNumber)));