240 发简信
IP属地:广东
  • Resize,w 360,h 240
    终于明白为什么要加 final 关键字了!

    在开发过程中,由于习惯的原因,我们可能对某种编程语言的一些特性习以为常,特别是只用一种语言作为日常开发的情况。但是当你使用超过一种语言进行开发的...

    22.6 15518 27 118
  • Resize,w 360,h 240
    Android 这些 Drawable 你都会用吗?Part2

    接上文,自从 Android 5.0 发布开始,可以看出 Google 越来越重视 Android 系统的 UI 设计风格了,最为明显的就是提出...

    2.6 2446 0 14
  • Resize,w 360,h 240
    Android 这些 Drawable 你都会用吗?Part1

    1. 概述 在实际开发的过程中,除了广为人知的利用 StateListDrawable 设置按钮点击特效,我们有时可能会接到一些这样的需求,比如...

    2.1 588 0 11
  • Readhub App 上架 Google Play Store 实录及技术要点总结

    Readhub 是一个专注于科技新闻实时分享的网站,从一开始发布到现在一直都是我获取信息的重要渠道,目前只有网页端和小程序可用,一次偶然的灵感让...

  • Resize,w 360,h 240
    屏幕上内容究竟是怎样画出来的 —— Android View 工作原理详解

    在我的系列文章上一篇:App 竟然是这样跑起来的 —— Android App/Activity 启动流程分析中已经分析了一个 App 从点击它...

  • Resize,w 360,h 240
    Java 入坑 Kotlin 必看 —— 类、对象和接口

    Kotlin 类、对象和接口Kotlin 的类和接口在概念上跟 Java 是一样的,但是用法存在一些差别,比如继承的写法、构造函数和可见性修饰符...

  • Resize,w 360,h 240
    丧心病狂!App 竟然是这样跑起来的 —— Android App/Activity 启动流程分析

    在我的上一篇文章Android 系统启动流程分析中,我们分析了系统在开机以后的一系列行为,其中最后一阶段 AMS(ActivityManager...

  • Resize,w 360,h 240
    按下电源键后竟然发生了这一幕 —— Android 系统启动流程分析

    作为一名 Android 程序员,你有没有想过:那么复杂的 Android 系统,它是怎样运行起来的,我们的 App 又是怎样被 Android...

    0.5 1516 0 10
  • Resize,w 360,h 240
    借助 AIDL 理解 Android Binder 机制——AIDL 的使用和原理分析

    在上一篇文章——借助 AIDL 理解 Android Binder 机制——Binder 来龙去脉中我们已经分析了使用 Binder 机制的原因...

    0.9 1736 0 10
个人介绍
后知后觉,奋起直追。