http://www.999dh.net/android/sms/20100715/ 这个是我前一段时间做的 不知道对你有没有用 你可以去看看
其实我觉得 android的调试机制不是很好 除了问题定位到哪里都不晓得
其实我觉得 android的调试机制不是很好 除了问题定位到哪里都不晓得
解决方案 »
- Android开发平台有哪些
- Android 如何读取,解析PDF文件
- android想给TextView中的文字加入下划线但是想让下划线和文字的颜色不一样
- 如何在viewgroup中确定子view的位置而又让view播放动画
- 设置 XML配置
- audioRecord.read().read 出来的buffer内容始终为0
- 免费Android在线图书推荐,希望对大家有帮助
- expandablelistView 展开的View设置一个大背景
- 用c++,在ubuntu成功,但在android上只能链接,不能听发送数据。
- android thread
- 有没有人做过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了