logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android 应用架构指南 -- 三种架构模式简介(MVC、MVP、MVVM)

随着应用规模增大,功能扩展困难、测试规模大及并行开发难等问题愈发突出。为了从根本上解决这些问题,就需要对应用进行重构,此时应用架构设计就显得尤为重要。

文章图片
#android#架构
Kotlin 中的 JSON 序列化与反序列化

JSON(JavaScript Object Notation, JS 对象简谱),是一种轻量级的数据交换格式。

文章图片
#kotlin#json#开发语言
Kotlin VS Java:谁更适合 Android 开发?

在 Kotlin 出现之前,绝大部份 Android 开发者都是使用的 Java 语言,Java 有着许多明显的优点,如简单易学、面向对象、跨平台可移植性好等,在他们心中 Java 就是最好的编程语言。然而在 Kotlin 出现之后,这种对 Java 的信念有些动摇。

文章图片
#java#android#kotlin
Android App Bundle 技术介绍及详细使用教程

Android App Bundle 是一种发布格式 —— 准确地说,是一个带有`.aab`扩展名的 zip 文件。它包含应用支持的所有设备的代码和资源,例如 DEX 文件、本地代码库、清单文件、各种资源文件等。

文章图片
#android
Unity 核心系统详解 -- UI 系统

Unity 提供了三个 UI 系统,可以使用它们在 Unity 编辑器中创建的应用程序创建用户界面 (UI):* UI Toolkit* Unity UI 软件包 (uGUI)* IMGUI

文章图片
#unity#ui#游戏引擎
Android Jetpack 系列全解析 -- 简介

Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳实践、减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者可将精力集中于真正重要的编码工作。

文章图片
#android jetpack#android
Kotlin VS Java:谁更适合 Android 开发?

在 Kotlin 出现之前,绝大部份 Android 开发者都是使用的 Java 语言,Java 有着许多明显的优点,如简单易学、面向对象、跨平台可移植性好等,在他们心中 Java 就是最好的编程语言。然而在 Kotlin 出现之后,这种对 Java 的信念有些动摇。

文章图片
#java#android#kotlin
Android 系统开发指北(五) - 进程管理之内存的回收

对于内存回收,主要可以分为两个层次:进程内的内存回收:通过释放进程中的资源进行内存回收进程级的内存回收:通过杀死进程来进行内存回收这其中,进程内的内存回收主要分为两个方面:虚拟机自身的垃圾回收机制在系统内存状态发生变化时,通知应用程序,让开发者进行内存回收而进程级的内存回收主要是依靠系统中的两个模块,它们是:Linux OOM KillerLowMemoryKiller在特定场景下,他们都会通过杀

文章图片
#android#车载系统
到底了