考虑到经常打电话查询话费使用情况,觉得甚是麻烦,于是就想开发个小程序来简化这个过程,因此就有了下面这个小程序,之所以称之为小程序,是因为它的功能很单一,就是查询话费使用情况和话费余额,但这也是日常生活中最经常使用的功能,希望能够给你带来便利。

话费速查: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();

}

}

android话费查询接口,Android 小应用--一键查话费移动版(附源码)相关推荐

  1. java实现高德地图app,Android 高德地图入门demo,最新高德地图实现方法,附源码及apk...

    [实例简介] Android 高德地图入门demo,最新高德地图实现方法,附源码及apk [实例截图] [核心代码] GaoDeDemo ├── GaoDeDemo │   ├── app │   │ ...

  2. android flv 编码器,Android 音视频深入 十七 FFmpeg 获取 RTMP 流保存为 flv (附源码下载)...

    Android 音视频深入 十七 FFmpeg 获取 RTMP 流保存为 flv (附源码下载) 项目地址 https://github.com/979451341/RtmpSave 这个项目主要代码 ...

  3. Unity一键图集生成工具,附源码 (基于NGUI和TexturePacker)

    https://blog.uwa4d.com/archives/NGUI_SplitChannels.html Unity一键图集生成工具,附源码 (基于NGUI和TexturePacker) 作者: ...

  4. 用Java写了一个类QQ界面聊天小项目,可在线聊天(附源码)

    作者: AC路上 blog.csdn.net/weixin_44048140/article/details/109612049 1.功能实现 1.修改功能(密码.昵称.个性签名) 2.添加好友.删除 ...

  5. Android App开发中OpenGL三维投影的讲解及实现(附源码和演示 简单易懂)

    运行有问题或需要源码请点赞关注收藏后评论区留言~~~ 一.三维投影 OpenGL,定义了跨语言跨平台的图形程序接口,对于Android开发者来说,OpenGL就是用来绘制三维图形的技术手段.当然Ope ...

  6. Android 签到打卡日历,自定义日期可带图标(附源码)

    前言 公司项目需要做一个签到送积分的系统,要求app实现这种签到功能.先在网上找了一些资料,有些用自定义View画图实现,其实对于普通码农对绘图会没耐心看各自算法.所以自己动手撸一个通用型日历,使用V ...

  7. 【Android App】Vulkan实现宇宙中旋转雷达动画效果(附源码和原始视频 超详细必看)

    需要源码请点赞关注收藏后评论区留言私信~~~ 一.Vulkan简介 Vulkan是一个跨平台的图形绘制接口,被称为下一代OpenGL,因为尽管OpenGL提供了丰富的图形API,但他在底层实现的C代码 ...

  8. Android开发之跨进程通信-广播跨进程实现方法(附源码)

    真的特别简单,简单概述下android的四大组件都可以跨进程. Activity,广播,服务,内容提供者都可以 先看下跨进程传递数据的效果图 下面是两个APP用于模拟跨进程 再看下跨进程效果,AIDL ...

  9. Android实现直播的博文和流程(全过程,超详细/附源码)

    为方便大家阅读,源码先行奉上 github源码链接 https://github.com/Recycle1/Live-video-demo csdn源码链接 https://download.csdn ...

最新文章

  1. 渣科如何逆袭进阿里 No.137
  2. 让AI精准识别盗版,脸书开源数据增强库:支持图文音视频,提供100多种增强方式...
  3. 爬虫 spider12——暂停小总结_爬虫流程_微服务架构流程
  4. RMI原理揭秘之远程方法调用
  5. y7000p内存是一个16还是8+8_16层蜜瓜蛋糕,每日限量8件,只卖一个夏天!
  6. Jetson TX2板载相机opencv调用打开
  7. 【大话设计模式】——简单工厂模式
  8. x1电源灯一直闪_小器鬼LED平板灯 | 明亮好光,洁净好家
  9. Maven - Maven3实战学习笔记(1)Maven使用入门
  10. 结对-人机对战象棋游戏-测试过程
  11. 中国网络游戏界十大雷囧现象
  12. UE4中3DUI防遮挡显示/穿模部分透明化显示
  13. Kafka学习之Replication tools之Reassign Partitions Tool
  14. AMD RX 7700XT、7800XT和7600显卡参数 RX 7700XT、7800XT和7600相当于什么水平
  15. Web安全防攻(渗透测试)
  16. 腾讯T2大牛亲自讲解!Android开发唯一的出路:进阶学习
  17. 读书笔记:软件工程(11) - 传统方法学 - 软件需求分析
  18. Java--十大排序算法之归并排序
  19. 【转】扫描二维码登入安全吗?
  20. Spring -Spring的 DI - 依赖注入的 使用学习

热门文章

  1. 2※、封装流(包装流派)、缓冲流【字节缓冲流、字符缓冲流】-->【字节缓冲流、字符缓冲流】 、字符集、转换流以及打印流
  2. 认知电子战 (2.2):基于机器学习的目标状态识别
  3. linux如何配置java环境_linux虚拟机配置java环境
  4. 物联网无线通讯wifi模块AP和STA模式分别是什么意思?
  5. Vue Devtools不显示Components
  6. 双显卡只用独显好吗_显卡有什么作用 独显和双显卡笔记本哪个好【详解】
  7. 嘚瑟一下,我的书上电视了!
  8. 跨考=浪费大学四年?跨专业考研应该怎么做?
  9. Ubuntu Qt无法使用搜狗输入法
  10. home assistant用esphome添加温湿度传感器