http://www.999dh.net/android/sms/20100715/ 这个是我前一段时间做的 不知道对你有没有用 你可以去看看
其实我觉得 android的调试机制不是很好 除了问题定位到哪里都不晓得
其实我觉得 android的调试机制不是很好 除了问题定位到哪里都不晓得
解决方案 »
- 请问用ps画界面怎么设分辨率和尺寸
- 请问时间格式由24式改为12式时,怎么知道时间格式发生改变了呢
- Android怎么强制刷新View?
- eclipse里面没有SharedPreferences?是不是我没下载到呀?那位大侠给我传一个呀?
- Android开发中异步加载图片时Bitmap对象总为null??
- android下可以使用Html sqlite吗?
- android 通知 不显示在通知列表中
- 使用AsyncTask从ftp下载图片正常下载视频就会出现问题?速度求大神解决啊!!!!!!!!!
- 能否通过shell命令操作传感器?
- 哪位仁兄帮解决下,两天了,没解决app:compileReleaseJavaWithJavac
- 有没有人做过SDL的移植?
- 2.1中联系人邮箱的问题
button.setOnClickListener(new View.OnClickListener(){
public void onClick(View v) {
String mobile = ((EditText)findViewById(R.id.mobile)).getText().toString();
String content = ((EditText)findViewById(R.id.content)).getText().toString();
SmsManager smsManager = SmsManager.getDefault();
PendingIntent sentIntent = PendingIntent.getBroadcast(SmsTest.this, 0, new Intent(), 0);
if(content.length()>70){// 如果字数超过70,需拆分成多条短信发送
List<String> msgs = smsManager.divideMessage(content);
for(String msg : msgs){
smsManager.sendTextMessage(mobile, null, msg, sentIntent, null);
// 最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图
}
}else{
smsManager.sendTextMessage(mobile, null, content, sentIntent, null);
}
Toast.makeText(SmsTest.this, "短信发送完成", Toast.LENGTH_LONG).show();
}
});
多谢!
我加上button事件的处理就ok了