往期文章总目录

7 阅读4分钟

后续文章将会在掘金中更新,我之前的文章在csdn中,有兴趣的可以跳转到csdn阅读。

1.数据结构和算法,双向链表的实现增删改查(kotlin版)

2.Android跨进程通信,binder传输数据过大导致客户端APP,Crash,异常捕获,监听异常的数值临界值,提前Hook拦截,共享内存实现传输

3.数据结构和算法,单链表的实现(kotlin版)

4.Android跨进程调用,Binder线程池溢出导致ANR

5.Android,RPC原理,C语言实现Binder跨进程通信Demo

6.Android模拟器linux内核的下载,编译,运行,驱动开发测试

7.Android framework的Zygote源码分析

8.Android native层的线程分析(C++),以及堆栈打印调试

9.Android开机动画压缩包zip,自制开机动画(基于Android10.0.0-r41)

10.Android framework修改,按power按键直接关机,不弹出对话框让客户还要选择

11.Android开机动画,framework修改Bootanimation绘制文字。

12.Android开机动画的结束过程BootAnimation(基于Android10.0.0-r41)

13.Android 开机动画的启动过程BootAnimation(基于Android10.0.0-r41)

14.Android framework修改,禁止指定包名的apk安装到设备上(基于Android10.0.0-r41)

15.堆栈打印跟踪Activity的启动过程(基于Android10.0.0-r41),framework修改,去除第三方app的倒计时页面

16.Android自定义view,自定义控件(kotlin版)–圆形进度条

17.Android系统app开发,aosp中内置客户第三方apk

18.Makefile 中提取相同的部分,makefile条件判断,循坏,函数定义,make编译整个项目流程

19.使用makefile编译静态链接库(.a文件)

20.makefile 编译动态链接库使用(.so库文件)

21.makefile的运行原理简单分析

22.makefile,依赖,目标

23.makefile里面的变量使用,系统自带变量,自定义变量

24.makefile,make,gcc/g++ 编译流程分析

25.makefile,make,CMake项目编译之helloworld

26.git常用命令集合及其演示

27.Android开发,JNI,NDK,C++层操作java的对象实践

28.Android开发,JNI,NDK,C++和java代码互相调用方法

29.Android跨进程通信,binder,native层,服务端在servicemanager注册服务

30.Android跨进程通信Binder,native代码,C语言分析,ServiceManager如何启动?做了什么?

31.Android系统源码中添加可编译运行执行程序,java

32.Android系统源码中,将编译好的二进制可执行文件放入系统中

33.Android系统源码中添加可编译运行执行程序,C,C++

34.Android跨进程通信,IPC,RPC,Binder系统,C语言应用层调用

35.Android framework添加自定义的Product项目,lunch目标项目

36.Android平台上执行C/C++可执行程序,li…

37.基于AOSP源码Android-10.0.0_r41分支编译,framework开发,修改系统默认字体大小

38.Linux系统编程,socket通信编程实践练习(C语言)

39.Android系统跨进程通信--Messenger实际客户端,服务端通信测试

40.Android系统Binder跨进程通信,Client,Server互通信调用测试

41.Android跨进程aidl文件关键字研究学习

42.Android跨进程通信的AIDL生成的文件代码解析,asInterface,Stub,Proxy

43.Android Binder跨进程通信,servicemanager.getService方法获取binder对象

44.Android Binder常用案例使用分析,跨进程通信aidl,binder的java层流程,服务注册过程(java层)

45.Gradle开发(三),字节码插桩,编译期间自动注册收集页面路由信息的映射表类并汇总。

46.Gradle开发,APT采集页面路由信息(二),页面信息映射关系文档生成

47.Gradle开发,APT采集页面路由信息(一)

48.Gradle插件开发学习,发布repo本地仓库

49.Gradle构建脚本基础学习,Groovy语言基础。

50.Android组件化架构开发--为什么要使用组件化?组件分层?组件路由的简单实现。

51.Android源码解析--享元设计模式,handler消息传递机制(基于Android API 33 SDK分析)

52.Android布局填充器--深入LayoutInflater一探究竟

53.Android源码设计模式--单例模式分析,系统服务开机注册单例模式源码解析

54.单例设计模式在Android开发实际应用场景解析–activity的管理

55.java筑基--基础不牢,地动山摇,线程基础入门到进阶

56.kotlin基础--快速上手kotlin语言开发

57.Leetcode--83. 删除排序链表中的重复元素,思路分析,画图模拟样例,java代码实现

58.数据结构和算法筑基--java实现单链表的增删改查

59.Android适配器模式,手写ListView体验适配器

60.Android观察者模式,Rxjava观察者模式简介

61.Android责任链模式(java责任链模式,Android事件分发)

62.Android建造者模式(okhttp源码Builder设计模式,AlertDialog源码Builder设计模式)

63.Android代理模式(静态代理,动态代理,Retrofit代理模式分析)

64.Android工厂设计模式(简单工厂,工厂方法,抽象工厂,BitmapFactory简单工厂分析,Retrofit抽象工厂分析)

65.Android中的单例模式(java单例模式详解,Glide,EventBus,LayoutInfalter的源码单例模式详解)