Android 知识体系
文章平均质量分 96
Android 知识体系
话唠扇贝
Android @ Auto
展开
-
Android 车载应用开发指南(6)- 汽车混动技术简介
作为普通用户该如何选择适合自己的车型,是否应该选择混合动力系统呢?以下给大家一个建议,仅供参考!原创 2024-06-03 11:43:29 · 1044 阅读 · 1 评论 -
Android 车载应用开发指南(5)- CAN Bus 协议详解
CAN(Control Area Network)Bus ,控制器局域网总线,是一种串行通信协议,能够让设备之间可靠而高效地传输数据。它广泛应用于车辆领域,像神经系统一样连接车辆内部的各个电子控制单元。原创 2024-05-17 11:10:51 · 1369 阅读 · 0 评论 -
Android 系统开发指北(三) - 进程管理之进程的创建
Android系统以Linux内核为基础,所以对于进程的管理自然离不开Linux本身提供的机制。例如:通过fork来创建进行通过信号量来管理进程通过proc文件系统来查询和调整进程状态 等对于Android来说,进程管理的主要内容包括以下几个部分内容:进程的创建进程的优先级管理进程的内存管理进程的回收和死亡处理本文会专门讲解进程的创建,其余部分将在后面的文章中讲解。原创 2024-04-08 00:04:30 · 1003 阅读 · 0 评论 -
Android 系统开发指北(五) - 进程管理之内存的回收
对于内存回收,主要可以分为两个层次:进程内的内存回收:通过释放进程中的资源进行内存回收进程级的内存回收:通过杀死进程来进行内存回收这其中,进程内的内存回收主要分为两个方面:虚拟机自身的垃圾回收机制在系统内存状态发生变化时,通知应用程序,让开发者进行内存回收而进程级的内存回收主要是依靠系统中的两个模块,它们是:Linux OOM KillerLowMemoryKiller在特定场景下,他们都会通过杀死进程来进行内存回收。原创 2024-04-07 21:52:03 · 1040 阅读 · 0 评论 -
Android 系统开发指北(二) - 系统启动流程
作为一个 Android 应用开发者,是否想过当你按下 Android 电源键打开设备,从硬件到软件会发生什么?原创 2024-02-22 22:48:37 · 1261 阅读 · 0 评论 -
Android Jetpack 系列全解析 -- 简介
Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳实践、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。原创 2024-02-19 00:07:02 · 2492 阅读 · 0 评论 -
Android App Bundle 技术介绍及详细使用教程
Android App Bundle 是一种发布格式 —— 准确地说,是一个带有`.aab`扩展名的 zip 文件。它包含应用支持的所有设备的代码和资源,例如 DEX 文件、本地代码库、清单文件、各种资源文件等。原创 2024-02-10 20:32:52 · 1279 阅读 · 0 评论 -
Android 系统开发指北(一) - 系统概览
本文作为系列文章的第一篇,将对 Android 系统做一些介绍。同时,我们将了解到 Android 系统的架构分层以及一些基础知识,这些内容是为了后面的文章做一个概览和铺垫。原创 2024-02-22 11:28:22 · 1054 阅读 · 0 评论 -
Kotlin 中的 JSON 序列化与反序列化
JSON(JavaScript Object Notation, JS 对象简谱),是一种轻量级的数据交换格式。原创 2024-02-18 23:13:26 · 1704 阅读 · 0 评论 -
使用 Kotlin 对 XML 文件解析、修改及创建
XML 全称 ExtensibleMarkupLanguage,中文称可扩展标记语言。它是一种通用的数据交换格式,具有平台无关性、语言无关性、系统无关性的优点,给数据集成与交互带来了极大的方便。XML 在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。原创 2024-02-18 23:10:32 · 1282 阅读 · 0 评论 -
Kotlin VS Java:谁更适合 Android 开发?
在 Kotlin 出现之前,绝大部份 Android 开发者都是使用的 Java 语言,Java 有着许多明显的优点,如简单易学、面向对象、跨平台可移植性好等,在他们心中 Java 就是最好的编程语言。然而在 Kotlin 出现之后,这种对 Java 的信念有些动摇。原创 2024-02-18 23:07:08 · 4798 阅读 · 1 评论