- 浏览: 848818 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
loveseed1989:
您好,我用您的方法运行Cone.java,会给我报java.l ...
vtk学习笔记 --- 编译vtk库和java库 -
60love5:
60love5 写道首先谢谢你的解析,但你这个验证可见性的小程 ...
多线程中共享对象的可见性 -
60love5:
首先谢谢你的解析,但你这个验证可见性的小程序是存在问题的,你的 ...
多线程中共享对象的可见性 -
Gamehu520:
...
java 中的Unsafe -
shanpao1234560:
这个list不是静态的第一种情况下也会有线程安全的问题么,求指 ...
一个看似线程安全的示例
考虑到经常打电话查询话费使用情况,觉得甚是麻烦,于是就想开发个小程序来简化这个过程,因此就有了下面这个小程序,之所以称之为小程序,是因为它的功能很单一,就是查询话费使用情况和话费余额,但这也是日常生活中最经常使用的功能,希望能够给你带来便利。
话费速查:http://aswang.iteye.com/blog/1483529
应用下载地址:一键查话费
软件截图:
这个小应用本身实现很简单,就是调用了下系统发送短信的API,然后向10086发了一条查询话费余额的短信指令YECX,然后移动就会将你的话费余额情况以短信的方式发送给你。
具体的代码如下:
public class CMCCPhoneBillQueryActivity extends Activity { private static final int MENU_OFFER = 1; private static final int MENU_ABOUT = 2; private static final int MENU_EXIT = 3; private Button query ; private String num ; private String text; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); num = getString(R.string.receiver_value); text = getString(R.string.query_value); query = (Button)findViewById(R.id.query); query.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { SmsManager smsMgr = SmsManager.getDefault(); smsMgr.sendTextMessage(num, null, text, null, null); } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, MENU_ABOUT, 1, R.string.menu_about).setIcon( android.R.drawable.ic_menu_info_details); menu.add(0, MENU_EXIT, 1, R.string.menu_exit).setIcon( android.R.drawable.ic_menu_close_clear_cancel); return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case MENU_ABOUT: showAboutDialog(); break; case MENU_EXIT: this.finish(); break; } return super.onOptionsItemSelected(item); } protected void showAboutDialog(){ TextView info = new TextView(this); info.setText(R.string.about); new AlertDialog.Builder(this) .setTitle(getResources().getText(R.string.app_name)) .setIcon(android.R.drawable.ic_dialog_info) .setView(info) .show(); } }
- CMCCPhoneBillQuery.zip (140.1 KB)
- 描述: 解压以后安装即可
- 下载次数: 347
- 源码.zip (99.8 KB)
- 下载次数: 166
评论
20 楼
aswang
2012-05-31
andyzhchy 写道
博主用的是miui?
被你看出来了!
19 楼
andyzhchy
2012-05-31
博主用的是miui?
18 楼
mvpstevenlin
2012-04-20
嗯 看到源码了! 谢谢哦 !
17 楼
aswang
2012-04-16
heji 写道
有点意思,想法很好,不过貌似以前见到过类似的app。
是有,但是很多都不更新,很多指令都用不了!
16 楼
heji
2012-04-16
有点意思,想法很好,不过貌似以前见到过类似的app。
15 楼
aswang
2012-04-16
mvpstevenlin 写道
核心代码有了,为什么不公布源码呀? 期待公布源码!谢谢
已经添加源码了!
14 楼
mvpstevenlin
2012-04-15
核心代码有了,为什么不公布源码呀? 期待公布源码!谢谢
13 楼
aswang
2012-04-12
king_lan 写道
king_lan 写道
SmsManager smsMgr = SmsManager.getDefault();
smsMgr.sendTextMessage(num, null, text, null, null);
这个好像不能用阿现在。我今天在两个模拟器上测试N次,Logcat没有抱错,但是另一个模拟并没有受到短信。求解!!难道是模拟器的问题?
smsMgr.sendTextMessage(num, null, text, null, null);
这个好像不能用阿现在。我今天在两个模拟器上测试N次,Logcat没有抱错,但是另一个模拟并没有受到短信。求解!!难道是模拟器的问题?
我去。。。第一次导入包的时候,习惯性自动导入。结果导入成import android.telephony.gsm.SmsManager;导致了以上我说的结果。大家注意哟!应该导入的是import android.telephony.SmsManager;
我贴代码的时候,少贴了导入包的那几行,失误!
后面会注意~
12 楼
king_lan
2012-04-12
king_lan 写道
SmsManager smsMgr = SmsManager.getDefault();
smsMgr.sendTextMessage(num, null, text, null, null);
这个好像不能用阿现在。我今天在两个模拟器上测试N次,Logcat没有抱错,但是另一个模拟并没有受到短信。求解!!难道是模拟器的问题?
smsMgr.sendTextMessage(num, null, text, null, null);
这个好像不能用阿现在。我今天在两个模拟器上测试N次,Logcat没有抱错,但是另一个模拟并没有受到短信。求解!!难道是模拟器的问题?
我去。。。第一次导入包的时候,习惯性自动导入。结果导入成import android.telephony.gsm.SmsManager;导致了以上我说的结果。大家注意哟!应该导入的是import android.telephony.SmsManager;
11 楼
king_lan
2012-04-12
SmsManager smsMgr = SmsManager.getDefault();
smsMgr.sendTextMessage(num, null, text, null, null);
这个好像不能用阿现在。我今天在两个模拟器上测试N次,Logcat没有抱错,但是另一个模拟并没有受到短信。求解!!难道是模拟器的问题?
smsMgr.sendTextMessage(num, null, text, null, null);
这个好像不能用阿现在。我今天在两个模拟器上测试N次,Logcat没有抱错,但是另一个模拟并没有受到短信。求解!!难道是模拟器的问题?
10 楼
aswang
2012-04-10
grdyl 写道
你的这个背景是一张图片,还是画出来的效果? 感觉看这挺舒服的。
这个要是画出来 还是很麻烦的。
我就找的一张图片啊 ~~
9 楼
grdyl
2012-04-10
你的这个背景是一张图片,还是画出来的效果? 感觉看这挺舒服的。
8 楼
xiaobao0501
2012-04-10
aswang 写道
xiaobao0501 写道
能否分享一下源码 ?
核心代码就上面贴出来的了,另外就是布局文件,因为这个布局很简单,就是TextView,所以就没给出来啊
最近在四处找开源的程序看. 不光看功能实现,还要开美工界面是如何实现的.因为没有相关的实际项目经验. 现在做的demo都是黑底 灰色按钮..
7 楼
aswang
2012-04-10
xiaobao0501 写道
能否分享一下源码 ?
核心代码就上面贴出来的了,另外就是布局文件,因为这个布局很简单,就是TextView,所以就没给出来啊
6 楼
aswang
2012-04-10
wkfighting 写道
我感觉可以吧一些常用的查询代码写到程序里。然后根据用户的电话号码判断归属地,然后根据不同的地方可以发送响应的短信查询码。
你这个想法很不错,但是如果要做好,需要花不少时间,如果有兴趣可以一起做啊
5 楼
weisi2375
2012-04-10
应用以人为本。
4 楼
xiaobao0501
2012-04-10
能否分享一下源码 ?
3 楼
wkfighting
2012-04-10
我感觉可以吧一些常用的查询代码写到程序里。然后根据用户的电话号码判断归属地,然后根据不同的地方可以发送响应的短信查询码。
2 楼
aswang
2012-04-09
有兴趣的可以到网上查查看其它的指令,然后写个功能更好的应用!
1 楼
aswang
2012-04-09
欢迎拍砖啊!
发表评论
-
基于Oracle Streams + Oracle AQ 捕获变更,发布变更(二)
2014-11-21 22:23 3221要求:使用Oracle Streams捕获某个用户下部 ... -
基于Oracle Streams + Oracle AQ 捕获变更,发布变更(一)
2014-11-20 22:23 2813要求:使用Oracle Streams捕获某个用户下部分表 ... -
如何去掉在浏览器中打开java applet时的警告对话框
2013-08-24 12:10 7004好久没更新博客了! 最近,由于项目要求,需要将sw ... -
Android 内存泄露笔记
2013-03-05 23:10 01、大部分内存泄露都是错误的持有了Activity或者Con ... -
java 虚拟机总结 【思维导图】
2012-12-22 20:11 2103java虚拟机总结思维导图: 参考《深入理解jav ... -
Java虚拟机字节码执行引擎 【思维导图】
2012-12-22 19:51 1700java虚拟机字节码执行引擎思维导图总结: 参考《深入理 ... -
java 垃圾回收相关总结 【思维导图】
2012-12-21 19:03 3293java垃圾回收相关总结: 参考《深入理解java ... -
java并发中的延迟初始化
2012-12-12 19:17 4712在《java并发编程实战 ... -
java同步容器与并发容器
2012-12-09 18:07 4369何为同步容器:可以简 ... -
一个看似线程安全的示例
2012-12-09 14:56 5086在《java并发编程实战》第四章4.4.1节给出了一个程序示 ... -
多线程中的long和double
2012-12-08 19:26 4213在看一些代码的时候,会发现在定义long型和double型的 ... -
多线程中共享对象的可见性
2012-12-08 18:52 5167在阅读《java并发编程实战》的第三章的时候,看到书中的一个 ... -
一个快速、轻量级 Collection 库 Trove
2012-12-07 09:35 3777Trove一个快速、轻量级针对java原子类型(byte,i ... -
java 中的Unsafe
2012-12-05 22:25 32771在阅读AtomicInteger的源码时,看到了这个类:su ... -
在ubuntu10上编译Thrift0.8.0
2012-08-01 15:34 2166下载thrift0.8.0 ,地址: http:// ... -
生活小工具--记账小助手1.0发布
2012-05-31 15:08 1768因为自己平时喜欢记账,把每日的消费情况都记录下来,所以希望找 ... -
话费速查升级版v1.3发布
2012-05-04 12:47 1449前段时间开发了一个话费速查的小应用,最近一直保持每周更新一个 ... -
编译zeromq的java绑定:jzmq
2012-05-03 22:47 135551、 下载zeromq源码:http://www.ze ... -
Android软件包静默安装小应用 - 附源码
2012-04-21 20:50 12430老早之前,写了一个android软件包静默安装的应用,放在工 ... -
最方便的联通话费,余额查询软件来了! --- 联通话费速查v1.2
2012-04-12 18:01 4054软件介绍: 联通话费速查是一款针对联通 ...
相关推荐
Android高级应用源码-SharedSDK实现一键分享.zip
标题中的“快捷查话费,套餐的Android小应用--移动话费速查,新增联通版话费速查”是一款专为Android用户设计的应用程序,它提供了快速查询中国移动和中国联通的话费余额以及套餐使用情况的功能。这款应用的目的是...
"Android高级应用源码-android一键锁屏源代码,android4.2工作正常.zip"是一个针对Android 4.2版本的开源项目,旨在实现一键快速锁屏功能。这个功能在日常使用中非常实用,可以帮助用户迅速锁定设备,保护隐私并节省...
【Android高级应用源码-使用ShareSDK完成一键分享】 在Android开发中,ShareSDK是一款流行的社交分享工具包,它使得开发者能够轻松实现将内容分享到众多社交媒体平台,如微信、QQ、微博等。这个源码示例...
android tabhost --android UI源码 Android Txt文本阅读器源码 Android Widget快捷拨号程序源码 Android 仓库管理系统源码 Android 仿ES界面文件浏览器源码 Android 仿iPhoneQQ气泡聊天样式源码 Android 仿QQ多级...
在Android平台上,开发一款具有“一键锁屏”功能的应用是一个常见的需求,可以帮助用户快速锁定屏幕,提高设备的安全性和便利性。下面将详细讲解这个主题,包括Android系统架构、权限管理、服务、广播接收器以及权限...
"sd-writer 飞凌一键烧写 完全版"是一个专为飞凌开发板设计的工具,主要用于简化SD卡的烧录过程,尤其针对使用飞凌6410开发板以及搭载三星Android系统的设备。这个工具的核心功能是提供一键式烧写服务,使得用户无需...
棋牌游戏源码-升级版牛来了-含服务端-客户端
自己编译的 Android12版本-framework源码jar 来源:AOSP源分支 android-12.1.0_r11
三星6410处理器是一款高性能的应用处理器,广泛应用于智能手机和平板电脑等移动设备,支持Android操作系统。在开发过程中,将Android系统镜像烧录到SD卡是必不可少的步骤,"sd-writer"工具则能有效地帮助用户完成这...
在这样的背景下,"e语言-易语言万能一键下载器"的开发,无疑是易语言社区对简化技术应用的又一有力证明。 源码例程程序展现了易语言如何通过其互联网支持库来实现一键下载采集网页功能。互联网支持库使得易语言程序...
SharedSDK实现一键分享.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
《Android-nRF-Toolbox-master源码解析》 在当今的智能硬件领域,尤其是在物联网(IoT)的应用中,Nordic Semiconductor的nRF5系列芯片因其高效能、低功耗的特点而广受青睐。而Android-nRF-Toolbox则是为这些芯片提供...
【Android Chromium 谷歌浏览器安卓版源码项目】是一个开放源码的移动浏览器项目,基于Google的Chromium工程,为Android平台量身定制。这个项目不仅提供了Android设备上谷歌浏览器的基础架构,还展示了世界级的...
在本项目中,我们关注的是一个名为"Android应用源码----老人居家看护系统"的压缩包文件。这个项目显然是一款专为老年人设计的居家看护应用,它使用了Android Studio作为开发工具,包含了多种关键功能,如通讯录管理...
《Android高级应用源码-Android经典开发---豆瓣网移动客户端+讲解+源代码》这个压缩包文件是一个关于Android开发的高级教程,包含了豆瓣网移动客户端的完整源代码和详细的讲解,旨在帮助开发者深入理解Android应用的...
在这个“微信小程序开发-Thinkphp小程序一键生成29套各行业平台案例源码.zip”压缩包中,包含的是基于Thinkphp框架开发的小程序示例代码,适用于29种不同的行业场景。这些源码对于学习和实践微信小程序开发的开发者...
《Android应用源码解析——zscat-mallplus电商项目》 在移动互联网时代,电商平台已经成为商业领域不可或缺的一部分。本文将深入探讨一个基于Android的电商系统——zscat-mallplus,它是一款采用SpringBoot和...