Avatar notebook default
10篇文章 · 12515字 · 4人关注
  • Android启动优化之多线程依赖线程池

    背景 开发中会存在多个任务之间互相依赖,运行非常慢的情况,譬如Android在主线程中初始化多个SDK导致App启动慢的情况,搜索一下发现业界的...

  • Resize,w 360,h 240
    Android组件化之代码隔离插件

    问题 在组件化的时候我发现遇到这些问题 组件可以访问其他组件所有Public的类,代码不内聚 组件依赖传递导致API向下不兼容会崩溃 API方法...

    0.5 2770 3 16
  • Resize,w 360,h 240
    Android瘦身不反弹最佳实践

    业界方案 在网上随便搜索一下就能发现瘦身有好多方案,但是实践一下就能发现好多都不靠谱 方案实践 Smallapk Gradle插件减小APK体积...

  • Resize,w 360,h 240
    Android Lint增量扫描实战纪要

    前言 先来说我为什么要做增量扫描这个事情,毕竟代码扫描已经老生常谈了,业界方案一搜一大堆,有什么好讲的,大部人看到这篇文章的时候肯定这么想吧,但...

  • 解决透明Activity点击不影响用户操作

    背景 在有些场景下,会使用到透明的activity做中转,但是有的时候可能没有成功finish这个透明的页面会阻止用户正常操作譬如: 在微博登录...

  • Resize,w 360,h 240
    Android 组件化 —— 路由设计最佳实践

    引子 这篇文章会告诉你 什么是路由,是为了解决什么问题才产生的 业界现状是怎么样的,我们可以做什么来优化当前的问题 路由设计思路是怎么样的,该怎...

    5.4 35354 50 237 2
  • 多moduleAndroid库提交到Maven最佳实践

    在Android组件化的时候,需要把一个多module的库提交到maven,遇到了这个问题,记录一下方便以后查询 MuliteModuleLib...

    1.0 4830 1 15 1
  • Resize,w 360,h 240
    360加固gradle集成

    前言 发布的时候,每次都需要手动加固,希望能节约时间 脚本 jiagu.sh gradle集成 gradle会在release的时候自动加固 注...

  • 解决gradle依赖冲突最佳实践

    前言 在使用gradle的时候,依赖库的版本会覆盖,导致有部分代码受影响,譬如引用了appcompat最新版,所以最快找到那个冲突的库在哪里使用...

文集作者