在Android中RecyclerView的使用随处可见,它的性能优化程度跟用户体验息息相关。 性能优化实战的例子如下,是获取手机所有已安装app列表: RecyclerVi...
在Android中RecyclerView的使用随处可见,它的性能优化程度跟用户体验息息相关。 性能优化实战的例子如下,是获取手机所有已安装app列表: RecyclerVi...
Android 系统有一套自己的进程管理机制,当系统资源受限时,会自动停止一些后台运行的应用程序,以释放内存和 CPU 资源。这就导致了一些应用程序在后台长时间运行时容易被系...
转载请注明原创出处,谢谢! GitHub: @Ricco[https://github.com/feng19960223] ps:产品提了一个需求,放大第一个item,可以左...
Ktor 除了可以完成服务端的开发,同样也可以用于客户端,在 Android 可以简单的用 Ktor 来取代掉以往的各种请求响应,天生协程的 Ktor 可以方便的完成很多事情...
今天在开发当中,因为一些交互的问题,导致我的MutableList集合可能会出现元素重复的问题。分享一下我的解决办法,希望对看文章的小伙伴有所帮助。 简单实现去重: 因为是项...
Github链接,给个Star鼓励我写更多好库[https://github.com/QDong415/QLiveMessageHelper] 直播间聊天消息列表,直播间Re...
导语 Jetpack简介及其它组件文章[https://www.jianshu.com/p/ac8d33407715]DataStore就是SharedPreferences...
本篇博客主要介绍多线程去下载文件,以下载多个apk为例。不管去下在apk,音视频等文件,实现起来都一样。篇幅有点长,先贴张美女图看看 正在下载的效果图 下载完成效果图 小编的...
下载应该是每个App都必须的一项功能,不采用第三方框架的话,就需要我们自己去实现下载工具了。如果我们自己实现可以怎么做呢? 首先如果服务器文件支持断点续传,则我们需要实现的主...
效果图 简介 基本上只要需要登录的APP,都会有验证码输入,所以说是比较常用的控件,而且花样也是很多的,这里列出来4种样式,分别是: 表格类型 方块类型 横线类型 圈圈类型 ...
最近做这个功能,分享一下。即时通讯(Instant Messaging)最重要的毫无疑问就是即时,不能有明显的延迟,要实现IM的功能其实并不难,目前有很多第三方,比如极光的J...
目前Android WebSocket 框架 主要包括: SocketIO Java-WebSocket OkHttp WebSocket 一开始我首选的是采用SocketI...
一.Android分三种闪退情况,均可用adb命令输出crash日志。 1、 app无任何提示,直接闪退(最普遍) 先清除之前的日志:adb logcat -c 操作闪退步骤...
升级gradle之后发现 打包出来的apk体积突然大了将近一倍。 解决办法 在主工程的AndroidManifest.xml配置中,在 标签,添加android:extrac...
架构分析 该项目采用组件化方式进行编程开发语言KotlinJavaDart开发收藏和推荐模块入口类HiApplicationlogic将MainActivity的一些逻辑内聚...
1,如何模拟这种现像 启动应用,HOME键把APP切后入台 1.1 可以通过命令模式(必须要有一个ROOT过后的机器) adb shell ps | grep...
上一篇:Kotlin - Lambda 表达式[https://www.jianshu.com/p/68990257d1ed] 协程是什么 协程并不是 Kotlin 提出来的...
dio是一个强大的Dart Http请求库,支持Restful API、FormData、拦截器、请求取消、Cookie管理、文件上传/下载、超时、自定义适配器等...网址在...
weiV(发音同 wave) https://github.com/hackware1993/weiV[https://github.com/hackware1993/wei...
前言 GetX 为状态管理提供了两种方式,一种是简单的方式,使用 GetBuilder 形式实现,另一种方式是响应式状态管理。简单的方式十分轻量和简单,而且无需使用 Chan...