240 发简信
IP属地:北京
  • 如果用户手里版本是2,怎么从2升级到4,难道还要写一个2-4的迁移命令,这样岂不是版本越高代码越多?

    Room数据库版本升级,数据迁移详解

    一、背景介绍 使用SQLite API执行数据库迁移总有一种是在拆弹的感觉-仿佛一不小心就会让app在用户手中爆炸。如果你使用Room来处理数据库的操作,那么迁移就非常简单了...

  • 造轮子学习没错,但你这个重复造轮子也没啥意义啊,blankj的AndroidUtilCode不香吗?

    Android---工具类Utils(你想不到的完美)

  • 你是AUC群的小猪猪吗

    用两段代码带你看懂事件分发机制

    先来看一段精简版的源码 View.java ViewGroup.java 思维导图 主要方法解释 dispatchTouchEvent:事件分发方法返回 false:分发事件...

  • @守候_小7爺 对象类型的怎么创建呢

    Kotlin 初始化指定长度数组

    val out = IntArray(2) var start = IntArray(2)

  • 120
    集成阿里热修复HotFix及注意事项

    阿里云热修复官方文档: https://www.aliyun.com/product/hotfix?spm=5176.8142029.388261.233.kapzlu 集成...

  • 120
    JavaScript与Android交互(Kotlin)

    小伙伴们在使用安卓原生webview时经常能碰到js调用安卓手机相机、相册或录音等功能,前端小姐姐写好了代码功能,在IOS手机测试没有问题,一到安卓手机里功能怎么就失效了呢,...

  • Activity的四种状态

    以后发布的所有文章内的代码都是基于kotlin的,建议攻城狮们学习下kotlin! 基本状态 1、Active/Running: 一个新 Activity 启动入栈后,它显示...

  • 挤需体验三番钟,里造会干我一样,爱象节款混淆

    ![fpg][fpgsvg] ![License][licensesvg] About FreeProGuard 为方便广大 Android 开发者们今后防混淆配置,很久之前...

个人介绍
基于kotlin语言,写一些安卓技术文章提升自己