用android做的一个简单的短信发送器(当然不包括群发)
2010-05-21 17:09
363 查看
之前因为做过一个简单的电话拨号器,所以做短信发送器的时候就感觉很容易上手了。其实,主要是它们的原理基本上就是大同小异。我只是实现了一个一对一的发送短信,当然,想做群发的话,也是可以的,只要把电话号码都存放在一个数组里,然后一个个的遍历就可以了。会做一对一的短信发送了,群发的也就会了。通过这个小程序的编写,我做如下总结:
(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)
它同样涉及到一个权限的问题,同电话拨号器不同的是,它使用到的是一个发送短信的权限,代码如下:
<uses-permission android:name="android.permission.SEND_SMS" ></uses-permission>
只要在manifest这个文件里添加就可以了。其实说到这里,我想说的是,其实,很多东西,很多知识点,很多方法以及每个参数所代表的意思,在sdk的文档里已经定义和写好了,只要我们去读它就可以了。我现在,越来越觉得,文档这东西,真是个好东西。我们永远不可能每个方法都懂,也没有必要把这些都弄懂,准确地说,我们根本就不可能都弄得懂。只要我们用到时,不知道是什么意思时,查它的文档就可以了,这对提高我们的英语水平也是有好处的。
(3)
在短信发送器中,如果你想在发送短信后,让它有短暂的提示,然后有自然的消失,你可以试着写如下的代码:
Toast.makeText(SMSActivity.this,"发送成功",Toast.LENGTH_SHORT).show();
当然,上面我只是举了一个例子,里面参数的内容你可以视情况改变。这个Toast(吐司)类有两个方法,我只是用了其中的一个方法,另外一个方法也大同小异,只不过是有一个参数不同,说白了,后一个方法是为了更好的支持国际化。至于,具体的参数代表什么意思,我们可以参考它的文档去看去,很容易懂的。记得.show()一定要写,要不它是不会显示的。
以上就是我在编写完这个小程序后的一点总结,希望能够与大家共勉!
相关文章推荐
- 一个简单的Android Intent使用实例,包括显式/隐式2种调用
- 一个简单的Android Service实例,包括:bindService、IntentService
- Android下用Media Player实现一个最简单的视频播放器
- Android中的一个简单的List应用
- 一个简单的Android OpenES Demo
- 一个简单的android activity跳转动画例子
- Android之使用MediaPlayer和SurfaceView组件播放一个简单的视频
- android+一个简单的Imageloder
- Android的NDK开发(2)————利用Android NDK编写一个简单的HelloWorld
- 使用 Android Studio 为 Android 创建一个简单的 Kotlin 应用程序
- android下拉刷新和上拉加载的一个简单库
- 打造一个轻量级,简单,易用的Android Banner框架
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android】如何用MediaPlayer实现一个简单的音视频播放器
- 一个最简单的基于Android SearchView的搜索框
- 一个简单涂鸦板的Android开发实例
- Android UI开发: 横向ListView(HorizontalListView)及一个简单相册的完整实现 (附源码下载)
- Tinyhttpd - 超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client(Qt也有很多第三方HTTP类)
- android一个简单的异步AsyncTask下载数示例,简单下载(07)
- Android之一个简单的NDK使用(二)