之前因为做过一个简单的电话拨号器,所以做短信发送器的时候就感觉很容易上手了。其实,主要是它们的原理基本上就是大同小异。我只是实现了一个一对一的发送短信,当然,想做群发的话,也是可以的,只要把电话号码都存放在一个数组里,然后一个个的遍历就可以了。会做一对一的短信发送了,群发的也就会了。通过这个小程序的编写,我做如下总结:

(1)

同电话拨号器的程序一样,android其实内部已经为我们提供了一个管理器,只要我们使用它的一些方法就可以了。

(2)

它同样涉及到一个权限的问题,同电话拨号器不同的是,它使用到的是一个发送短信的权限,代码如下:

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

只要在manifest这个文件里添加就可以了。其实说到这里,我想说的是,其实,很多东西,很多知识点,很多方法以及每个参数所代表的意思,在sdk的文档里已经定义和写好了,只要我们去读它就可以了。我现在,越来越觉得,文档这东西,真是个好东西。我们永远不可能每个方法都懂,也没有必要把这些都弄懂,准确地说,我们根本就不可能都弄得懂。只要我们用到时,不知道是什么意思时,查它的文档就可以了,这对提高我们的英语水平也是有好处的。

(3)

在短信发送器中,如果你想在发送短信后,让它有短暂的提示,然后有自然的消失,你可以试着写如下的代码:

Toast.makeText(SMSActivity.this,"发送成功",Toast.LENGTH_SHORT).show();

当然,上面我只是举了一个例子,里面参数的内容你可以视情况改变。这个Toast(吐司)类有两个方法,我只是用了其中的一个方法,另外一个方法也大同小异,只不过是有一个参数不同,说白了,后一个方法是为了更好的支持国际化。至于,具体的参数代表什么意思,我们可以参考它的文档去看去,很容易懂的。记得.show()一定要写,要不它是不会显示的。

以上就是我在编写完这个小程序后的一点总结,希望能够与大家共勉!

更多相关文章

  1. Android监听事件的回调机制
  2. 解决android程序中oncreate方法中调用百度地图MKSearchListener
  3. Android(安卓)让人又爱又恨的触摸机制(一)
  4. android 项目练习:自己的词典app——生词本(一)
  5. android之存储篇_SQLite数据库_让你彻底学会SQLite的使用
  6. 基于android的网络音乐播放器-本地音乐的加载和后台播放(一)
  7. Android拍照或从系统相册获取图片
  8. 备战面试旺季:三年开发经验,离开了某创业公司我用这些拿到了6个大
  9. 【Android】蓝牙开发——经典蓝牙:配对与解除配对 & 实现配对或连

随机推荐

  1. Android Notes|细数「八大布局」那些事儿
  2. android sendevent模拟滑动点击事件
  3. Android 并发工具类与线程池
  4. Android log 输出控制
  5. Activity 总结
  6. android之解析包时出现错误(二)
  7. Android仿硅谷商城实现购物车实例代码
  8. IntelliJ IDEA 如何导出安卓(Android)apk文
  9. Android学习——手把手教你实现Android热
  10. android fragment和activity的区别