240 发简信
IP属地:江西
  • Resize,w 360,h 240
    你最了解的 SharedPreference和ContentProvider 知多少?

    在技术学习的道路上,往往最常见、用的最多地方,却有着容易忽略的技术细节。某个时间点蓦然回首,才发现最应该了解和掌握的技术基础,却由于缺少总结和记...

    0.9 2636 3 21
  • Resize,w 360,h 240
    Java内存问题 及 LeakCanary 原理分析

    前些天,有人问到 “开发过程中常见的内存泄漏都有哪些?”,一时脱口而出:静态的对象中(包括单例)持有一个生命周期较短的引用时,或内部类的子代码块...

    2.3 3768 5 62
  • Resize,w 360,h 240
    安卓平台中的动态加载技术分析

    安卓平台的动态加载原理,本质其实还是利用java相关知识实现。然而java语言中,开发人员能通过程序进行动态操作class的,主要是字节码生成和...

    1.2 1312 0 11
  • Resize,w 360,h 240
    Lifecycle+Retrofit+Room完美结合 领略架构之美

    安卓开发技术发展到现在已经非常成熟,有很多的技术专项如插件,热修,加固,瘦身,性能优化,自动化测试等已经在业界有了完善的或者开源的解决方案。作为...

    1.2 2962 3 55
  • Resize,w 360,h 240
    Gradle插件开发 APK瘦身资源自定义7z压缩

    APK瘦身实战 资源自定义7z压缩 项目开发中,随着业务的增长,常常需要在apk编译阶段对包代码或是资源做一定的自定义修改,比如热修复,插件生成...

  • Resize,w 360,h 240
    知识总结 插件化学习 Hook系统方法分析

    这里主要讲的Hook,是利用java上的动态代理实现替换系统某个类,在方法调用过程中,利用反射,插入自己代码逻辑的一种方式。 安卓插件化学习 H...

    0.1 1584 0 15
  • Resize,w 360,h 240
    知识总结 插件化学习 Binder机制原理

    Binder是android系统特有IPC方式,安卓平台中的各种服务交互基本都是Binder机制实现,理解和掌握Binder机制的实现原理可有效...

  • Resize,w 360,h 240
    知识总结 插件化学习 Activity加载分析

    现在安卓插件化已经很成熟,可以直接用别人开源的框架实现自己项目,但是学习插件化的实现原理是安卓研发工程师加深安卓系统理解的很好途径。 安卓插件化...

  • 知识总结之 插件化基础 java反射与代理

    Java平台的反射机制是代码动态加载和调用的基本途径,在安卓系统源码中也用到了大量的反射动态加载类。反射也是安卓平台插件化实现的必要掌握的基础知...

个人介绍
安卓研发一枚,记录安卓学习经验
www.canking.win

长期提供 蚂蚁金服技术岗 内推机会,欢迎私信~