1. 工具篇 —— AIDEGen + Android Studio AIDEGen,我叫它 “爱得跟”,大概是 An...
2023-09-15 972

1. 工具篇 对于 Android 系统源码中的 C/C++ 代码,CLion 是一个不错的工具。 ...
2023-09-15 5.03k

文章基于 Aosp Android10_r41 版本。 本文介绍如何在 Aosp 中预装已经编译好的...
2023-09-15 731

很多时候,我们想在系统启动的时候干一些“私活”,这个时候,我们就可以添加开机自...
2023-09-15 1.65k

1. 基本概念 SEAndroid 是一种安全系统,相关的概念和术语对于初学者来说都相...
2023-09-15 712

本文基于 AOSP Android10_r41 源码环境。 1. 编译 framework 模块 系统应用...
2023-09-15 799

1. 如何新建一个系统 App 项目 使用 Android Studio 新建一个空项目 FirstSyst...
2023-09-15 782

本文基于 AOSP Android10_r41 源码环境。 1. 添加配置文件 PRODUCT_COPY_FI...
2023-09-15 1.01k

有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,...
2023-09-15 602

本文基于 AOSP Android10_r41 源码环境。 1.添加 C/C++ 程序库 1.1 源码方...
2023-09-15 708

本文基于 AOSP Android10_r41 源码环境。 AOSP 添加的可执行程序,可以分为两...
2023-09-15 1.07k

1. 什么是 Product 在 App 的开发中,我们要去打渠道包,根据不同应用市场的要...
2023-09-15 650

下面推荐的是我常用的工具,如果你有好用的开发工具欢迎在评论区留言讨论交流。 ...
2024-10-13 4.53k

今天分享的内容是怎么快速上手 AOSP,主要分为以下几个步骤: 硬件要求 虚...
2023-09-15 2.1k

核心要点 JNI 环境下,进行多线程编程,有以下两点是需明确的: JNIEnv 是...
2023-09-15 989

为什么要做性能优化 Java 程序中,调用一个 Native 方法相比调用一个 Java 方...
2023-09-15 995

1. Java 程序使用的内存 Java 程序使用的内存从逻辑上可以分为两个部分: ...
2023-09-15 634

JNI 程序中的异常分为以下几种: Native 程序原生异常,一般通过函数返回值和...
2023-09-15 723

本文接着介绍如何在 C/C++ 中访问 Java,主要从以下几个方面来讲述: 访问 Ja...
2023-09-15 689

1. 引子 JNI 中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的...
2023-09-15 816
显示验证码
没有账号?注册  忘记密码?