240 发简信
  • targetSdkVersion升级到28一些修改的地方(持续更新)

    前言 Google Play应用市场对于应用的targetSdkVersion有了更为严格的要求。从 2018 年 8 月 1 日起,所有向 G...

  • 120
    如何统计Android App启动时间

    随着App的逻辑不断庞大,一不注意就会将耗时的操作放置在应用启动过程之中,导致应用启动速度越来越慢,用户体验也越来越差。优化启动速度是几乎所有大...

  • 120
    Kotlin精髓

    前言 从谨慎地在项目中引入kotlin到全部转为kotlin开发我们用了大概半年的时间。这中间经历了从在一个小功能中尝试使用到完全使用kotli...

    3.9 4390 9 40
  • 120
    TargetsdkVersion 升级31(Android12)适配

    我们升级到Targetsdk29有大半年时间了,今年为了满足审查去除蓝牙的精确定位权限,以及满足上架Google Play的要求,需要将Targ...

    2.6 5960 4 27
  • 120
    Android深色模式适配原理分析

    背景 从Android10(API 29)开始,在原有的主题适配的基础上,Google开始提供了Force Dark机制,在系统底层直接对颜色和...

    2.1 3710 3 25
  • Andriod版本适配 check list(持续更新)

    前言 Android官方的迁移适配文档有点混乱,这篇文章旨在给开发者在适配中对代码做快速检查。适配变化将分为运行版本影响和Target版本影响,...

    2.0 6289 5 18
  • 120
    Android性能分析&启动优化

    两年前我做过了类似的启动优化分析《如何统计Android App启动时间》和《如何优化Androd App启动速度》。两年过后,今天看来,之前说...

    2.1 3978 0 15
  • 120
    如何优化Androd App启动速度

    在上一篇文章《如何统计Android App启动时间》中我们探讨了如何统计Android App的启动时间,以及简要分析了App启动流程。这一篇...

    0.2 3669 0 14
  • 120
    Dagger2注解大全

    前言   Dagger是帮助实现依赖注入的库,虽然很多人都知道依赖注入对于架构设计的重要性,但是Dagger学习曲线十分陡峭,官方文档更是看了几...

个人介绍
网易资深研发工程师
想得到更多干货,微信关注「Bug总柴」公众号
个人博客:https://shenguojun.github.io/