Android
-
APEX:开启Android系统新篇章的应用扁平化技术
Android Pony Express (APEX) 是在 Android Q 中引入的一种容器格式,用于安装流程中较低级系统模块的更新。该格式方便了系统组件的更新,这些组件不适…
-
Android安全机制介绍及实践
Android框架基础 上图是我们熟知的Android系统架构图,分层的结构有利于权限的分级管理,对系统安全提供了一定的保障。Android系统采用分层的架构,由底层到上层依次为L…
-
如何在你的Android工程中启用K2编译器?
K2编译器是用于Kotlin代码编译的最新、高效编译器,你现在可以尝试使用了。 Kotlin编译器正在为Kotlin 2.0进行重写,新的编译器实现(代号K2)带来了显著的构建速度…
-
14张图带你了解Android14中的酷炫的功能
在近期的几次更新中,Android系统经历了重要的升级。Android 12通过Material UI改变了外观,使界面更加优化。随后,Android 13在Android 12的…
-
Android自定义view之模仿登录界面文本输入框(华为云APP)
好久不见!!!!!,最近终于挤出时间来更新文章了,废话不多说,直接开始。 效果图如下: 01分析 1.组合多个控件完成此输入框静态效果2.hint值上浮下潜动画3.一些功能 02步…
-
Android真的要凉了吗?
前言 从Android开发岗到学生的转变的这段日子,不止一次听到身边的人说Android凉了。不由有些感慨。(以下仅个人观点) 甲:那几个培训机构都没有Android班了,Andr…
-
Android自定义view之围棋动画
好久不见,最近公众号内粉丝要求上新一篇有点难度的自定义view文章,所以它来了!! 废话不多说直接开始,老规矩,文章最后有源码 完成效果图 1.棋子加渐变色 2.棋子不加渐变色 下…
-
解密Android开发中的依赖注入:构建可维护的现代应用
1. 引言 在当今的移动应用开发领域,开发者们需要面对日益复杂的应用架构、功能需求以及用户期望。在构建现代化的Android应用时,一个关键的挑战是如何高效地管理应用中的各种依赖关…
-
Android Jetpack Compose 中的分页与缓存展示
在几乎任何类型的移动项目中,移动开发人员在某个时候都会处理分页数据。如果数据列表太大,无法一次从服务器检索完毕,这就是必需的。因此,我们的后端同事为我们提供了一个端点,返回分页数据…
-
Android数据存储选项:SQLite、Room等
1. 引言 在移动应用的开发过程中,数据存储是至关重要的一环。无论是用户的个人信息、设置配置还是应用产生的临时数据,都需要在设备上进行存储以便随时访问。随着移动应用的日益发展,数据…