Android之 BatteryService
2010-05-31 14:22:00 来源:WEB开发网核心提示://在BatteryService.java中mUEventObserver.startObserving("SUBSYSTEM=power_supply");private UEventObserver mUEventObserver = new UEventObserver() {@Overri
//在BatteryService.java中
mUEventObserver.startObserving("SUBSYSTEM=power_supply");
private UEventObserver mUEventObserver = new UEventObserver() {
@Override
public void onUEvent(UEventObserver.UEvent event) {
update();
}
};
在UEvent thread中会不停调用 update()方法,来更新电池的信息数据。
-----------------------------------------------------------------------------------------------------------------------------------
5. 附录相关文件:
(1). SystemServer.java (frameworksframeworksaseservicesjavacomandroidserver)
(2). BatteryService.java (frameworksframeworksaseservicesjavacomandroidserver)
(3). UEventObserver.java (frameworksframeworksasecorejavaandroidos)
(4). com_android_server_BatteryService.cpp (frameworksframeworksaseservicesjni)
Tags:Android BatteryService
编辑录入:coldstar [复制链接] [打 印]更多精彩
赞助商链接