240 发简信
IP属地:广东
  • 你怎么知道 maindexlist.txt 该填哪一些, 启动需要依赖哪些类,有工具吗

    Android之Multidex分包配置以及原理分析

    引言 如果App引用的库太多,方法数超过65536后无法编译。这是因为单个dex里面不能有超过65536个方法。为什么有最大的限制呢, 因为android会把每一个类的方法i...

  • viewModel 只在进程存活时有效

    Jetpack 源码分析(三) - ViewModel源码分析

      最初,我认为ViewModel的原理是非常简单,包括网络上有很多相关的源码分析的文章都是这么认为。但是当我再一次认认真真的官方文档之后,才知道ViewModel涉及到的东...

  • 从一次实际经历来说说IdleHandler的坑

      最近楼主都在做性能优化相关的事,性能优化一般都会跟IdleHandler打交道。本文将介绍,楼主在实际开发过程中使用IdleHandler遇到的坑,主要包括自定义View...

  • 应该是的,新开的进程都会创建新的PluginProcessPer

    Replugin 全面解析 (2)

    Activity作为四大组件中最重要的组件,在Replugin中对它的支持的架构设计也是最复杂的,所以本篇分析我们就来看看Activity的启动流程。 以下这张图简要的画出类...

  • @蓝师傅_Android 影响到了ContentProvider 初始化,会不会anr

    面试官:今日头条启动很快,你觉得可能是做了哪些优化?

    前言 网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在...

  • 120
    动画:Android动画实现原理

    Andorid提供三种动画,分别为逐帧动画、补间动画、属性动画,下面逐一介绍各个动画的实现流程。 1 逐帧动画 (Frame Animation) 原理:使用了Choreog...

  • Android实现主页底部菜单中间tab图案凸起

    因为原来的代码底部导航栏使用的是:LinearLayout + ImageView + TextView 组合,所以:在这里用到了一个及其重要的属性: android:cl...

  • 楼主有音视频同步源码吗

    FFmpeg 开发(06):FFmpeg 播放器实现音视频同步的三种方式

    该文章首发于微信公众号:字节流动 FFmpeg 开发系列连载: FFmpeg 开发(01):FFmpeg 编译和集成[//www.greatytc.com/p/07...

  • 吐槽下 SDLActivity ,难用

    SDL2库(3)-Android 端源码简要分析(VideoSubSystem)

    项目位置 https://github.com/deepsadness/SDLCmakeDemo 系列内容导读 SDL2-移植Android Studio+CMakeList...