Android短信发送程序核心代码
public class SMSActivity extends Activity {
private EditText mobilenumText;
private EditText contextText ;
private Button btn ;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//得到电话号码组件
mobilenumText = (EditText) this.findViewById(R.id.mobilenum);
//得到短信内容组件
contextText =(EditText) this.findViewById(R.id.content);
//得到按钮组件
btn = (Button) this.findViewById(R.id.btn);
//注册按钮点击事件
btn.setOnClickListener(new OnClickListener(){
@SuppressWarnings("deprecation")
public void onClick(View arg0) {
String num = mobilenumText.toString();
String context = contextText.toString();
SmsManager smsManager = SmsManager.getDefault();
List<String> msgs = smsManager.divideMessage(context);
for(String msg:msgs){
smsManager.sendTextMessage(num, "", msg, null, null);
}
}
});
}
}
更多相关文章
- Android带删除按钮的ListView
- Android(安卓)studio button 按钮 四种绑定事件的方法
- android srcollview按钮顶部停留
- 【Android】LiveData 用法及源码解析
- 四大组件及Window简要运行时序图
- 关于xmlns:tools和android:onClick使用
- LibGDX学习-LibGDX基本框架
- Android(安卓)Service组件
- Android系统架构和四大组件