Avatar notebook default
18篇文章 · 22458字 · 1人关注
  • Resize,w 360,h 240
    Android 模拟器相关基础知识

    一、前言 在 Android 开发过程中会经常使用到模拟器,常用的方式是借助 Android Studio 去创建和运行模拟器,或者是使用第三方...

  • Resize,w 360,h 240
    Android 日志系统分析(三):logcat

    一、前言 logcat 作为读取日志的工具,相当于client 的角色;在前两篇文章中,关于 logcat 如何与其他部分沟通获取日志信息的流程...

  • Resize,w 360,h 240
    Android 日志系统分析(二):logd

    一、前言 logd 守护进程是日志系统的管家,内部维持三个日志 Socket : logd、logdr、logdw 来与客户端进行通信。同时负责...

  • Resize,w 360,h 240
    Android 日志系统分析(一):概述

    一、前言 在实际项目中经常会打印关键日志信息来反馈程序运行状况。例如 App 中常使用的 Log.d、Log.v 等,而在 Native 层会使...

  • Resize,w 360,h 240
    Android HIDL服务实现-(Binderized Mode)(二)

    一、前言 正如 Android HIDL 概述[https://www.jianshu.com/p/b75c4321ae0a] 一文中简单的对 ...

  • Resize,w 360,h 240
    Android HIDL概述(一)

    一、前言 Android O(8.0) 版本之后,底层实现有了比较大的变化,最显著的一个方面就是 HIDL 机制的全面实施。本文及接下来的几篇博...

  • Resize,w 360,h 240
    APK安装(一)—— PMS原理分析

    一、前言 在 APK安装概述[https://www.jianshu.com/p/9d99da418da7] 中曾提及apk有四种安装场景,但无...

  • Resize,w 360,h 240
    APK安装概述

    一、前言 App 的类别无论是系统应用还是普通应用,其安装方式或有不同,但其安装的本质却是相同:安装时将 Apk 的信息写入一个区域,在开机时,...

  • Resize,w 360,h 240
    Android JNI 使用方法总结及原理分析

    一、前言 JNI 即 Java 本地接口,是 Java 调用 Native 语言的一种特性。Java 调用 C/C++ 是 Java 语言里面本...

文集作者