android 怎麽調用 系統發短信
首先,應該在程序清單文件AndroidManifest.xml 中加入發短信的權限 圖1 圖1 為發短信的簡要界面 包括兩個TextView 組件,兩個EditText 組件,壹個Button 組件,在主程序為發送按鈕增加單擊事件 private EditText txt_num; private EditText txt_content; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); txt_num= (EditText) this.findViewById(R.id.txt_num); txt_content=(EditText) this.findViewById(R.id.txt_content); Button btn_send = (Button) this.findViewById(R.id.btn_send); btn_send.setOnClickListener(new OnClickListener() { public void onClick(View v) { String str_num = txt_num.getText().toString();//得到電話號碼 String str_content = txt_content.getText().toString();//得到短信內容 SmsManager manager_sms = SmsManager.getDefault();//得到短信管理器 //由於短信可能較長,故將短信拆分 ArrayList texts = smsManager.divideMessage(str_content); for(String text : texts){ smsManager.sendTextMessage(str_num, null, text, null, null);//分別發送每壹條短信 } Toast.makeText(SMSActivity.this, "發送成功!", Toast.LENGTH_LONG).show();// 提示成功 } }); } 至此,發送短信功能介紹完畢