MyException - 我的异常网
当前位置:我的异常网» 移动开发 » 发送短信 调度真机

发送短信 调度真机

www.MyException.Cn  网友分享于:2013-06-29  浏览:15次
发送短信 部署真机

发送短信

首先新建个android项目

对短信发送界面分析  进行简单的布局

短信发送界面布局由4个组件组成

输入电话号码label   EditText

输入短信label EditText    这个EditText里面可以设置显示最小行数为3

电话拨打按纽  为获取短号号码  短信内容 按钮点击时间分别添加id  方便获取对象

MainActivity.java文件中 给按钮添加点击时间 ,类似于电话拨打的事件处理。

发送短信  android提供的库中个  smsManager 方法

SmsManager sms = SmsManger.getDefault();

Sms.sentTextMessage……….

smsManager.sendTextMessage(destinationAddress, scAddress, text, sentIntent, deliveryIntent)

destinationAddress 这个是目的地的地址 即发送短信的号码

scAddress短信中心地址,默认用移动网络设置成null

sentIntent, deliveryIntent 发送状态 和接受状态 占时设为null

 

 

分析:当我们发送一条短信内容过长的时候 ,手机自动把我们的短信分成若干条进行发送。

所以我们获取短信都额文本 smscontent 可以用对象提供的方法

ArrayList<String> divideMessage = smsManager.divideMessage(content);

可以用增强for循环,对信息内容进行迭代。

 

 

发送短信我们要给移动付费,牵扯到钱的问题,我们必须经过用户同意,是否要安装我们开发的软件,所以在清单中我们要加入权限。回想电话拨打添加权限我们参考的是源码,这次我们才用文档查看。

查看方法  androidàManifest.permission进入链接就可以看到权限

我们根据联想 进行搜索我们需要的权限  send_sms    android.permission.SEND_SMS

然后在清单中加入许可证 ,在真机中安装就会有由谷歌提供的相应提示界面。

当短信发送成功的时候 希望给我们个回馈信息,可以用四个方法做

1.       对话框

2.       状态栏提示

3.       吐西  类似小水泡状的对话框  淡出淡进 Toas

这里我们采用Toas ,当短信发送成功给我们发送成功的回馈信息

Toast.makeText(context, resId, duration)

第一个参数  toast显示在那个上下文上 ,这里我们显示在MainActivity.this上面

Resid 显示的是吐西上面的文字

Duration  延续的时间 可以是1  0   1的时间长点 0  时间持续短点

 

内部类调用外部类的方法  类名.this.方法   可以省略类名.this  直接调用方法名字

 

上下文存放的是系统文件和应用的数据信息,通过查看源码activity其实也是个context。上下文主要是把各层进行联系起来。

 

 

把写好的程序部署到真是手机

右键 -àexportà导出类型为android applicationà创建一个证书

----……一步一步进行我们就可以生成 msm.apk文件 我们把apk文件上传到一个空间就可以用手机进行下载安装

 

android手机初步了解:

Cpu:1G   内存:768  操作系统:2.2  屏幕分辨率:480*800

 

在测试的时候也可以直接把手机用数据线链接到电脑上 然后用设备管理对其进行操作,或者把生成的msm.apk文件导入到sdk卡上进行安装。

通常我们在互联网上下载的文件存在于sd/cardàdowload的文件夹下面

 

文章评论

代码女神横空出世
代码女神横空出世
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员和编码员之间的区别
程序员和编码员之间的区别
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
一个程序员的时间管理
一个程序员的时间管理
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
程序员必看的十大电影
程序员必看的十大电影
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
总结2014中国互联网十大段子
总结2014中国互联网十大段子
漫画:程序员的工作
漫画:程序员的工作
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
Java程序员必看电影
Java程序员必看电影
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
 程序员的样子
程序员的样子
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
我的丈夫是个程序员
我的丈夫是个程序员
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
鲜为人知的编程真相
鲜为人知的编程真相
旅行,写作,编程
旅行,写作,编程
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
如何成为一名黑客
如何成为一名黑客
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
老程序员的下场
老程序员的下场
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
每天工作4小时的程序员
每天工作4小时的程序员
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
10个调试和排错的小建议
10个调试和排错的小建议
编程语言是女人
编程语言是女人
程序员都该阅读的书
程序员都该阅读的书
程序员的鄙视链
程序员的鄙视链
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
为什么程序员都是夜猫子
为什么程序员都是夜猫子
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员应该关注的一些事儿
程序员应该关注的一些事儿
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有