我尝试过发送,但短信在不知情的情况下自动发送。我想发送包含以下字段的短信To从我的代码中预定义并可以获得内置的短信应用程序。
My Code
holder.SMS.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Log.e("sssssss", "aaaaaaaa");
try {
// View view = (View) v.getParent();
// TextView number = (TextView) view.findViewById(R.id.phone);
// String selected_mobile_sms = number.getText().toString();
// Log.e("sssssss", "ssssssss" + selected_mobile_sms);
// sendSMS();
SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage("tel:121", null, "test message", null,
null);
//
//
// Intent sendIntent = new Intent(Intent.ACTION_VIEW);
// sendIntent.putExtra("sms_body", "");
// //
// sendIntent.setType("vnd.android-dir/mms-sms");
// activity.startActivity(sendIntent);
} catch (Exception e) {
e.printStackTrace();
}
// TODO Auto-generated method stub
}
});
private void sendSMS(String phoneNumber, String message)
{
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
}
Call this method like
btnSendSMS.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
sendSMS("5556", "Hello my friends!");
}
});
将这些添加到您的清单中:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)