240 发简信
IP属地:上海
  • Resize,w 360,h 240
    Android Compose 升级 1.2.1 记录

    之前一直使用 Compose 1.1.1 版本,升级至 1.2.1 后就开始报错了。 1)compose.compiler 找不到 1.2.1 ...

  • Resize,w 360,h 240
    玄学催货 MacBook Pro 14

    已使用半个月 谈谈感受: 续航真的坚挺(对比老 MBP 15) 风扇几乎不转,编译中也听不到之前风扇的咆哮声 真的快,目前的 Android 项...

  • Resize,w 360,h 240
    AndroidX SplashScreen:全新App启动页面

    Android 12 添加了 SplashScreen[https://developer.android.com/reference/andr...

    1.6 6992 0 13
  • Android kotlin 委托获取 intent 参数

    通过 Kotlin 中的两个接口:ReadOnlyProperty 和 ReadWriteProperty,可以方便的实现属性委托或局部委托。对...

  • kotlin GlobalScope 警告,处理协程异常

    GlobalScope 类已被 @DelicateCoroutinesApi 注解所标记。 代码中会报警告: This is a delicat...

  • Android 点击防抖

    Android 开发中点击事件的处理一般是网络请求、弹出提示、跳转界面。如果用户快速连续点击两次,就会请求两次网络,或是弹出两次提示等。 为了避...

    2.8 3294 3 32
  • Android flow 搜索框防抖处理

    场景:在搜索框中输入内容,实时进行搜索,结果以列表形式展现。 搜索时,为了避免产生无意义的搜索请求,通常会进行限流处理。熟悉 RxJava 的同...

  • Android flow 倒计时

    Android 倒计时一般方式: Handler 方式 CountDownTimer 方式 RxJava 方式 上述倒计时方式实现省略,这里使用...

    2.4 3742 0 24
  • Android iOS Hash 算法实现(MD5、SHA1、SHA256)

    散列算法是把任意长度的输入(又叫做预映射 pre-image )通过算法变换成固定长度的输出。散列是信息的提炼,通常其长度要比信息小得多,且为一...