经验教程
-
Android安全机制介绍及实践
Android框架基础 上图是我们熟知的Android系统架构图,分层的结构有利于权限的分级管理,对系统安全提供了一定的保障。Android系统采用分层的架构,由底层到上层依次为L…
-
如何在你的Android工程中启用K2编译器?
K2编译器是用于Kotlin代码编译的最新、高效编译器,你现在可以尝试使用了。 Kotlin编译器正在为Kotlin 2.0进行重写,新的编译器实现(代号K2)带来了显著的构建速度…
-
2024年Android开发请选择Jetpack Compose
引言 Jetpack Compose是我职业生涯中最激动人心的事。它改变了我工作和问题思考的方式,引入了易用且灵活的工具,几乎可轻松实现各种功能。 早期在生产项目中尝试了Jetpa…
-
Android自定义view之围棋动画
好久不见,最近公众号内粉丝要求上新一篇有点难度的自定义view文章,所以它来了!! 废话不多说直接开始,老规矩,文章最后有源码 完成效果图 1.棋子加渐变色 2.棋子不加渐变色 下…
-
解密Android开发中的依赖注入:构建可维护的现代应用
1. 引言 在当今的移动应用开发领域,开发者们需要面对日益复杂的应用架构、功能需求以及用户期望。在构建现代化的Android应用时,一个关键的挑战是如何高效地管理应用中的各种依赖关…
-
Android Jetpack Compose 中的分页与缓存展示
在几乎任何类型的移动项目中,移动开发人员在某个时候都会处理分页数据。如果数据列表太大,无法一次从服务器检索完毕,这就是必需的。因此,我们的后端同事为我们提供了一个端点,返回分页数据…
-
Android数据存储选项:SQLite、Room等
1. 引言 在移动应用的开发过程中,数据存储是至关重要的一环。无论是用户的个人信息、设置配置还是应用产生的临时数据,都需要在设备上进行存储以便随时访问。随着移动应用的日益发展,数据…
-
Android企业级实战-界面篇-2
前几天发表了此系列第一篇文章,比较受欢迎,一天涨的粉丝盖过一年的了,在粉丝的私信下,今天将第二篇赶出来,效果图结合第一篇展示,先看看第一篇的成果。 正文 01实现效果如下 02实现…
-
Android企业级实战-界面篇-3
前言 发表了此系列第二篇文章后,有粉丝要求更新,今天写第三篇,相对来说比较简单,可以分为两个部分,一个为分割线的实现,另一个是条形跳转框,需组合搭配使用,这两类在设置,个人中心等界…
-
探索Android应用架构模式:选择适合你的开发之路
通过这篇文章,读者将能够更好地理解不同的Android应用架构模式,为他们的项目选择最适合的架构模式,并在开发过程中更高效地构建稳健的应用程序。 引言 在今天的移动应用开发领域,A…