自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 JDK下载与安装教程

 http://blog.csdn.net/u012934325/article/details/73441617学习JAVA,必须得安装一下JDK(java development kit java开发工具包),配置一下环境就可以学习JAVA了,下面是下载和安装JDK的教程: 1.JDK下载地址: http://www.oracle.com/technetwork/java/javas...

2017-11-27 08:21:05 808

转载 android 4.4 电池电量显示分析(低电量提醒与电池图标)Java 层

转自http://blog.csdn.net/daweibalang717/article/details/40615453 先贴一张类与类之间的关系图:    android开机过程中会加载系统BatteryService ,说一下电池电量相关的,本文主要讲述关于JAVA 层代码。文件路径:\frameworks\base\services\java\com\android\se...

2017-11-21 15:29:45 2191

转载 android 4.4 电池电量管理底层分析(C\C++层)

转自http://blog.csdn.net/daweibalang717/article/details/41446993 参考文献:http://blog.csdn.net/wlwl0071986/article/details/38778897 简介:Linux电池驱动用于和PMIC交互、负责监听电池产生的相关事件,例如低电报警、电量发生变化、高温报警、USB插拔等等。A...

2017-11-21 15:25:50 912

原创 Android在一个应用中启动另一个应用

Android 开发有时需要在一个应用中启动另一个应用,针对这种情况,如果我们知道另一个应用的包名和MainActivity的名字之后便可以直接通过如下代码来启动:{    Intent intent = new Intent(Intent.ACTION_MAIN);  intent.addCategory(Intent.CATEGORY_LAUNCHER);  ComponentNam...

2017-11-14 14:32:04 973

转载 Android中Battery电量上报流程整体架构拆解

http://blog.csdn.net/qq759981398/article/details/73155782本文进行第一层分解,将整个电池电量上报的过程分解到Android的不同层次。 先上一幅图,对电量上报的流程有个整体的概念,后续对该图的各个部分进行讲解。如图中所述,整个电量上报过程分为4个层次:1. Kernel 层本层属于电池的驱动部分,负责与硬件进行交互...

2017-11-14 14:28:57 2032

转载 Android获取屏幕状态的方式

http://blog.csdn.net/manjianchao/article/details/78033466在这里记录Android获取当前屏幕状态的方式。一、通过Display类中的getState方法获得,代码如下WindowManager windowManager = (WindowManager) mContext.getSystemService(WINDOW_SE...

2017-11-14 14:07:11 2398

转载 Android获取电池充电状态的方式

http://blog.csdn.net/manjianchao/article/details/78286151我需要知道当前设备是否在充电,如何实现?1、注册电池更改广播ACTION_BATTERY_CHANGED接收器。实现代码如下: IntentFilter filter = new IntentFilter(); filter.addActio...

2017-11-14 13:58:56 1082

转载 Android7.0 BatteryService

BatteryService与PMS之间的关系比较密切,提供接口用于获取电池信息、充电状态等。 为了对Android的功耗控制有更深入的了解,我们有必要分析一下BatteryService。一、启动过程 BatteryService与系统中的许多服务一样,是由SystemServer启动的。 我们一起看看SystemServer中相关的代码:..............//PMS...

2017-11-13 15:25:28 630

转载 Android 电池管理系统

一、Android 电池服务Android电池服务,用来监听内核上报的电池事件,并将最新的电池数据上报给系统,系统收到新数据后会去更新电池显示状态、剩余电量等信息。如果收到过温报警和低电报警,系统会自动触发关机流程,保护电池和机器不受到危害。Android电池服务的启动和运行流程:Android电池服务的源码结构          Framework\base\servic...

2017-11-13 15:23:58 611

转载 Android Battery 架构

Android电源android中和电源相关的服务有两个他们在/frameworks/base/services/core/java/com/android/server/一个是BatteryService.java,另一个是在目录powe下的PowerManagerService.java。电源管理架构Android电源管理主要通过Wakelock机制来管理系统的状态,整个a...

2017-11-13 15:21:01 3224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除