
这篇文章是《聊实用功能设计系列》的第一期,聊一聊我们线上项目信息流卡片曝光/消费的设计思路。 系列会拆分多期讲解线上项目中重要功能的设计过程。侧...
欲开发鸿蒙应用,须先搞懂 Ability。 Ability是什么 官方定义Ability 是应用所具备能力的抽象,也是应用程序的重要组成部分。 ...
前些天写了《Java字节码「随身手册」》及《如何读懂晦涩的 Class 文件》两篇文章,主要从字节码方面了解类的构成。 这篇文章则从 JVM 加...
这篇文章主要讲鸿蒙应用的工程结构及应用配置,讲述期间穿插 Android 工程作为对比及迁移理解。 直入主题,先看下图(左鸿蒙右安卓) 无论是鸿...
入手学习鸿蒙应用最直接的方式就是动手尝试在本地编译项目并运行起来,直入主题。 工欲善其事必先利其器,先从官网渠道下载一个 IDE 开发工具。从 ...
这几天在做 Code Review 的时候,发现 Model 层内大量 Bean 写法不一。 有些类是属性开放一路 public,有些类则属性全...
上周五线上项目出现了紧急缺陷,无奈之下周六苦逼加班发补丁😭,唯一值得欣慰的是由于出现缺陷的功能会在今天通过 ABTest 下发,补丁赶在了大推之...
Android开发者功能开发几乎都是面向Java/Kotlin语法编程,对于class文件的关注相对较少。 当你反编译class文件或程序编译期...
随身手册 在 Android 编程中,如果要阅读及修改字节码,则需要针对 Class文件 结构进行解析翻译。 JVM 定义 Class文件 结构...