HOME> 在线世界杯> [笔记分享] [Android] Android底层库和程序

[笔记分享] [Android] Android底层库和程序

2025-05-07 21:58:01

4.1 介绍 主要介绍Android底层库和程序结构,以及C语言基础库、init可执行程序、shell工具、C++基础库、Android系统进程等内容。 Android是跨Java和native(c/c++)的框架,native部分除了做底层支持外,也做了上层支持。如binder和servicemanager部分,Android就针对native和Java分别提供了同样功能的接口。 Android基本的库和程序包括: 1.标准C/C++库 bionic 2.C语言工具库 libcutils 3.init进程 4.Shell工具 5.C++工具库

在介绍这些库和程序之间,我们先看看如何增加本地程序和库。

4.2 增加本地库和程序 增加本地库和程序,与其路径无关系,值和它们各自的Android.mk文件有关。 Android.mk和普通Makefile不同,前者具有统一的写法,主要包含一些系统宏。 Android.mk选项参考文件路径: build/core/config.mk 而这些选项的默认值在以下文件路径: build/core/base_rules.mk 一个Android.mk中可以生成多个可执行程序、动态或者静态库。模板如下:

2018 世界盃 − 克羅地亞点球大战击败俄羅斯
哪些香烟对健康的危害更小 对身体影响较小的香烟推荐