2016年10月26日

PowerManager的用法分析

摘要: 在分析PMS的工作原理之前,我们先来分析下PowerManager的用法 [java] view plain copy PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.Wak 阅读全文

posted @ 2016-10-26 14:20 jamboo 阅读(528) 评论(0) 推荐(0) 编辑

2016年10月25日

Android5.1--PowerManagerService电源管理

摘要: 系统电源管理简介 Android电源管理概述 电源管理(PowerManager)在任何设备中都是最重要的组成部分之一,良好的电源管理方案可以达到节能、延长电池寿命、降低辐射、降温等目的。 移动设备的电量主要有两种元件消耗:CPU和显示屏。设法降低这两种元件的耗电量就是电源管理的关键。为移动设备设计 阅读全文

posted @ 2016-10-25 17:33 jamboo 阅读(887) 评论(0) 推荐(0) 编辑

2016年10月22日

Android中ActivityManagerService与应用程序(客户端)通信模型分析

摘要: 今天主要分析下ActivityManagerService(服务端) 与应用程序(客户端)之间的通信模型,在介绍这个通信模型的基础上,再 简单介绍实现这个模型所需要数据类型。 本文所介绍内容基于android2.2版本。由于Android版本的不同,本文所包含的一些类可能在命名等细节上做了一些更改, 阅读全文

posted @ 2016-10-22 19:06 jamboo 阅读(167) 评论(0) 推荐(0) 编辑

Intent匹配规则以及解析框架深入分析

摘要: 关于Intent以及IntentFilter的基本知识,大家可以参阅如下资料, SDK中对Intent与IntentFilter的介绍 英文 其中文翻译如下: Android开发之旅: Intents和Intent Filters(理论部分) 我重点分析一下两个方面: 第一部分 、Intent以及I 阅读全文

posted @ 2016-10-22 18:59 jamboo 阅读(322) 评论(0) 推荐(0) 编辑

Android中启动Activity(startActivity)流程图分析

摘要: 在上篇博文< Android中ActivityManagerService与应用程序(客户端)通信模型分析>中,我们从宏观架构上掌握 ActivityManagerService与应用程序通信的基本模型,今天继续给大家分析下startActivity,即启动一个Activity的流程分析。 因为需要 阅读全文

posted @ 2016-10-22 18:56 jamboo 阅读(464) 评论(0) 推荐(0) 编辑

Android中Context详解 ---- 你所不知道的Context

摘要: 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友 Context类 ,说它熟悉,是应为我们在开发中 时刻的在与它打交道,例如:Service、BroadcastRecei 阅读全文

posted @ 2016-10-22 18:39 jamboo 阅读(130) 评论(0) 推荐(0) 编辑

Android中获取正在运行的应用程序-----ActivityManager.RunningAppProcessInfo类详解

摘要: 今天继续讲解关于ActivityManager的使用,通过前面一节的学习,我们学会了如何利用ActivityManager获取系统里 正在运行的进程。本文要讲解的知识点是利用这些进程信息获取系统里正在运行的应用程序以及每个进程里运行的应用程序。 用到的知识点也包括PackageManager的使用, 阅读全文

posted @ 2016-10-22 17:37 jamboo 阅读(890) 评论(0) 推荐(0) 编辑

Android中获取应用程序(包)的大小-----PackageManager的使用(二)

摘要: 通过第一部分<<Android中获取应用程序(包)的信息 PackageManager的使用(一)>>的介绍,对PackageManager以及 AndroidManife.xml定义的节点信息类XXXInfo类都有了一定的认识。 本部分的内容是如何获取安装包得大小,包括缓存大小(cachesize 阅读全文

posted @ 2016-10-22 17:36 jamboo 阅读(183) 评论(0) 推荐(0) 编辑

2016年10月21日

图解Android - Zygote, System Server 启动分析

摘要: Init 是所有Linux程序的起点,而Zygote于Android,正如它的英文意思,是所有java程序的'孵化池'(玩过星际虫族的兄弟都晓得的)。用ps 输出可以看到 init 是 zygote的父进程, 而system_server和其他所有的com.xxx结尾的应用程序都是从zygote f 阅读全文

posted @ 2016-10-21 11:45 jamboo 阅读(347) 评论(0) 推荐(0) 编辑

2016年10月20日

Android Alarm自上而下 调试浅析

摘要: .为了创建一个新的Alarm,使用set方法并指定一个Alarm类型、触发时间和在Alarm触发时要调用的Intent。如果你设定的Alarm发生在过去,那么,它将立即触发。 这里有4种Alarm类型。你的选择将决定你在set方法中传递的时间值代表什么,是特定的时间或者是时间流逝: ❑ RTC_WA 阅读全文

posted @ 2016-10-20 14:08 jamboo 阅读(202) 评论(0) 推荐(0) 编辑

导航