11 2019 档案
摘要:插件化框架解读、Class文件与Dex文件的结构
阅读全文
摘要:热修复设计、AOT/JIT&dexopt 与 dex2oat
阅读全文
摘要:热修复设计、CLASS_ISPREVERIFIED
阅读全文
摘要:开发效率优化、自动化构建系统Gradle
阅读全文
摘要:开发效率优化、自动化构建系统Gradle
阅读全文
摘要:开发效率优化、Git分布式版本控制系统
阅读全文
摘要:阿里,面试,学习资料,成长路线,录播视频,架构进阶,移动架构师,android开发,项目源码
阅读全文
摘要:程序性能优化、APK大小优化
阅读全文
摘要:程序性能优化、APK大小优化
阅读全文
摘要:阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680 本篇文章将继续从7Z极限压缩和WebP使用来介绍网络传输与数据存储优化: 一、7Z极限压缩 一些文件过大或者是容量太大了,占用硬盘太多空间了。此刻可以使用压缩软件进
阅读全文
摘要:程序性能优化、网络传输与数据存储优化
阅读全文
摘要:阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680本篇文章将继续从以下两个内容来介绍布局检测与优化: [HierarchyViewer] [Layout Inspector] 一、Hierarchy Viewer使用
阅读全文
摘要:程序性能优化之布局检测与优化
阅读全文
摘要:程序性能优化、启动速度、执行效率优化
阅读全文
摘要:性能优化、启动速度、执行效率优化
阅读全文
摘要:FrameWork、内核解析、布局加载、资源系统
阅读全文
摘要:FrameWork内核解析、Handler消息机制
阅读全文
摘要:FrameWork内核解析、PackageMS
阅读全文
摘要:FrameWork内核解析、WindowManagerService
阅读全文
摘要:FrameWork内核解析、XMS内核管理
阅读全文
摘要:SQLite 数据持久化
阅读全文
摘要:数据持久化 android文件系统
阅读全文
摘要:IPC Binder
阅读全文
摘要:通信方案
阅读全文
摘要:service
阅读全文
摘要:Fragment
阅读全文
摘要:activity
阅读全文
摘要:UI 自定义view
阅读全文
摘要:UI 自定义view
阅读全文
摘要:UI 自定义view
阅读全文
摘要:UI 自定义view
阅读全文
摘要:UI 自定义view
阅读全文
摘要:UI viewgroup
阅读全文
摘要:反射,类加载
阅读全文
摘要:反射,类加载,class
阅读全文
摘要:java,jvm,dalvik
阅读全文
摘要:JVM 内存分配
阅读全文
摘要:java,jvm,
阅读全文
摘要:数据传输与序列化
阅读全文
摘要:并发编程
阅读全文
摘要:注解,java,Retrofit
阅读全文
摘要:更多andorid高级架构进阶视频免费分享学习请点击:https://space.bilibili.com/474380680 一、APT 1.什么是APT?APT即为Annotation Processing Tool,它是javac的一个工具,中文意思为编译时注解处理器。APT可以用来在编译时扫
阅读全文
摘要:更多Android架构进阶视频学习请点击:https://space.bilibili.com/474380680本篇文章将从以下几个内容来阐述注解: [注解] [元注解] [自定义注解] [注解参数默认值] 一、注解(ANNOTATIONS) 注解将元信息(meta-information)与定义
阅读全文
摘要:一、泛型的作用与定义 1.1泛型的作用 使用泛型能写出更加灵活通用的代码泛型的设计主要参照了C++的模板,旨在能让人写出更加通用化,更加灵活的代码。模板/泛型代码,就好像做雕塑时的模板,有了模板,需要生产的时候就只管向里面注入具体的材料就行,不同的材料可以产生不同的效果,这便是泛型最初的设计宗旨。
阅读全文
摘要:更多阿里P7架构进阶学习视频:阿里P7Android架构进阶学习视频回放近些年来,编程语言流行度的变化其实不大,在 TIOBE 编程语言排行榜上,Java、C、C++ 固若金山,也就只有 Python 会攻城略地成为第四。在这 TOP3 之中,Java 以其非常优秀的普适性,可以用于前后端开发,再加
阅读全文