最新 最热

Android自定义支付密码输入框,光标问题总结!

在项目中我们常常继承AppCompatEditText或EditText自定义验证码输入框来代替系统输入框,以满足UI设计需求,如:

2021-12-27
0

如何评价性能优化?涵盖知识面太广?

随着Android 开发越来越规范, 国内工程师的素质,以及用户对产品的要求也越来越高。

2021-12-26
0

Retrofit 妙用,拒绝重复代码!

由于后台返回统一数据结构,比如 code, data, message; 使用过 Retrofit 的同学一定定义过类似 BaseResponse 这种类,但是 BaseResponse 的处理逻辑都大同小异, 每次都写着实让人很烦,有没有什么好的方式解决这一痛点呢?本...

2021-12-26
0

炫酷的3D球体文字云效果!

前些日子在网上看到了一个h5的比较炫的3D球体文字效果,感觉挺有意思,就准备在Android侧进行一下复现,废话少说,先看一下效果(gif看上去有些卡,实际不会)...

2021-12-25
0

Kotlin就几行代码? 用SharedFlow写个FlowEventBus

跨页面通信是一个比较常见的场景,通常我们会选择使用EventBus,但EventBus无法感知生命周期,收到消息就会回调,所以有了LiveData之后很快就有了LiveEventBus。不过它也有缺点,比如不能切换接收线程。现在SharedFlow稳定了,那...

2021-12-23
0

Could not find io.flutter:flutter_embedding_debug

flutter SDK 及Android Studio插件的安装都是参照flutter的介绍和环境搭建(超详细)来进行的,flutter doctor一切正常。但新建flutter project后,运行就卡住了。

2021-12-23
0

相册适配 Android 11 绕的那些弯路

最近公司中的相册组件被业务方反馈了新问题,在 targetSdk=30 的 Android 10 手机上运行相册,缩略图会加载不出来,于是就开启了这次的趟坑之路。

2021-12-23
0

启动优化 - 有向无环图

说到 Android 启动优化,大家第一时间可能会想到异步加载。将耗时任务放到子线程加载,等到所有加载任务加载完成之后,再进入首页。

2021-12-22
0

阿里大佬力荐《Android性能优化—实战解析》,全方面解析Android性能优化

App的性能问题包括崩溃、网络请求错误或超时、响应速度慢、列表滚动卡顿、流量大、耗电等等。而导致App性能低下的原因有很多,除去设备硬件和软件的外部因素,其中大部分是开发者错误地使用线程、锁、系统函数、编程范式...

2021-12-21
0

Android dex文件64k限制解决办法

随着安卓平台的不断发展与壮大,市场上大而全的应用比比皆是,产品需求的变更累积和UI交互的极致追求,除了 resources 文件的俱增,在 Android Project 中依赖的 Library 和 自己写的 Java 代码也会越来越多。这些变化,除了会...

2021-12-21
1