如何用eclipse编写android app实现发短信的功能

有路过的愿意帮忙的大神,希望可以QQ详聊... 有路过的愿意帮忙的大神,希望可以QQ详聊 展开
 我来答
装甲激动车
推荐于2017-10-07 · TA获得超过121个赞
知道答主
回答量:108
采纳率:50%
帮助的人:48万
展开全部

大概的写一下步骤给你:

1.在android工程的配置文件里加上调用系统短信功能的权限:

<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
<uses-permission android:name="android.permission.READ_SMS"></uses-permission>
<uses-permission android:name="android.permission.RECEIVE_SMS"></uses-permissin>

2、主要代码片段:

public class testSms extends Activity {
...
 private void send1(String phone, String message){
 PendingIntent pi = PendingIntent.getActivity(this, 0, new Intent(this, testSms.class), 0);
  SmsManager sms = SmsManager.getDefault();
 sms.sendTextMessage(phone, null, message, pi, null);
 }
}

参数:phone:手机号码

          message:短信内容

什么是白菜
推荐于2017-10-09 · 超过29用户采纳过TA的回答
知道答主
回答量:65
采纳率:100%
帮助的人:36.3万
展开全部
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phone_number, null, sms_content, null, null);

phone_number  是收件人,填写手机号码

sms_content 是短信内容,填写要发送的信息


然后在添加一个 android.permission.SEND_SMS 权限,有了这个权限才可以发短信

QQ957039556,如果还是不会可以加我qq,不过我要完成8 9点以后才有空

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-07-28
展开全部
Smsmessager.sendmessage() 设置下权限 很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Q我724605360
2015-07-28 · 贡献了超过102个回答
知道答主
回答量:102
采纳率:0%
帮助的人:33.1万
展开全部
可以的很愿意帮助你完成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式