自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kitty_Landon的专栏

正在充电......

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Java层的同步机制

Java语言和C/C++语言不一样,JAVA语言中提供了同步关键字synchronized来支持线程键的同步操作。同步关键字synchronized synchronized关键字最常见的用法是保护一段代码,如下:public class Foo implements Runnable { private String mLock; public void lock

2016-11-30 15:52:14 734

原创 Android的组件管理(Android N)--Process管理(二)

调整进程的oom_adj值AMS中调整进程oom_adj值的方法是updateOomAdjLocked()方法,如下: final void updateOomAdjLocked() { // 获取位于前台的activity和它所在的进程 final ActivityRecord TOP_ACT = resumedAppLocked();

2016-11-28 16:43:21 2093

原创 Android的组件管理(Android N)--Process管理(一)

在Android中,进程的概念被弱化了,传统的进程是程序执行的载体,进程退出也意味着应用关闭。但是在Android中,进程只是一个运行组件的容器,当系统需要运行一个组件时,启动包含它的进程,进程也会被关闭。例如一个apk文件中的两个service,可以运行在一个进程中,也可以运行在各自的进程中。虽然在Android的应用开发中,不再强调进程的概念,但是在AMS中,还必须管理和调度进程。AMS对

2016-11-28 11:35:50 2337

转载 Android壁纸管理(Android N)

初识Android壁纸在Android中,壁纸分为静态与动态两种。静态壁纸是一张图片,而动态壁纸则以动画为表现形式,或者可以对用户的操作做出反应。这两种形式看似差异很大,其实二者的本质是统一的。它们都以一个service的形式运行在系统后台,并在一个类型为TYPE_WALLPAPER的窗口上绘制内容。静态壁纸是一种特殊的动态壁纸,它仅在窗口上渲染一张图片,并且不会对用户的操作做出反应。因此,先

2016-11-23 17:50:21 3139

原创 Android的组件管理(Android N)--ActivityManagerService服务

ActivityManagerService是Android Framework的核心,它管理着Android系统的4大组件:Activity、Service、ContentProvider、BroadcastReceiver。除此之外,ActivityManagerService还管理和调度所有用户进程。

2016-11-11 09:43:13 1634

Power-Saving Optimizations

Android M Preview 通过引入新的节电优化方式来延长电池寿命:采用doze模式提高闲置设备的睡眠效率。当设备处于idle状态时,使应用程序待机,避免应用程序耗光电量。

2015-09-28

空空如也

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

TA关注的人

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