首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
兔兔
订阅
王圈圈
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
切记,不要在你的App启动界面设置SingleTask/SingleInstance
最近在做App的启动优化,为了达到快速启动的效果,将我们的App的闪屏页(SplashActivity显示固定图片)移除掉,换成MainActivity的背景(windowBackground),最后再替换成App的主题,给用户快速响应的体验。 这样一个 MainActivit…
精通 Android 通知
从创建核心的通知渠道、Android 13 权限适配,到使用 PendingIntent 实现点击交互与自动取消,再到长文本和大图样式等进阶技巧。
ItemTouchHelper实现RecyclerView拖拽&合并的效果
通过ItemTouchHelper实现RecyclerView拖拽&合并的交互效果,解析ItemTouchHelper的拖动原理,并重写Callback实现合并效果。
基于 Multitype 开源库封装更好用的RecyclerView.Adapter
这是 MultiType 框架作者给出的项目简述。 作为一个 RecyclerView 的 Adapter 框架,感觉这项目的设计非常的优雅,而且可以满足很多常用的需求,而且像作者所说,该项目非常克制,没有因为便利而加入一些会导致项目臃肿的功能,它只提供了数据的绑定,其他的功能…
ViewBinding 封装
ViewBinding 视图绑定功能可让您更轻松地编写与视图交互的代码。在模块中启用视图绑定后,它会为该模块中显示的每个 XML 布局文件生成一个绑定类。绑定类的实例包含对在相应布局中具有 ID
Android 如何搭建一个优雅的 MVI 架构
MVI 是 Google 应用架构指南中推荐的架构模式,这篇文章旨在从零开始搭建一个 MVI 架构,使我们的业务代码更加简洁优雅,提高后续的开发效率。
Android 12 保姆级适配指南
近期,Google Play向所有的应用开发者发送了一封邮件,邮件中明确了应用将目标API级别更新为Android 12的最后期限。 这表示,Android 12的适配工作不得不提上日程了。
如何通过Kotlin协程, 简化"连续依次弹窗(Dialog队列)"的需求
效果预览 代码预览 代码实现 OnDismiss()回调中将协程恢复, 为了将这种基于回调的方法包装成协程挂起函数, 可以使用suspendCancellableCoroutine`函数
手把手带你搭建一个优秀的Android项目架构
最近公司准备上线新项目,由笔者来负责搭建项目架构,正好也把之前学的Kotlin等相关知识巩固一下,于是把搭建的成果抽取出来作为开源项目分享给大家,目前Github上本项目已经有280颗星星。
一文聊聊 Android 项目架构的方方面面
笔者作为工作多年的老Android,本篇借着自己微薄的经验总结一下自己认知到的Android项目架构,抛砖引玉。