Android_sendSms发短信小程序
来源:互联网 发布:埃里克戈登数据 编辑:程序博客网 时间:2024/05/01 15:19
sendSms发短信
新建一个sendSms发短信项目
搭建界面
代码实现
private ButtonsendBtn;
private EditTexteditNumber;
private EditTexteditSms;
@Override
public void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
//设置显示视图
setContentView(R.layout.main);
//获取组件对象
sendBtn=(Button) findViewById(R.id.sendBtn);
editNumber=(EditText) findViewById(R.id.editNumber);
editSms=(EditText) findViewById(R.id.editSms);
//注册按钮事件监听
sendBtn.setOnClickListener(newView.OnClickListener() {
@Override
publicvoid onClick(View v) {
//获取电话号码和短信内容
Stringnumber =editNumber.getText().toString();
Stringcontent = editSms.getText().toString();
//短信管理器对象
SmsManagersmsManager = SmsManager.getDefault();
//发送短信
PendingIntentpendingIntent = PendingIntent.getBroadcast(SendSmsActivity.this, 0,new Intent(), 0);
if(content.length()>70){
//拆分成多条短信
List<String>contents = smsManager.divideMessage(content);
for(Stringstr:contents){
smsManager.sendTextMessage(number,null, str, pendingIntent,null);
}
}else{
//利用管理器的方法发送短信
smsManager.sendTextMessage(number,null, content,pendingIntent,null);
}
Toast.makeText(SendSmsActivity.this,"短信发送成功", Toast.LENGTH_SHORT).show();
}
});
}
为程序分配权限
再启动一个模拟器 如:5556
先把程序发布到 5554
发短信给 5556
5556收到短信
成功
- Android_sendSms发短信小程序
- android小程序之打电话、发短信
- 发短信小项目
- Android发短信程序
- IOS程序发短信
- 微信小程序发短信,php开发小程序短信接口,获取手机验证码
- IOS程序内发短信
- IOS程序内发短信
- IOS程序内发短信
- IOS程序内发短信
- 发邮件小程序
- 发送短信小程序
- 收短信小程序
- android发短信小例子TinySMS
- 发短信的小例子(Android)
- 发短信+拨电话--10010小助手
- APP里常用小功能,发短信、发邮件、打电话。
- iOS常用小功能(打电话,发短信,发邮件)
- 基于Vector实现的Map类 《C++程序设计语言》第13章
- LPSTR与PSTR的实质
- what are you doing?
- maven联通网络下中央仓库不能访问的解决办法
- HTML5全球普及加速:有望终结iOS与安卓界限
- Android_sendSms发短信小程序
- TCP/UDP Protocal
- EXP-00091: Exporting questionable statistics.问题解决!(转)
- 主图片
- version
- Hibernate对象关系映射----关联映射(一)
- 敏捷开发宣言
- icon
- Linux系统信息查看命令大全