當前位置:名人名言大全網 - 短信平臺 - 怎麽給android 加入發送免費短信功能

怎麽給android 加入發送免費短信功能

首先,應該在程序清單文件AndroidManifest.xml中加入發短信的權限

<uses-permission android:name="android.permission.SEND_SMS"/>

包括兩個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<String> 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();//提示成功

}

});

}

至此,發送短信功能介紹完畢