240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    费解,遇到的一个 JDK 序列化 Bug !

    1、背景 最近查看应用的崩溃记录的时候遇到了一个跟 Java 序列化相关的崩溃, 从崩溃的堆栈来看,整个调用堆栈里没有我们自己的代码信息。崩溃的...

  • Resize,w 360,h 240
    升级 Android 目标版本到 31(S) 居然这么多坑

    1、背景 最近对我的应用做了一些小的改动,准备上架 Google Play. 本以为小事一桩,没想到要做非常多的改动。其中一个改动是谷歌要求 b...

  • Resize,w 360,h 240
    组件化开发必备:Gradle 依赖切换源码的实践

    最近,因为开发的时候经改动依赖的库,所以,我想对 Gradle 脚本做一个调整,用来动态地将依赖替换为源码。这里以 android-mvvm-a...

  • 黑天鹅事件频发,程序员何去何从?

    最近看到挺多互联网人写的文章,“寒冬”和“焦虑”是常见的字眼。作为互联网行业的打工人,我也常常纠结“何去何从”这个问题。所以,在这篇文章中,我想...

  • Resize,w 360,h 240
    技术碎周报第 1 期 (2022.08.30)

    最近想着如何把一些小的技术知识和细节整理起来。参考别人的博客,我给这类文章起了一个名字叫“技术碎周报”。主要用来整理和分享日常开发中遇到的小的知...

  • 创造 | 一个强大的 Android 自动化打包脚本

    该脚本是我在独立开发过程中,为了提升 Android 应用打包和运营的效率而开发的脚本。项目地址是, https://github.com/Sh...

  • 对 Android 应用换肤方案的总结

    虽然现在已经有很多不错的换肤方案,但是这些方案或多或少都存在自己的问题。在这篇文章中,我将对 Android 现有的一些动态换肤方案进行梳理,对...

    3.0 2107 0 19
  • Resize,w 360,h 240
    优雅的 Android 对话框类库封装 xDialog

    对 Android 开发而言,对话框是打交道比较频繁的 UI 控件之一。对话框对大部分程序员而言并不陌生。然而,当考虑到复杂的交互效果、组件复用...

  • 用 ADB 为你的实况手游自动上分

    作为 Android 开发,我们平时接触最多的工具之一非 ADB 莫属。不过平日里开发的时候,我们都是通过 AS 间接试用 ADB. 实际上,除...