240 发简信
IP属地:黑龙江
  • DownloadManager 源码分析

    DownloadManager被用来在安卓平台进行下载。典型用法如下: 首先创建DownloadManager.Request,然后调用Down...

    1.1 2614 1 51
  • BufferQueue笔记

    应用程序的一个窗口通过ViewRootImpl的relayout来向SurfaceFlinger请求创建Surface时,会在SurfaceFl...

    1.0 6118 0 51
  • Resize,w 360,h 240
    How to Talk About Yourself in an Interview

    面试官最关心的三个问题 What have you built?What is the hardest technical problem yo...

    1.4 828 1 50
  • Resize,w 360,h 240
    Instant Run工作原理

    普通应用加载流程 Instant Run应用加载流程 会在编译过程中修改AndroidManifest。加入Application和Appser...

    1.1 1317 1 50
  • Kotlin笔记 Object表达式和声明

    Object expression 类似java的匿名内部类 如果父类的构造函数有参数,需要显示调用 如果不想继承任何父类,可以不写父类(应该是...

  • Kotlin与Java的互操作性

    Google最近发布了Android Kotlin Guide,其中包括Kotlin和Java的interp guide,这篇文章主要介绍int...

    0.7 1221 1 50
  • Resize,w 360,h 240
    函数调用栈

    函数调用过程 esp指向堆栈顶端,ebp指向old ebp,返回地址为ebp-4,参数为ebp-8,ebp-12。。。 调用: 将调用参数压栈 ...

    1.7 721 0 51
  • Resize,w 360,h 240
    LeakCanary原理

    要观察一个对象是否泄漏,通过调用RefWatcher的watch方法,会创建一个KeyedWeakReference,并关联一个refenceQ...

    1.0 930 0 50
  • Resize,w 360,h 240
    Cloud Design Pattern

    Ambassador pattern 适合多个App共享一些网络功能或者不方便修改程序加入网络功能,将网络功能放入单独的进程中 Anti-Cor...

    1.3 1190 0 50