输入框输入号码,点击发送按钮时发送短信到特定号码,也可以从通讯录直接读取,进行判断(当第一次输入或者获取通讯录号码时保存在SharedPreferences),第二次就直接存在,具体的代码如下:
public class MainActivity extends AppCompatActivity {
private EditText et_sms_number;
private PendingIntent pendingIntent;
private SmsManager smsManager;
private SharedPreferences.Editor editor;
private Button btn_main_tel;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
et_sms_number = (EditText) findViewById(R.id.et_sms_number);
btn_main_tel = (Button) findViewById(R.id.btn_main_tel);
btn_main_tel.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI);
MainActivity.