赞
踩
|-- art // Android RunTime,一种App运行模式,区别与传统的Dalvik虚拟机,旨在提高Android系统的流畅性 |-- adbconnection // adb连接相关 |-- benchmark // 测试程序基准 |-- build // 编译文件,art编译格式为apex |-- cmdline // 命令行工具的编译与解析 |-- compiler // 编译套件 |-- dalvikvm // Dalvik虚拟机启动程序 |-- dex2oat // 文件dex格式转换为oat格式的转换程序 |-- dexdump // 文件dex格式的内容获取程序 |-- dexlayout // 文件dex格式的布局 |-- dexlist // 文件dex格式的函数获取程序 |-- dexoptanalyzer // dex优化分析 |-- disassembler // 几种反汇编实现,包括arm64、arm和x86 |-- dt_fd_forward // Java Debug Wire Protocol Transport Interface |-- imgdiag // image诊断程序 |-- libartbase // art基础库 |-- libartpalette // dynamic loader of the platform abstraction layer |-- libartservice // api |-- libdexfile // dex文件相关 |-- libelffile // elf文件相关 |-- libnativebridge // native与java相关 |-- libnativeloader // 加载native共享库到art |-- libprofile // profile相关 |-- oatdump // 文件oat格式的内容获取程序 |-- odrefresh // On-Device Refresh,art apex升级 |-- openjdkjvm // jvm相关 |-- openjdkjvmti // jvm相关 |-- perfetto_hprof // perfetto hprof性能分析相关 |-- profman // 程序性能分析助手 |-- runtime // art库实现,主要为C++和汇编文件 |-- sigchainlib // 信号处理库 |-- simulator // 代码模拟 |-- test // 测试程序,包括Java和C++ |-- tools // 一些工具,包括python和shell脚本 |-- bionic // Android改造的C/C++库 |-- apex // apex相关 |-- benchmarks // 测试程序基准 |-- build // 编译文件 |-- docs // md文档 |-- libc // libc |-- libdl // libdl |-- libfdtrack // libfdtrack |-- libm // libm |-- libstdc++ // libstdc++ |-- linker // 程序链接器 |-- tests // 测试程序 |-- tools // 一些工具,包括python和shell脚本 |-- bootable // Android程序启动导引 |-- bootloader |-- edk2 // UEFI固件开发环境 |-- libbootloader // Android libbootloader |-- recovery // Android recovery系统 |-- build // Android编译系统,包括GNU make/mk和go/bp |-- bazel // Android新的编译工具,非正式版 |-- blueprint // 编译系统组件,由go实现,用于读取类json格式的bp文件,转换成Ninja格式 |-- make // 经典的编译系统实现,包括makefile、python、shell等 |-- pesto // 与bazel有关 |-- soong // 编译系统组件,同样是辅助生成Ninja格式的文件 |-- compatibility // Android软、硬件的兼容性规则 |-- cdd // Compatibility Definition Document,为markdown语法 |-- 1_introduction |-- 2_device-types |-- 3_software |-- 4_application-packaging |-- 5_multimedia |-- 6_dev-tools-and-options |-- 7_hardware-compatibility |-- 8_performance-and-power |-- 9_security-model |-- 10_software-compatibility-testing |-- 11_updatable-software |-- 12_document-changelog |-- 13_contact-us |-- cts // Android Compatibility Test Suite,需符合cdd的要求 |-- apps // 一些app |-- build // 编译文件 |-- common // common程序 |-- development // 测试助手 |-- helpers // 测试助手 |-- hostsidetests // host side测试 |-- libs // 一些库 |-- suite // 测试套件 |-- tests // 测试程序 |-- tools // 测试工具 |-- dalvik // Android Dalvik虚拟机相关内容 |-- dexgen // dex code generator |-- docs // html文档 |-- dx // Dalvik eXchange |-- opcode-gen // opcode相关 |-- tools // 一些工具 |-- developers // Android开发者参考文档 |-- build // gradle编译系统 |-- demos // 使用了gradle的例子 |-- samples |-- android // Android SDK中的例子 |-- development // Android开发基础设施 |-- apps // 若干app |-- build // 编译文件,包括打包用的atree文件 |-- cmds // 工具monkey |-- docs // 说明文档 |-- gsi // gsi相关 |-- host // host |-- ide // ide,包括eclipse、clion和intellij |-- python-packages // python工具包,包括adb、fastboot和gdbrunner |-- samples // 示例代码 |-- scripts // python、shell脚本 |-- sdk // sdk |-- sdk_overlay // sdk overlay |-- sys-img // 系统镜像信息 |-- testrunner // 测试程序启动脚本 |-- tools // 一些常用的工具,如make_key等 |-- vendor_snapshot // vndk相关 |-- vndk // vndk相关 |-- device // Android支持的各种设备及相关配置,结构相似 |-- common // 设备间共有的配置 |-- google_car // Android device google_car |-- sample // Android device sample |-- external // Android中使用的外部开源库 |-- ComputeLibrary // Arm版机器学习库 |-- FP16 // 半进度浮点数格式转换 |-- FXdiv // 除法性能优化 |-- ImageMagick // 图像处理 |-- OpenCL-CTS // OpenCL Conformance Tests |-- OpenCSD // Arm CoreSight架构Decode |-- Reactive-Extensions |-- RxCpp // Reactive Extensions for C++ |-- TestParameterInjector // JUnit4 test runner |-- XNNPACK // 低级别的神经网络高性能接口 |-- aac // Advanced Audio Coding,高级音频编码 |-- abseil-cpp // C++标准库增强版 |-- adhd // Audio相关 |-- android-clat // Android中用NAT64/DNS64支持IPv4的程序运行于IPv6 |-- android-nn-driver // Arm神经网络驱动 |-- androidplot // Android中用以创建动态或静态的图表 |-- angle // Almost Native Graphics Layer Engine |-- ant-glob // ANT模式匹配规则 |-- antlr // ANother Tool for Language Recognition,一款语法分析器,可根据输入自动生成语法树并显示出来 |-- apache-commons-bcel // Bytecode Engineering Library |-- apache-commons-compress // 压缩相关 |-- apache-commons-math // Apache数学库 |-- apache-harmony // Apache Java SE运行时类库及一些工具 |-- apache-http // Apache HTTP服务 |-- apache-xml // Apache XML解决方案 |-- arm-neon-tests // neon指令测试 |-- arm-optimized-routines // 优化组件,如math库 |-- arm-trusted-firmware // 安全相关 |-- armnn // 机器学习组件 |-- auto // Java代码自动生成器 |-- autotest // 自动测试框架,Python实现,起初用于Linux Kernel,后扩展到Chrome OS和Android |-- avb // Android Verified Boot |-- bazelbuild-rules_android // bazel相关 |-- bc // calculator |-- bcc // BPF Compiler Collection |-- blktrace // 收集磁盘IO信息中当IO进行到块设备层即block设备时的详细信息 |-- boringssl // BoringSSL为OpenSSL的一个分分支,优化了一些加密算法 |-- bouncycastle // 加解密包 |-- brotli // 数据压缩算法 |-- bsdiff // 二进制增量分析工具,生成新、旧版本的一个patch,用以旧版本增量升级到新版本 |-- bzip2 // 基于Burrows-Wheeler算法的无损压缩技术 |-- caliper // Google's Caliper Benchmarking And Measuring Tool,基准测量工具 |-- can-utils // can相关 |-- capstone // disassembly框架 |-- catch2 // C++测试框架 |-- cblas // C interface to Legacy BLAS |-- cbor-java // Java7实现 |-- chromium-trace // 以HTML的形式显示数据使用情况 |-- chromium-webview // Webview |-- clang // C Language Family Front-end,编译器 |-- cldr // Unicode CLDR Project |-- cn-cbor // A constrained node implementation of CBOR in C |-- compiler-rt // Compiler Routine,编译相关 |-- connectedappssdk // app数据访问相关 |-- conscrypt // A Java Security Provider |-- cpu_features // 获取cpu特性的跨平台C库 |-- cpuinfo // 获取用于cpu性能优化的必要信息 |-- crcalc // Constructive Real Calculator |-- cros |-- system_api // 一些常量和定义,只有一些头文件和proto文件 |-- crosvm // The Chrome OS Virtual Machine Monitor |-- curl // 文件传输 |-- dagger2 // A fast dependency injector for Java and Android |-- deqp // drawElements Quality Program,GPU测试框架 |-- depq-deps // depq依赖 |-- desugar // Java脱糖 |-- dexmaker // dex文件生成 |-- dlmalloc // malloc/free routines implemented by Doug Lea |-- dng_sdk // DNG文件读写库 |-- dnsmasq // 配置DNS和DHCP的工具 |-- doclava // Javadoc工具 |-- dokka // a documentation engine for Kotlin and Java |-- downloader // downloader java app |-- drm_hwcomposer // hwcomposer for drm |-- drrickorang // Audio测试相关 |-- dtc // Device Tree Compiler |-- dynamic_depth // A C++ implementation of the Dynamic Depth extension |-- e2fsprogs // 文件系统工具集 |-- easymock // 单元测试模拟框架 |-- eigen // 用于线性代数的C++模板库 |-- elfutils // ELF |-- emma // 单元测试覆盖率统计 |-- erofs-utils // erofs文件系统 |-- error_prone // error prone |-- escapevelocity // a templating engine that can be used from Java |-- ethtool // ethernet工具 |-- exoplayer // 多媒体播放器 |-- expat // XML解析 |-- f2fs-tools // Flash Friendly File System |-- fastrpc // fastrpc相关 |-- fdlibm // Freely Distributed LIBM,数学库 |-- fec // Forward Error Connection |-- fft2d // 傅里叶变换 |-- firebase-messaging // 消息传送框架 |-- flac // Free Lossless Audio Codec |-- flatbuffers // 一种数据传输格式 |-- fmtlib // format |-- fonttools // 字体处理工具 |-- freetype // 字体引擎 |-- fsck_msdos // 文件系统检查工具 |-- fsverity-utils // 文件系统验证 |-- gemmlowp // low-precision for general matrix multiplication |-- geojson-jackson // A small package of all GeoJson POJOs (Plain Old Java Objects) for serializing and deserializing of objects via JSON Jackson Parser |-- geonames // 地理数据库 |-- gflags // Google Commandline Flags |-- giflib // gif图片库 |-- glide // media管理框架 |-- golang-protobuf // Go语言版Protobuf |-- google-benchmark // 支持benchmark的库,类似于单元测试 |-- google-breakpad // crash报告系统,包括client、server |-- google-fonts // 字体 |-- google-fruit // C++依赖注入框架 |-- google-java-format // 根据谷歌Java代码风格调整代码格式 |-- google-styleguide // Google Style Guides |-- googletest // C++ test framework |-- gptfdisk // 文本模式的磁盘分区工具 |-- grpc-grpc // An RPC library and framework |-- grpc-grpc-java // An RPC library and framework |-- guava // Google Core Libraries for Java |-- guice // 依赖注入框架 |-- gwp_asan // gwp asanitizer |-- hamcrest // 用于测试的可以合成各种表达式的匹配器类库 |-- harfbuzz_ng // 字体排版引擎 |-- hyphenation-patterns // 各种语言的字体连接模式 |-- icing // a fast, embedded, mobile-friendly full-text-search library written in C++ |-- icu // Unicode组件 |-- igt-gpu-tools // DRM驱动开发工具 |-- image_io // a lightweight interface to the images and metadata contained in Depth and AR photos |-- ims // IP Multi-media System,包括rcs融合通信 |-- iperf3 // A TCP, UDP, and SCTP network bandwidth measurement tool |-- iproute2 // 网络配置工具包 |-- ipsec-tools // 加密的ip协议工具包 |-- iptables // IP信息包过滤系统 |-- iputils // 网络工具包 |-- iw // Netlink 802.11 |-- jackson-annotations // Jackson Data Processor相关 |-- jackson-core // Jackson Data Processor相关 |-- jackson-databind // Jackson Data Processor相关 |-- jacoco // 测试覆盖率工具 |-- jarjar // Java包管理工具 |-- javaparser // Java解析 |-- javapoet // Java代码生成 |-- javasqlite // sqlite |-- javassist // Java字节码编辑 |-- jcommander // 参数解析 |-- jdiff // Java代码比较工具 |-- jemalloc_new // 更好的内存管理工具,解决内存碎片问题 |-- jimfs // an in-memory file system |-- jline // 处理控制台输出 |-- jsilver // HTML模板系统 |-- jsmn // JSON解析 |-- json-c // C版JSON |-- jsoncpp // C++处理JSON,序列化和反序列化 |-- jsr305 // Jar Specification Request |-- jsr330 // Jar Specification Request |-- junit // Java单元测试框架 |-- junit-params // junit升级版,添加了更好用的参数化测试 |-- kernel-headers // Kernel级别头文件 |-- kmod // Linux kernel module handling |-- kotlinc // Kotlin相关 |-- kotlinx.atomicfu // Kotlin相关 |-- kotlinx.coroutines // Kotlin相关 |-- kotlinx.metadata // Kotlin相关 |-- ksoap2 // 访问Web Service |-- libabigail |-- libaom |-- libavc |-- libbackup |-- libbrillo |-- libcap |-- libcap-ng |-- libchrome |-- libchromeos-rs |-- libcppbor |-- libcups |-- libcxx |-- libcxxabi |-- libdivsufsort |-- libdrm |-- libepoxy |-- libese |-- libevent |-- libexif |-- libffi |-- libfuse |-- libgav1 |-- libgsm |-- libhevc |-- libiio |-- libjpeg-turbo |-- libkmsxx |-- libldac |-- libmpeg2 |-- libnetfilter_conntrack |-- libnfnetlink |-- libnl |-- libogg |-- libopus |-- libpcap |-- libphonenumber |-- libpng |-- libprotobuf-mutator |-- libsrtp2 |-- libtextclassifier |-- libusb |-- libutf |-- libvpx |-- libwebm |-- libwebsockets |-- libxaac |-- libxkbcommon |-- libxml2 |-- libyuv |-- linux-kselftest // linux test |-- llvm // Low Level Virtual Machine |-- llvm-project // llmv源代码 |-- lmfit // lmfit |-- lottie // Adobe After Effects动画相关 |-- ltp // Linux Test Project |-- lua // lua相关 |-- lz4 // 快速的无损压缩算法 |-- lzma // 压缩 |-- marisa-trie // Matching Algorithm with Recursively Implemented StorAge |-- markdown // 一种标记语言 |-- mdnsresponder // Apple Bonjour组件,方便IP网络配置 |-- mesa3d // 三维计算机图形库 |-- mime-support // MIME支持 |-- minigbm // GPU相关 |-- minijail // 沙盒,运行不信任的程序 |-- mksh // MirBSD Korn Shell |-- mockftpserver // 模拟FTP服务以进行FTP客户端测试 |-- mockito // 测试框架 |-- mockwebserver // 测试框架 |-- modp_b64 // base64编码、解码 |-- mp4parser // mp4解析 |-- ms-tpm-20-ref // Official TPM 2.0 Reference Implementation (by Microsoft) |-- mtools // mtool |-- mtpd // Media Transfer Protocol |-- nanohttpd // HTTP Server,用于嵌入其它的程序 |-- nanopb-c // ANSI-C实现的Protocol Buffer |-- naver-fonts // 字体 |-- neon_2_sse // arm neon与x86 sse指令转换 |-- neven // 人脸识别算法 |-- newfs_msdos // msdos |-- nist-pkits // NIST PKI Test Suite |-- nist-sip // nist实现的sip协议,ip电话 |-- nos |-- host |-- generic |-- noto-fonts // 汉语、日语、韩语字体 |-- oauth // 关于授权的开放网络标准 |-- objenesis // Java对象实例化库 |-- oboe // Audio程序库 |-- oj-libjdwp // jdk相关 |-- okhttp // HTTP&SPDY Client |-- okhttp4 // 空目录 |-- okio // okhttp io相关 |-- one-true-awk // awk相关 |-- opencensus-java // A stats collection and distributed tracing framework |-- openscreen // Open Screen Protocol实现 |-- openssh // openssh |-- oss-fuzz // 检查代码错误 |-- parameter-framework // system-wide parameter management |-- pcre // Perl兼容的正则表达式 |-- pdfium // PDF渲染引擎 |-- perfetto // System profiling, app tracing and trace analysis |-- pffft // a pretty fast FFT and fast convolution with PFFASTCONV |-- piex // Preview Image Extractor |-- pigweed // 嵌入式软件开发库 |-- ply // A tool to generate parsers and lexers in Python |-- ppp // Point to Point Protocol,链路层协议 |-- proguard // Java class file shrinker, optimizer, obfuscator and prevrfier |-- protobuf // 数据叫交换格式 |-- psimd // Portable 128-bit SIMD intrinsics |-- pthreadpool // a portable and efficient thread pool implementation |-- puffin // A utility for deterministic DEFLATE recompression |-- rappor // a novel privacy technology that allows inferring statistics about populations while preserving the privacy of individual users |-- replicaisland // A side scrolling video game for Android |-- rmi4utils // Remote Method Invoke |-- rnnoise // a noise suppression library based on a recurrent neural network |-- robolectric-shadows // 黑盒测试 |-- roboto-fonts // roboto font |-- rootdev // Chromium OS version of rootdev |-- rust // rust相关 |-- ruy // matrix multiplication library |-- s2-geometry-library-java // geometry相关 |-- scapy // a powerful Python-based interactive packet manipulation program and library |-- scrypt // 加密相关 |-- scudo // 替换jemalloc的native内存分配工具 |-- seccomp-tests // Seccomp-BPF Kernel Self-Test Suite |-- selinux // Secure Linux |-- setupcompat // setupcompat |-- setupdesign // setupdesign |-- sfntly // 字体库 |-- shflags // shell script |-- shaderc |-- spirv-headers // machine-readable files for the SPIR-V Registry |-- shflags |-- skia // 2D图形库 |-- skqp // skia相关 |-- sl4a // Scriping Layer for Android |-- slf4j // Simple Logging Facade for Java |-- smali // Dalvik虚拟机的dex格式的汇编与反汇编 |-- snakeyaml // 用于Java虚拟机的YAML文件解析器 |-- sonic // 语音开发库 |-- sonivox // 语音开发库 |-- speex // 语音开发库 |-- sqlite // sqlite |-- squashfs-tools // 只读的高压缩的文件系统 |-- starlark-go // GO语言版starlark |-- strace // system call tracer |-- stressapptest // a memory interface test |-- subsampling-scale-image-view // 图片处理相关 |-- swiftshader // a high-performance CPU-based implementation of the Vulkan graphics API |-- tagsoup // SAX解析 |-- tcpdump // 网络监听 |-- tensorflow // 机器学习库 |-- testng // 实机测试及数据收集 |-- tflite-support // tensorflow相关 |-- timezone-boundary-builder // timezone相关 |-- tinyalsa // ALSA处理 |-- tinyalsa_new // ALSA处理 |-- tinycompress // 用于ALSA格式的读取,如mp3 |-- tinyxml2 // XML解析 |-- toolchain-utils // Chromimu开发工具链 |-- toybox // 命令行工具包 |-- tpm2-tss // source code implementing the Trusted Computing Group's (TCG) TPM2 Software Stack (TSS) |-- tremolo // ogg音频压缩 |-- turbine // a header compiler for Java |-- ukey2 // a Diffie-Hellman based authenticated key exchange protocol |-- unicode // Unicode |-- universal-tween-engine // Java对象插值 |-- usrsctp // a userland SCTP stack |-- v4l2_codec2 // v4l2相关 |-- vboot_reference // Chrome OS verified boot int firmware |-- virglrenderer // 虚拟OpenGL渲染器 |-- vixl // ARMv8 Runtime Code Generation Library |-- vogar // vogar |-- volley // an HTTP library that makes networking for Android apps easier and, most importantly, faster |-- vulkan-headers // Vulkan header files and API registry |-- vulkan-validation-layers // Vulkan组件,包括ICD Loader和Validation Layher |-- walt // 一种测试架构 |-- wayland // wayland相关 |-- wayland-protocols // wayland相关 |-- webp // 处理WebP格式的图片 |-- webrtc // 支持浏览器、移动App和Real-time Communication |-- wpa_supplicant_8 // WIFI Protected Access |-- wycheproof // 加密组件测试 |-- xmp_toolkit // xml |-- xz-embedded // xz文件格式相关 |-- xz-java // java版xz压缩 |-- yapf // 代码规范相关 |-- zlib // 使用了DEFLATE算法的数据压缩库 |-- zopfli // C库,一种压缩算法 |-- zstd // 一种压缩算法 |-- zxing // Java库,用于识别1D/2D条形码 |-- frameworks // Android基础框架 |-- av // 多媒体框架 |-- aidl |-- apex |-- camera |-- cmds // 常用的命令行工具 |-- screenrecord |-- stagefright |-- drm |-- include |-- media |-- services |-- tools // 常用的命令行工具 |-- base // frameworks基础组件 |-- apct-tests |-- apex |-- api |-- boot |-- cmds // 常用的命令行工具 |-- abx |-- am |-- app_process |-- appops |-- appwidget |-- backup |-- bmgr |-- bootanimation |-- bu |-- content |-- device_config |-- dpm |-- hid |-- idmap2 |-- ime |-- incident |-- incident_helper |-- incidentd |-- input |-- interrupter |-- locksettings |-- pm |-- requestsync |-- screencap |-- settings |-- sm |-- svc |-- telecom |-- uiautomator |-- uinput |-- vr |-- wm |-- config |-- core |-- data |-- docs |-- drm |-- errorprone |-- graphics |-- identity |-- keystore |-- libs |-- location |-- lowpan |-- media |-- mime |-- mms |-- native |-- nfc-extras |-- obex |-- opengl |-- packages // frameworks base packages |-- AppPredictionLib |-- Backup |-- BackupEncryption |-- BackupRestoreConfirmation |-- CarrierDefaultApp |-- CompanionDeviceManager |-- CtsShim |-- DocumentsUI |-- DynamicSystemInstallationService |-- EasterEgg |-- EncryptedLocalTransport |-- ExtShared |-- ExternalStorageProvider |-- FakeOemFeatures |-- FusedLocation |-- InputDevices |-- Keyguard |-- LocalTransport |-- MtpDocumentsProvider |-- PackageInstaller |-- PrintRecommendationService |-- PrintSpooler |-- SettingsLib |-- SettingsProvider |-- SharedStorageBackup |-- Shell |-- SimAppDialog |-- SoundPicker |-- StatementService |-- SystemUI |-- Tethering |-- VpnDialogs |-- WAPPushManager |-- WallpaperBackup |-- WallpaperCropper |-- WindowManager |-- overlays |-- services |-- proto |-- rs |-- samples // frameworks base samples |-- sax |-- services |-- startop |-- telecomm |-- telephony |-- test-base |-- test-legacy |-- test-mock |-- test-runner |-- tests |-- tools // 常用的命令行工具 |-- aapt |-- aapt2 |-- aosp |-- apilint |-- bit |-- codegen |-- dump-coverage |-- finalize_res |-- fonts |-- hiddenapi |-- incident_report |-- incident_section_gen |-- localedata |-- lock_agent |-- locked_region_code_injection |-- obbtool |-- orientationplot |-- powermodel |-- powerstats |-- preload |-- preload-check |-- processors |-- protologtool |-- sdkparcelables |-- signedconfig |-- split-select |-- streaming_proto |-- stringslint |-- validatekeymaps |-- velocityplot |-- xmlpersistence |-- wifi |-- compile // 编译相关 |-- ex // frameworks extension |-- hardware |-- interfaces // hardware interfaces |-- layoutlib // AndroidStudio布局预览 |-- minikin // 字体相关 |-- multidex // multi-dex相关 |-- native // frameworks native |-- cmds // 常用的命令行工具 |-- atrace |-- bugreport |-- bugreportz |-- cmd |-- dumpstate |-- dumpsys |-- flatland |-- idlcli |-- installd |-- ip-up-vpn |-- lshal |-- rawbu |-- rss_hwm_reset |-- service |-- servicemanager |-- surfacereplayer |-- vr |-- ... |-- opt // 一些程序 |-- proto_logging // proto相关 |-- rs // Render Script,处理图片、模型计算等 |-- wilhelm // OpenMAXAL/OpenSLES相关 |-- hardware // HAL层,包括以下几个目录 |-- broadcom // hardware broadcom |-- google // hardware google |-- interfaces // hidl |-- atrace |-- audio |-- authsecret |-- automotive |-- biometrics |-- bluetooth |-- boot |-- broadcastradio |-- camera |-- cas |-- common |-- compatibility_matrices |-- configstore |-- confirmationui |-- contexthub |-- drm |-- dumpstate |-- fastboot |-- gatekeeper |-- gnss |-- graphics |-- health |-- identity |-- input |-- ir |-- keymaster |-- light |-- media |-- memtrack |-- neuralnetworks |-- nfc |-- oemlock |-- power |-- radio |-- rebootescrow |-- renderscript |-- scripts |-- secure_element |-- security |-- sensors |-- soundtrigger |-- tests |-- tetheroffload |-- thermal |-- tv |-- usb |-- vibrator |-- vr |-- weaver |-- wifi |-- invensense // sensor相关 |-- knowles |-- athletico |-- sound_trigger_hal // audio相关 |-- libhardware // hal |-- libhardware_legacy // hal |-- nxp // hardware nxp |-- qcom // hardware qcom |-- ril // Radio Interface Layer |-- samsung |-- nfc // hardware samsung nfc |-- st // hardware st |-- ti |-- am57x // hardware ti am57x |-- kernel // Linux Kernel |-- configs // Android Kernel Configs |-- msm-5.4 // Linux Kernel |-- prebuilts // kernel prebuilts |-- tests // kernel tests |-- libcore // Android Java核心类库 |-- api |-- benchmarks |-- dalvik |-- dom |-- expectations |-- harmony-tests |-- json |-- jsr166-tests |-- libart |-- luni |-- metrictests |-- mmodules |-- ojluni |-- support |-- test-rules |-- tools |-- xml |-- libnativehelper // Android Java类库的native实现助手 |-- header_only_include |-- include |-- include_jni |-- include_platform |-- include_platform_header_only |-- tests |-- tests_mts |-- packages // Android Package |-- apps // 各种app |-- BasicSmsReceiver |-- Bluetooth |-- Browser2 |-- Calendar |-- Camera2 |-- Car // Android Car apps |-- Calendar |-- Cluster |-- DebuggingRestrictionController |-- Dialer |-- Hvac |-- LatinIME |-- Launcher |-- LinkViewer |-- LocalMediaPlayer |-- Media |-- Messenger |-- Notification |-- Provision |-- Radio |-- RotaryController |-- Settings |-- SettingsIntelligence |-- SystemUI |-- SystemUpdater |-- libs |-- systemlibs |-- tests |-- CarrierConfig |-- CellBroadcastReceiver |-- CertInstaller |-- Contacts |-- DeskClock |-- DevCamera |-- Dialer |-- DocumentsUI |-- EmergencyInfo |-- Gallery |-- Gallery2 |-- HTMLViewer |-- ImsServiceEntitlement |-- KeyChain |-- Launcher3 |-- LegacyCamera |-- ManagedProvisioning |-- Messaging |-- Music |-- MusicFX |-- Nfc |-- OnDeviceAppPrediction |-- OneTimeInitializer |-- PhoneCommon |-- Protips |-- Provision |-- QuickAccessWallet |-- QuickSearchBox |-- RemoteProvisioner |-- SafetyRegulatoryInfo |-- SampleLocationAttribution |-- SecureElement |-- Settings |-- SettingsIntelligence |-- SpareParts |-- Stk |-- StorageManager |-- TV |-- Tag |-- Test |-- connectivity |-- ThemePicker |-- TimeZoneData |-- TimeZoneUpdater |-- Traceur |-- TvSettings |-- UniversalMediaPlayer |-- WallpaperPicker |-- WallpaperPicker2 |-- inputmethods // 输入法 |-- LatinIME |-- LeanbackIME |-- modules // Android modules |-- ArtPrebuilt |-- BootPrebuilt |-- CaptivePortalLogin |-- CellBroadcastService |-- Connectivity |-- Cronet |-- DnsResolver |-- ExtServices |-- GeoTZ |-- Gki |-- IPsec |-- ModuleMetadata |-- NetworkPermissionConfig |-- NetworkStack |-- NeuralNetworks |-- Permission |-- RuntimeI18n |-- Scheduling |-- SdkExtensions |-- StatsD |-- TestModule |-- Virtualization |-- Wifi |-- adb |-- common |-- vndk |-- providers // 各种provider |-- BlockedNumberProvider |-- BookmarkProvider |-- CalendarProvider |-- CallLogProvider |-- ContactsProvider |-- DownloadProvider |-- MediaProvider |-- PartnerBookmarksProvider |-- TelephonyProvider |-- TvProvider |-- UserDictionaryProvider |-- screensavers // 屏保 |-- Basic |-- PhotoTable |-- services // 各种service |-- AlternativeNetworkAccess |-- BuiltInPrintService |-- Car // Android Car service |-- Iwlan |-- Mms |-- Mtp |-- Telecomm |-- Telephony |-- wallpapers // 壁纸 |-- ImageWallpaper |-- LivePicker |-- pdk // Android Platform Development Kit |-- apps |-- build |-- util |-- platform_testing // Android平台测试程序 |-- build |-- docs |-- emu_test |-- libraries |-- scripts |-- tests |-- utils |-- prebuilts // Android预编译目录 |-- abi-dumps // abi dumps相关,包括ndk、platform、vndk |-- android-emulator // Android模拟器,由external/qemu/android/scripts/package-release.sh生成 |-- asuite // Android suite |-- bazel // bazel相关 |-- build-tools // Ninja编译系统的辅助工具 |-- bundletool // bundle相关工具 |-- checkcolor // Lint check for hardcoded colors,如SystemUI Theme |-- checkstyle // Java编码规范检查 |-- clang |-- host // clang相关 |-- clang-tools // clang相关 |-- cmdline-tools // 命令行工具 |-- devtools // 开发工具,如常见的adt、android、ddms、lint等 |-- fuchsia_sdk // Fuchsia Integrator Development Kit |-- gcc // gcc相关 |-- gdb // gdb相关 |-- go // go相关 |-- gradle-plugin // gradle插件 |-- jdk // jdk相关 |-- ktlint // Kotlin Lint |-- manifest-merger // 合并manifest的编译工具 |-- maven_repo // maven仓库 |-- misc // 一些工具 |-- module_sdk // 多个模块的sdk |-- ndk // ndk相关 |-- python // python相关 |-- qemu-kernel // Android模拟器kernel相关 |-- r8 // Java优化工具 |-- remoteexecution-client // 远程执行工具客户端 |-- runtime // runtime库 |-- rust // rust相关 |-- sdk // sdk相关 |-- tools // 工具 |-- vndk // vndk相关 |-- sdk // Android的Java层SDK |-- annotations |-- apkbuilder |-- apps |-- avdlauncher |-- build |-- docs |-- dumpeventlog |-- emulator |-- eventanalyzer |-- files |-- find_java |-- find_java2 |-- find_lock |-- hierarchyviewer |-- icons |-- sdklauncher |-- settings |-- templates |-- testapps |-- shortcut-fe // an in-Linux-kernel IP packet forwarding engine |-- system Android系统设施 |-- apex // Android Pony EXpress,Android 10引入的低级别组件格式 |-- bpf // Berkeley Packet Filter |-- bpfprogs // bpf相关 |-- bt // 蓝牙 |-- ca-certificates // Certificate Authority |-- chre // Context Hub Runtime Environment |-- connectivity |-- wificond // wifi相关 |-- core // 核心库 |-- bootstat |-- cli-test |-- code_coverage |-- debuggerd |-- diagnose_usb |-- fastboot |-- fs_mgr |-- gatekeeperd |-- healthd |-- include |-- init |-- janitors |-- libappfuse |-- libasyncio |-- libbinderwrapper |-- libcrypto_utils |-- libcutils |-- libdiskconfig |-- libgrallocusage |-- libkeyutils |-- libmodprobe |-- libnetutils |-- libpackagelistparser |-- libprocessgroup |-- libqtaguid |-- libsparse |-- libstats |-- libsuspend |-- libsync |-- libsystem |-- libsysutils |-- libusbhost |-- libutils |-- libvndksupport |-- llkd |-- mini_keyctl |-- mkbootfs |-- property_service |-- reboot |-- rootdir |-- run-as |-- sdcard |-- set-verity-state |-- shell_and_utilities |-- storaged |-- toolbox |-- trusty |-- usbd |-- watchdogd |-- extras // 核心库之外的程序 |-- ANRdaemon |-- alloc-stress |-- app-launcher |-- boot_control_copy |-- bootctl |-- boottime_tools |-- brillo_config |-- checkpoint_gc |-- cppreopts |-- cpustats |-- crypto-perf |-- ext4_utils |-- f2fs_utils |-- ioblame |-- ioshark |-- iotop |-- kexec_tools |-- latencytop |-- libfec |-- libfscrypt |-- libjsonpb |-- memory_replay |-- memtrack |-- mmap-perf |-- module_ndk_libs |-- multinetwork |-- pagecache |-- partition_tools |-- perf2cfg |-- postinst |-- power_profile |-- preopt2cachename |-- profcollectd |-- pssbench |-- puncture_fs |-- runconuid |-- sane_schedstat |-- showslab |-- simpleperf |-- slideshow |-- sound |-- squashfs_utils |-- su |-- systrace_analysis |-- taskstats |-- tests |-- toolchain-extras |-- tools |-- vbmeta_tools |-- verity |-- zram-perf |-- gatekeeper // 防护程序,如锁屏密码等 |-- gsid // gsi daemon |-- hardware |-- interfaces // hardware interfaces |-- hwservicemanager // Hardware Service Manager |-- incremental_delivery // Android 11引入的增量文件系统 |-- iorap // Android 11引入的程序启动速度优化功能 |-- keymaster // HAL密钥管理 |-- libartpalette // 提供了art所需要的系统功能,如线程优先级调整 |-- libbase // 系统基础库 |-- libfmq // Fast Message Queue |-- libhidl // Hardware Interface Description Language |-- libhwbinder // Hardware Binder |-- libprocinfo // proc相关信息 |-- libsysprop // 系统属性 |-- libufdt // Unflattened Device Tree |-- libvintf // Vendor INTFace |-- libziparchive // 压缩相关 |-- linkerconfig // 编译链接相关 |-- logging // log系统 |-- media // 多媒体相关,包括alsa、audio、camera和radio |-- memory // 内存相关,包括内存泄露检查工具等 |-- netd // 网络模块,包括client和server |-- nfc // Near Field Communication |-- nvram // NVRAM访问控制 |-- security // 安全模块,包括keystore和软件模拟的softkeymaster |-- sepolicy // Android SELinux policy configuration |-- server_configurable_flags // Settings相关 |-- teeui // TEE UI |-- testing |-- gtest_extras // 测试相关 |-- timezone // 时区相关 |-- tools // 系统必备工具,包括aidl和hidl |-- unwinding // backtrace相关 |-- update_engine // 系统升级 |-- vold // Volume服务,如sd卡、usb等 |-- test // Android测试相关 |-- app_compat |-- csuite // Android App Compatibility Test Suite |-- catbox // the next generation test harness for CAT (Complete Automotive Testing) |-- cts-root // Android Compatibility Test Suite - Root extension |-- framework // 空目录 |-- mlts // Machine Learning Test Suite |-- mts // Android Mainline Test Suite,包括Unit tests、CTS tests、GTS tests |-- vti // VTS相关 |-- vts // Vendor Test Suite |-- vts-testcase // VTS测试用例,包括fuzz、kernel、performance和security |-- toolchain Android工具链 |-- benchmark // a Android Toolchain benchmark suite |-- pgo-profiles // Android PGO(Profile Guided Optimization) Profiles |-- tools // Android工具集 |-- aadevtools // Android Automotive Developer Tools |-- acloud // Android Virtual Device命令行工具 |-- apifinder // apifinder |-- apksig // APK签名,包括一个Java库和一个Java命令行工具 |-- apkzlib // apkzlib |-- asuite // Android suite |-- carrier_settings // 网络相关设置 |-- currysrc // repackaging scripts |-- dexter // dex命令行工具 |-- doc_generation // 在Android Developer文档中插入HTML |-- external |-- fat32lib // 用于FAT文件系统 |-- external_updater // external目录中库的更新管理工具 |-- metalava // Android源码API提取 |-- ndkports // AAR编译脚本 |-- platform-compat // Tools for Android App Compat (go/android-compat) |-- repohooks // 用于repo upload,报告各仓库的修改情况 |-- security // 安全相关,如sanitizer |-- test // 测试框架,python实现 |-- tradefederation |-- prebuilts // TF测试框架相关,服务于测试 |-- treble // treble相关 |-- trebuchet // 分析atrace和systrace的Kotlin库 |-- vendor // vendor相关
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。