最近给手机写了个android实用工具,将一些用到的东西记下来.
工具就三个功能,1 自动向10086发送短信查询话费和流量 2 手电筒
3 建立了一些工程模式的快捷方式.
1 发短信首先要添加
<uses-permission android:name="android.permission.SEND_SMS"/>
这个权限,然后调用
SmsManager manager = SmsManager.getDefault();
manager.sendTextMessage(MOBILE_NUMBER, null, MOBILE_BALANCE, null,null);
即可
2 手电筒首先在activity里调用
this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
用来保持屏幕常亮,屏幕的亮度可以用WindowManager.LayoutParams的screenBrightness大小来调节
http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#screenBrightness
而且本来网上说可以取消手机自带的亮度调节的,
Settings.System.putInt(activity.getContentResolver(),
Settings.System.SCREEN_BRIGHTNESS_MODE,
Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);
不过加了这行代码,在测试手机(三星 I9100)上报错了.
3 android手机的secret code调用
原来android手机有所谓的secret code,就是在拨号界面输入*#06#这种的,
SpecialCharSequenceMgr这个类负责把这样的secret code捕获,然后发出一个特定的Intent
int len = input.length();
if (len > 8 && input.startsWith("*#*#") && input.endsWith("#*#*")) {
Intent intent = new Intent(Intents.SECRET_CODE_ACTION,
Uri.parse("android_secret_code://" + input.substring(4, len - 4)));
context.sendBroadcast(intent);
return true;
}
也就是说,想达到*#*#4636#*#*这个拨号目的,直接发出一个对应的Intent就行.
我觉得*#*#0*#*#*这个还是比较有用的,最起码可以用来检查坏点.
比较完整的secret code可以看这里
http://tech.chinaunix.net/a2011/0124/1153/000001153400.shtml
分享到:
相关推荐
如 : LogUtils.i(this,”这是一个实用的日志工具类”) 或 LogUtils.i(类名.class,”这是一个实用的日志工具类”)。 效果:比如我在MainActivity中直接LogUtils.i(this,”logTest”),配合自己喜欢的标志,结果可...
一个Android库提供了常用工具和实用程序
各种实用Android工具类
安卓手表adb实用工具箱是一个强大的Android手表调试工具,可以帮助用户快速调试机器并解决常见问题。该软件界面设计简单易懂,功能丰富,是安卓手表用户必备的工具之一。它可以让用户更方便地调试和管理手表,功能...
post方法等实用工具类 强大的工具类 新手方便快速编程
android原型设计工具,开发Android前前设计界面,这是一款很实用的原型设计工具
Android签名生成工具和签名格式转换工具,方面快捷,很实用
Android 好用的各种工具类特别实用,在你的项目中有很大的帮助
Android的代码规范总结,以及一些实用常用的工具类
android 权限管理工具集,采用androidstudio开发,类库为 amd android 很实用,适合初学者
一个类实现更实用的 Android Log 工具 —— 1 个类,100 个方法、9 KiB
直装 一个瑞士军刀级的方便实用小工具聚合工具箱应用 for Android
common 公用工具类 database 数据库操作:SharedPreferences数据处理操作... resource Android项目的资源管理工具 system Android系统相关的工具集 ui UI相关 widget 一些UI组件 crypt Base64、SHA-1 SHA-256 MD5
Android的代码规范总结,以及一些实用常用的工具类
Android反编译工具介绍与简单实用方法,非常实用,同时很有指导意义,值得学习的好资料
这是一款非常实用,好看的Android应用程序。程序实现备忘录的添加、删除、查看、修改、启动、关闭等功能,可以设定重复提醒时间,可以选择闹铃提醒和消息提醒两种提醒方式,可以选择时间、优先级等排序显示。UI设计...
android反编译工具及教程:反编译Apk得到Java源代码,反编译apk生成程序的源代码和图片、XML配置、语言资源等文件。
该文档详细讲解了Android开发当中的UI分析工具Hierarchy Viewer的使用方法
工具箱是一个在 Android基本功能基础上扩展的项日,该项目通过控制摄像头和闪光灯、自定义控件以及应用传感器等技术,实现了手电筒、计算器、指南针、电池信息、工具尺、分贝测试和放大镜等多种实用功能。
Android超实用UI工具条图标glyphish-icons