自定义博客皮肤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的专栏

正在充电......

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

原创 Android性能优化 -- 自启动管理

自启动管理简介Android手机上安装的很多应用都会自启动,占用资源越来越多,造成系统卡顿等现象。良好的自启动管理方案管理后台自启动和开机自启动,这样就可以节约内存、优化系统流畅性等。自启动管理流程分析自启动管理的实现贯穿了应用APK(AutoRun.apk)以及framework的ActivityManagerService等。实现流程比较复杂,下面分阶段地介绍整个流程。

2017-04-11 15:56:39 10407

原创 Android HAL层简要分析

新的HAL框架Hal Stub框架分析Hal Stub的框架比较简单,主要记住三个结构体、两个常量、一个函数,简称321架构,定义在:/hardware/libhardware/include/hardware/hardware.h;/hardware/libhardware/hardware.c。三个结构体struct hw_module_t;

2017-04-07 17:09:09 861

原创 Linux C常见函数

1、snprintf()intsnprintf(char *str, size_t size, const char *format, ...)所需头文件:#include功能:将可变个参数(...)按照format格式化成字符串,然后将其复制到str中。(1) 如果格式化后的字符串长度 ,则将此字符串全部复制到str中,并给其后添加一个字符串结束符('\0');(2)

2017-04-07 14:55:11 419

原创 Linux 常用命令

1、vi、touch是创建文件的命令,cp、mv也算是吧,因为cp是拷贝文件,mv是移动文件

2017-04-07 11:13:00 387

转载 #ifndef/#define/#endif使用详解

想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#define/#endif 这些代码?其实“被重复引用”是指一个头文件在同一个cpp文件中被inclu

2017-04-06 17:30:03 488

原创 Android N 进程间通信--Binder

Android的Build系统是基于GNU Make和shell构建的一套编译环境。Android是一个庞大的系统,它包含了太多的模块,各种模块的类型也有十多种。因此,为了管理整套源码的编译,Android专门开发了自己的Build系统。这套系统定义了大量的变量和函数,无论编写一个产品配置文件还是一个模块的Android.mk文件,都不用直接和GNU Make打交道,只需要理解Android提供的

2017-04-06 15:59:20 648

Power-Saving Optimizations

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

2015-09-28

空空如也

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

TA关注的人

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