自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手把手教你在Mac OS下载、编译及导入Android源码

文章目录1. 要求1.1 硬件1.2 软件1.2.1 编译的Android版本与需要的Mac OS版本1.2.2 JDK2. 准备工作2.1 创建分区大小写的磁盘映像2.2 添加装载和卸载磁盘分区的命令和函数2.3 安装Xcode和其它软件包2.4 下载Mac OS SDK2.3 设置文件描述符数量上限3. 下载源码3.1 说明3.2 下载安装Repo工具3.3 初始化 Repo 客户端3.4 下...

2019-04-28 10:54:40 2534 1

原创 全面剖析Android消息机制源码

文章目录Android消息机制的简单图解1. 初始化准备工作1.1 Handler中的初始化工作1.2 Looper的初始化工作1.3 消息机制的初始化准备工作小结2. 发送消息2.1 发送消息源码分析2.2 发送消息过程小结3. 消息入队3.1 消息入队源码分析3.2 同步屏障(Sync Barrier)3.2.1 源码分析3.2.1 同步屏障和同步、异步消息3.2.3 同步屏障的应用4. Lo...

2019-04-15 17:03:41 254

翻译 理解Linux系统的CPU负载均值

译自Understanding Linux CPU Load - when should you be worried?你可能已经很早就熟悉Linux负载均值这个概念了,通过uptime或者top命令就可以得到三个数字,具体如下所示:load average: 0.09, 0.05, 0.01绝大多数人对负载均值只是有个粗浅的认识:即这三个数字分别代表系统最后1分钟、最后10分钟以及最后...

2019-02-21 17:49:46 515

原创 Java设计模式——单例模式(Singleton pattern)

众所周知,在代码中采用合理的设计模式,不仅仅能使代码更容易被他人理解,同时也能使整体模块拥有更合理的结构,方便后期扩展维护。因此就产生了一些“套路”,而这些“套路”我们便称之为“设计模式”。另外,如果想要弄明白一些知识,一定要分清楚顺序,即遇到了什么问题、要怎么解决以及有没有更好的办法,这样带着问题去思考,可以达到事半功倍的效果。言归正传,开始说单例模式。按照上面的思考顺序,我们一步一步来

2018-01-21 14:57:56 661 9

原创 git命令小结

关于git的介绍和更详细的使用,请前往 Git教程 - 廖雪峰的官方网站 进行阅读,本文只是将常用的命令做个总结,以备不时之需。1. git配置1.1 用户名和邮箱$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"以上命令表示所有的仓库都使用相同的用户名和邮箱

2017-11-19 17:07:41 2744 1

原创 Android设备开机时间统计

一篇关于Android设备的开机时间统计文章。

2017-06-05 12:27:01 6919

原创 Service异常:Service Intent must be explicit

今天在做AIDL的时候,碰到这么一个异常:java.lang.IllegalArgumentException: Service Intent must be explicit,翻译过来就是——非法参数异常:服务意图必须是明确的。 这个异常在5.0之前是没有的,估计是为了安全考虑。既然异常提示为服务意图必须是明确的,那么就设置为明确的,之前的代码为:public void onReceive(Co

2016-11-14 17:28:52 535

空空如也

空空如也

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

TA关注的人

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