- 浏览: 1204379 次
- 性别:
- 来自: 荆州
文章分类
- 全部博客 (396)
- Android 基础 (72)
- Java 基础 (42)
- Android(动画效果) (26)
- Android(自定义组件) (13)
- Android(手机服务) (38)
- Android(网络相关) (27)
- Android(多媒体) (12)
- Android(小技巧) (30)
- Android(用户界面) (39)
- 基础概念 (24)
- Android组件学习 (21)
- Android数据库相关 (11)
- 生活杂谈 (10)
- 调试技巧部分 (8)
- Sql Server相关 (1)
- Android(xml相关) (2)
- Android 开发 (12)
- 韩语学习 (4)
- Mac添加环境变量的三种方法 (1)
- iPhone开发 (1)
- Android Studio (1)
最新评论
-
ppfbsar:
下载网络文件到SD卡上 -
851228082:
好文!彻底理解单类型导入与按需导入的区别了。还有一点可以通过 ...
谈java的导入(import) -
麦田的设计者:
老乡啊
sqlite 数据库保存图片 -
sf_dream:
我要是读写list、map之类的集合呢
ObjectOutputStream和ObjectInputStream类的学习 -
xfyunyun:
博主,请问webview加载html字符串时怎么进行缓存处理呢 ...
WebView使用总结2(加载HTML内容形式的String)
package cn.com; import android.app.Activity; import android.app.Dialog; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.Window; import android.view.WindowManager; import android.widget.Button; import android.widget.TextView; public class BatteryInfo extends Activity { /* 变量声明 */ private int intLevel; private int intScale; private Button mButton01; /* 创建BroadcastReceiver */ private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() { public void onReceive(Context context, Intent intent) { String action = intent.getAction(); /* * 如果捕捉到的action是ACTION_BATTERY_CHANGED, 就运行onBatteryInfoReceiver() */ if (Intent.ACTION_BATTERY_CHANGED.equals(action)) { intLevel = intent.getIntExtra("level", 0); intScale = intent.getIntExtra("scale", 100); Log.i("", "intLevel = " + intLevel); Log.i("", "intScale = " + intScale); onBatteryInfoReceiver(intLevel, intScale); } } }; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mButton01 = (Button) findViewById(R.id.myButton1); mButton01.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { // 注册一个系统 BroadcastReceiver,作为访问电池计量之用 // 這個不能直接在AndroidManifest.xml中註冊 registerReceiver(mBatInfoReceiver, new IntentFilter( Intent.ACTION_BATTERY_CHANGED)); } }); } /* 捕捉到ACTION_BATTERY_CHANGED时要运行的method */ public void onBatteryInfoReceiver(int intLevel, int intScale) { /* create 跳出的对话窗口 */ final Dialog d = new Dialog(BatteryInfo.this); d.setTitle(R.string.str_dialog_title); d.setContentView(R.layout.mydialog); /* 创建一个背景模糊的Window,且将对话窗口放在前景 */ Window window = d.getWindow(); window.setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND); /* 将取得的电池计量显示于Dialog中 */ TextView mTextView02 = (TextView) d.findViewById(R.id.myTextView2); mTextView02.setText(getResources() .getText(R.string.str_dialog_body) + String.valueOf(intLevel * 100 / intScale) + "%"); /* 设置返回主画面的按钮 */ Button mButton02 = (Button) d.findViewById(R.id.myButton2); mButton02.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { /* 反注册Receiver,并关闭对话窗口 */ unregisterReceiver(mBatInfoReceiver); d.dismiss(); } }); d.show(); } }
代码里还用到了自定义的Dialog布局:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/white" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:id="@+id/myTextView2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="@drawable/blue" android:textSize="16sp" android:gravity="center" android:padding="10px"> </TextView> <Button android:id="@+id/myButton2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/str_button2"> </Button> </LinearLayout>
发表评论
-
GPS定位
2013-04-24 21:25 1829这几天一直在完善GPS定位的问题,现将分享在这里,后面在继续编 ... -
获取正在运行的进程
2012-03-05 15:57 1418public boolean isAppOnForegro ... -
Android条形码
2011-08-10 14:48 1746项目中需要使用到条形码的识别功能模块,今天研究了几个小时,找到 ... -
Android应用发送邮件
2011-06-09 13:03 1812package com.example; impor ... -
Android 程序获取、设置铃声、音量、静音、扬声器
2011-04-07 22:07 4295Android 程序获取、设置铃声和音量 通过程序获取and ... -
关于屏幕解锁的实例
2011-04-07 22:05 4330AndroidManifest.xml加两个权限 &l ... -
群导入数据到手机通讯录
2011-03-18 14:09 12081.核心代码: private Uri inser ... -
应用获取手机本地图片资源
2011-03-18 12:42 1554private Button mGetImg; / ... -
Android 系统广播Action一览验证
2011-02-14 13:04 4157下面我们一个一个的进行说明: 1.android.intent ... -
Android中读取properties文件2
2011-01-20 13:24 2363ReadProperty.java类文件中主要代码块: v ... -
获取SdCard和系统存储空间大小
2011-01-20 10:33 1314/** * 读取Sd卡存储信息 */ void re ... -
Sensor重力感应概念
2010-12-31 23:38 1172以屏幕的左下方为原点(2d编程的时候,是 ... -
接收短信启动相应服务
2010-11-21 09:05 12491.首先是在配置文件中申明一个Receiver: & ... -
模拟发送短信及步骤
2010-09-19 13:25 15431.发送短信的主要代码: String mobile ... -
模拟拨号及步骤
2010-09-19 12:46 17911.通过下面代码进行拨号操作: //当然这里的5556 ... -
代码创建LinearLayout,Services监听线程
2010-09-13 10:18 20291.主Activity: private TextView ... -
ListView显示正在运行的应用
2010-09-10 16:53 1285/* ActivityManager对象向系统取得ACTI ... -
手机服务方面的小技巧集合
2010-09-10 16:30 11081.调用系统拨号页面: /* 调用拨号的画面 */ ... -
ListView显示SIM相关信息
2010-09-10 14:34 1155private TelephonyManager telM ... -
Android获取手机号码(问题)
2010-08-31 13:27 12369手机号码不是所有的都能获取。只是有一部分可以拿到。这个 ...
相关推荐
android获取手机电量
本文件直接为c#文件,内有详细注释,获取手机电量、gps、网络连接状态等,每个都有具体的解释,其中获取电量在华为还有些很偏门的手机上无法使用,其它功能正常。如有疑问,欢迎提出,有问必答
实验十一 通过系统广播获取手机电量的变化
【Android】获取电池电量 Demo
主要介绍了Android获取手机电池电量用法,以完整实例形式较为详细的分析了Android获取手机电量的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
一个安卓获取手机电量使用明细的小例子源码,手机中各个应用的耗电信息,真机通过文件计算,虚拟机通过计算CUP利用时间显示每个程序对电量的使用百分比。
cocoa 框架c oc混合使用,实现获取mac os电池电量信息 os:mac os 10.12.5
接收系统广播实现查看电池电量,这里用到了 Intent.ACTION_BATTERY_CHANGED 事件
利用广播获取手机 实时电量信息
Android 获取手机当前电量, int level;定义的是当前电池电量,int scale;定义的是手机总电量。注册访问电池剩余量的系统BroadcastReceiver,当前手机电量为:" level*100/scale "%,这个计算方法相信大家都会吧。
利用广播获取手机是实时电量信息
在项目中,利用IOS原生的接口获取到得外部设备的电量不是很精确,要想在项目中精确的获取当前设备的电量这里有很好,很简单易懂的范例!~
实现一个电池属性实时监听器。这些属性包括温度,电池电量....等等。而且,使用Service,Broadcast,以及Thread的方式来实现。MyBatteryService后台获取Battery属性值,然后,在Activity中进行相关数据的显示。
有自己简单封装的一个接口。文件中也有官方的例子,可以自己下来改改。 相关博客为:http://blog.csdn.net/fansongy/article/details/8927734
简单的android取电量源码,直接打开工程,可自己在原有基础上添加修改。
获取电池电量的多少,或者电池其它一些信息。
获取android手机的电量WiFi运营商的信息,目前只有这些功能,其他的暂时没想到
Android-有没有什么方法能够快速、实时的获取android手机的电量值? - 德问编程社交问答
实时,较精确的获取手机电量,代码比较简单,也比较讨厌要资源分的方式,免费分享了。
模拟输入电量的方式展示动画,如果后需要的小伙伴可以获取手机电量显示! github地址:https://github.com/yanhaiqiang/HQBatteryGauge.git