240 发简信
IP属地:上海
  • 看下详细日志吧,这点信息看不出问题啊

    Android Compose 升级 1.2.1 记录

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

  • 120
    Android Compose 升级 1.2.1 记录

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

  • HandyJson 后面没有再用过了。这两年又转做 Android 了。

    Alamofire + HandyJSON 封装

    HandyJSON HandyJSON 是一个用于 Swift 语言中的 JSON 序列化/反序列化库。 与其他流行的 Swift JSON 库相比,HandyJSON 的特...

  • @Gxinyu
    btn1.setThrottleListener{}, btn2.setThrottleListener{}, btn3.setThrottleListener{}
    分别设置 listener 不就好了吗

    Android 点击防抖

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

  • 120
    玄学催货 MacBook Pro 14

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

  • RecyclerView + FlexboxLayoutManager 也可以

    Android日志:流式布局

    引入 我们在开发过程中多多少少都会遇到这种需求:需要一个容器来容纳一堆不规则的控件,当容器宽度不够的时候,新添加的控件会调到下一行显示。但是,系统提供的容器中不带有这样的功能...

  • 120
    AndroidX SplashScreen:全新App启动页面

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

  • Android kotlin 委托获取 intent 参数

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

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

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

  • Android 点击防抖

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

  • Android flow 搜索框防抖处理

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

  • Android flow 倒计时

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

  • Android iOS Hash 算法实现(MD5、SHA1、SHA256)

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

  • @Chendye 666

    Mac 复制文件夹路径

    复制文件夹路径: command + option + c 先说效果,在 Finder 中选择文件或文件夹,选择服务,Copy Path,就可以将路径复制到剪贴版 打开 “自...

  • 120
    上传IPA包时一直卡在Authenticating with the app Store...

    iOS发布应用的方式: 通过 Xcode 上传 通过 Transporter App 上传 通过 altool 上传 使用 XCode 和 Transporter App 时...

  • @馒Care 你的怎么那么大??

    Android NDK AES 加解密

    客户端数据进行加密保护还是很有必要的。 对Android来说,一般的方式有: 在 java 代码里进行加密 在 native 代码里进行加密 对于第一种,安全性不高,应用容易...

  • so不大啊,armeabi-v7a 的只有112k,不算大了

    Android NDK AES 加解密

    客户端数据进行加密保护还是很有必要的。 对Android来说,一般的方式有: 在 java 代码里进行加密 在 native 代码里进行加密 对于第一种,安全性不高,应用容易...