Android

  • Android系统中的进程优先级

    进程与线程 「进程」是操作系统中正在运行的程序的实例。每个进程都有自己的内存空间和系统资源,并且可以独立地执行指令。进程可以包含一个或多个线程,线程是进程中的执行单元,负责执行具体…

    2024年3月26日
    008
  • AIDL在Android应用程序中的重要作用

    AIDL介绍 AIDL(Android Interface Definition Language)是一种用于定义Android应用程序中的跨进程通信接口的语言。通过使用AIDL,…

    2024年3月26日
    0016
  • 一文读懂Android架构演进历程

    Android架构经历了多次演进,从最初的传统MVC架构到现在的MVVM架构。以下是Android架构的演进历程: 传统MVC架构(Model-View-Controller):最…

    2024年3月26日
    0015
  • Android中的SELinux介绍

    SELinux介绍 SELinux(Security-Enhanced Linux)是一种安全增强的Linux操作系统,它通过强制访问控制(MAC)机制来提供更高级别的系统安全保护…

    2024年3月26日
    0010
  • Android | LruCache缓存策略

    LruCache介绍 ❝ LruCache是Android中的一个缓存类,它使用了最近最少使用(Least Recently Used)的策略来管理缓存数据。LruCache可以用…

    2024年3月26日
    0011
  • AndroidManifest文件介绍及合并冲突规则

    AndroidManifest文件介绍 AndroidManifest.xml是Android应用程序的清单文件,它包含了应用程序的所有信息,包括应用程序的包名、组件(如活动、服务…

    2024年3月26日
    0014
  • 更现代的图像WebP格式使用和转换

    WebP介绍 WebP是一种现代的图像格式,由Google开发。它使用无损压缩和有损压缩算法,可以提供更高的压缩率和更好的图像质量,相比于JPEG和PNG格式。WebP格式支持透明…

    2024年3月26日
    0012
  • Android | DownloadManager下载任务管理器

    DownloadManager介绍 DownloadManager是Android系统中的一个系统服务,用于管理应用程序的下载任务。它可以处理大文件的下载、断点续传、网络状态变化时…

    2024年3月26日
    0016
  • Android使用JobScheduler执行后台任务

    JobScheduler介绍 JobScheduler是Android系统中用于在特定条件下执行后台任务。它可以根据诸如设备空闲、充电状态、网络连接状态等条件来调度任务的执行。通过…

    2024年3月26日
    0013
  • Android使用SharedPreferences存储轻量级持久化数据

    SharedPreferences介绍 SharedPreferences是Android平台上用于存储轻量级持久化数据的一种机制。它基于键值对的存储方式,可以用来保存简单的配置信…

    2024年3月26日
    0013
  • 使用Camera2,让相机功能更灵活

    Camera2介绍 Camera2 API是Android系统中用于访问相机功能的一套API。它提供了更强大和灵活的相机控制能力,相比之前的Camera API,Camera2 A…

    2024年3月26日
    0032
  • 使用CameraX库,轻松实现相机功能

    CameraX介绍 CameraX是一个用于在Android应用中轻松访问相机功能的Jetpack库,它提供了一种简单、一致的方式来访问相机设备。CameraX库简化了相机开发过程…

    2024年3月26日
    0026
  • adb安装应用及导出已安装的应用程序

    adb install命令 adb install 是 Android Debug Bridge (ADB) 工具的一部分,用于将应用程序安装到 Android 设备上。其基本语法…

    2024年3月26日
    007
  • WorkManager让开发者轻松地管理后台任务调度和执行的库

    WorkManager介绍 WorkManager是Android Jetpack组件库中一个用于管理后台任务调度和执行的库。它可以让开发者轻松地安排延迟任务、周期性任务或需要满足…

    2024年3月26日
    0017
  • MMKV高性能key-value数据存储框架

    MMKV介绍 MMKV是一个开源的高性能key-value存储框架,主要用于移动端应用的数据存储和管理。它具有轻量级、高性能、易用性等特点,适用于Android和iOS平台。MMK…

    2024年3月26日
    0020
  • OkHttp网络请求耗时统计

    EventListener接口 EventListener是OkHttp库中的一个接口,用于监听OkHttp请求的各种事件,比如DNS解析、连接建立、请求发送、响应接收等。通过实现…

    2024年3月26日
    0017
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!