Androidは電話でショートメッセージのコードを送ります。
1588 ワード
Android開発において、あるボタンをクリックして、ある番号に電話したり、ある番号に情報を送ったりすることが必要です。本文はAndroid開発学習網から来ました。http://www.android-study.net/listxx.aspx?id=309
1.電話のコアコード:
1.電話のコアコード:
myCall.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
String phoneNumber=myPhoneNumber.getText().toString();// ( )
// , 。
Intent intent=new Intent();
/* */
intent.setAction("android.intent.action.CALL");
//
intent.setData(Uri.parse("tel:"+phoneNumber));
//
startActivity(intent);
}
});
2.メールの核心コード: mySendButton.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View v) {
String phoneNumber=myPhoneNumber.getText().toString();// ( )
String content=myMessage.getText().toString();//
//
SmsManager manager=SmsManager.getDefault();
// 70
ArrayList<String> messages=manager.divideMessage(content);
//
for(String ms:messages){
// : 。 。
manager.sendTextMessage(phoneNumber, null, ms, null, null);
Toast.makeText(getApplicationContext(), " !", 0).show();
}
}
});