自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 AOSP12源码编译及遇到的坑

想进一步学习android,就需要去看源码,很早之前就下了源码,编了几次一直有问题就搁置。前段时间开始写博客,看了不少资料,也买了刘望舒大佬的三部曲,《Android进阶指北》第一章就是编译,所以将搁置的计划拾起来了。由于android 12去年才出,其他的文章基本都是Q的甚至更早的版本,12上还是有一些变化,遇到一些坑,所以打算整理一下。一、环境准备系统环境1、ubuntu系统最好18以上(虚拟机或者双系统,我是双系统)2、磁盘越大越好,最好空闲300G+吧(我现在是300多一点,但是有cc

2022-04-10 22:28:01 5201 5

原创 Android S系统启动流程

前言O之后的启动流程,大体上差异应该不大,已经很多优秀的文章发布,本文也是参考其他文章,以及自己走读整理出来的。看文档还是要结合自己的阅读和理解才有意义,参考文档可以参考后面贴出来链接。菜鸟一个,使用IDE, 需要配置一些东西,笔记麻烦,所以代码阅读工具使用的是在线的https://cs.android.com/一、init进程启动init进程是Linux内核启动完成后在用户空间启动的第一个进程,主要负责初始化工作、启动属性服务、解析init.rc文件并启动Zygote进程。//system/co

2022-04-06 01:05:48 885

原创 Android Framework源码阅读计划(2)——LocationManagerService.java

本篇主要介绍LocationManagerService中用的设计模式和原则,由于LocationManagerService是个非常重要的类,也是非常大的类,可能会有很多的点没有讲到,水平有限,欢迎补充指正。主要设计单例模式,里氏替换原则,建造者模式

2022-03-31 20:36:37 3412

原创 Android Framework源码阅读计划

Android Framework源码阅读计划Android Framework源码阅读计划(1)——LocationManager.java# 前言本文主要记录使用的相关工具和网站,不定期更新。本计划,主要结合设计模式去看代码,可能并不会具体讲某块内容,只是工作内容原因,大多会结合Location相关源码。毕竟计划赶不上变化,随机应变。一、笔记起因人还是有惰性,会逃避去整理一些东西,明明知道应该怎么做,却从来不照着做。学了忘,忘了学的,还是强迫整理一下,毕竟要给别人看,所以多多少少很查一些东西

2022-03-24 22:24:02 3728

原创 Android Framework源码阅读计划(1)——LocationManager.java

一、LocationManager.java1.1主要功能1.2简单功能使用二、使用到的设计模式2.1 外观模式2.1.1 定义2.1.2 使用场景2.2 单例模式2.1.1 定义2.1.2 使用场景总结前言本文涉及到的类为LocationManager.java参考文档链接Android设计模式源码解析之外观模式一、Locat

2022-03-24 22:03:38 2696

notepad++日志分析插件.zip

notepad++日志分析插件.zip

2021-06-07

谷歌浏览器必备翻译软件沙拉查词.zip

谷歌浏览器必备翻译软件沙拉查词.zip

2021-06-07

AndroidLogger——MGYH.zip

AndroidLogger——MGYH.zip

2021-06-07

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

TA关注的人

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