`
javawebsoa
  • 浏览: 425554 次
社区版块
存档分类
最新评论

Android 源码研究:源代码组成

 
阅读更多

学习Android框架时,最准确、最权威的参考资料就是Android的源代码,这些代码从http://android.git.kernel.prg可免费下载。

Android主要源代码组成如下。

  • Kernel:Android Linux内核2.6
  • bionic:Android标准C运行支持库
  • bootloader:Android内核加载器参考
  • build:Android的Build系统
  • cts:Android兼容性测试源
  • dalvik:Dalvik虚拟机
  • external:Android使用的开放源
  • frameworks:Android框架
  • hardware:Android HAL(Hardware Abstraction Layer,硬件抽象层)库源
  • packages:包含Android基本应用,Content Provider等
  • system:Android初始化进程,蓝牙工具集等

分享到:
评论

相关推荐

    Android 手机编程实例源码:Widget 源代码

    这个“Android手机编程实例源码:Widget源代码”压缩包包含了一系列关于Android Widget开发的实践示例,对于学习和理解如何创建自定义Widget具有极高的价值。 首先,Android Widget主要由AppWidgetProvider、布局...

    Android应用源码-Android安卓设计实例源代码15个合集.zip

    这个"Android应用源码-Android安卓设计实例源代码15个合集"提供了一次绝佳的学习机会,它包含了一系列真实的Android应用程序源代码实例,旨在帮助开发者理解Android应用的设计与实现原理。下面,我们将深入探讨这些...

    android-15源代码

    "android-15源代码"是Android SDK的一个重要组成部分,它提供了Android 4.0.4(API级别15)的原始源码,为开发者提供了宝贵的参考资料。本文将对这个源代码进行深入的剖析,帮助读者理解Android系统的基石。 一、...

    Android Dev Tools源代码

    在Android开发过程中,Android Dev Tools(也称为ADT)扮演着至关重要的角色。它们是一组集成开发环境(IDE)插件和工具,主要...对于任何致力于Android开发的人来说,深入研究这些源代码都是一个极富价值的学习过程。

    安卓Android源码——365手机秘书源代码.zip

    《安卓Android源码——365手机秘书源代码》 在深入探讨365手机秘书的源代码之前,我们先来了解一下安卓Android操作系统的基础。Android是由Google开发的开源移动操作系统,它基于Linux内核,主要应用于智能手机和...

    ANDROID系统的adb源代码

    ADB主要由三部分组成:服务器端(通常在开发者的工作站上运行)、守护进程(在Android设备上运行)和协议层(连接服务器和守护进程)。源代码会揭示这三部分的交互方式和具体功能。 1. **服务器端**:服务器端主要...

    android4.4源码 android-19源代码

    Android 4.4的源码主要由以下几个部分组成: 1. Linux内核:作为基础层,负责硬件驱动、进程管理、内存管理等底层操作。 2. HAL(硬件抽象层):在Linux内核和上层应用程序之间提供硬件接口。 3. Android运行时(ART...

    Android系统源代码情景分析源码

    《Android系统源代码情景分析源码》是一份深入学习Android操作系统源码的宝贵资料,主要涵盖了应用层和系统层的源码分析。这份资源对于开发者来说是提升技术水平、理解Android系统内部运作机制的重要工具,旨在帮助...

    安卓Android源码——源代码分析.zip

    《安卓Android源码——源代码分析》 在深入探讨安卓Android源码之前,我们首先要明白,Android是一个开源的操作系统,其源代码主要由Java和C/C++编写,它基于Linux内核,为移动设备提供了丰富的应用程序接口(API)...

    安卓Android源码——微博客户端源代码.zip

    【标题】:“安卓Android源码——微博客户端源代码.zip”所涵盖的知识点主要涉及Android操作系统平台的软件开发,特别是针对微博应用的客户端实现。在这个压缩包中,我们可能找到一个完整的Android项目,其中包括了...

    Android-4.3-sources源代码

    通过研究 Android 4.3 的源代码,开发者可以学习到 Android 系统的架构设计、组件交互方式以及性能优化策略,对于提升开发技能和解决实际问题具有极大价值。同时,这也为深度定制 Android 系统,如创建自定义 ROM ...

    Android 微信源代码

    通过深入研究Android版微信源代码,开发者不仅可以提升自身的编程技巧,还能掌握大型应用的架构设计、性能优化等高级技能。同时,这也是一次对现实世界中亿级用户量级应用的实战学习,对于任何Android开发者来说,都...

    android连连看源代码

    在Android平台上,连连看是一款非常受欢迎的休闲游戏,它的源代码对于初学者来说是一份宝贵的教育资源。通过分析和学习这份源代码,你可以深入了解Android游戏开发的基础知识和技巧。以下是一些关键的知识点: 1. *...

    android wifi网络摄像头源代码

    标题“android wifi网络摄像头源代码”揭示了这是一个与Android操作系统相关的项目,具体是关于通过WiFi实现网络摄像头功能的源代码。这个项目可能是为了让用户能够利用Android设备,如智能手机或平板电脑,作为网络...

    android手机应用源码查询软件源代码.rar

    通过研究这份源代码,开发者可以学习到Android应用的逆向工程技巧,理解APK文件结构,以及如何在Android平台上实现高效的数据检索和显示。同时,对于想要深入理解Android系统工作原理或者开发类似工具的人来说,这是...

    ADB源码(android / platform / system / core)

    ADB由三部分组成:Host端(通常在开发者电脑上)、Device端(在Android设备上)以及通信协议。Host端负责接收开发者命令并转化为设备可理解的数据,通过USB或TCP/IP连接将这些数据发送给Device端。Device端接收到...

    安卓Android源码——android 滑动解锁实现源代码.zip

    本资源包含的是安卓滑动解锁功能的源代码实现,这对于开发者深入理解Android系统的安全机制和用户界面设计至关重要。 滑动解锁的基本原理涉及到以下几个关键知识点: 1. **触摸事件处理**:滑动解锁的核心在于处理...

    Android系统源代码情景分析-源码.

    《Android系统源代码情景分析-源码》是深入理解Android操作系统内核的重要参考资料,它包含了Android系统的源代码,为开发者提供了宝贵的实践学习素材。通过这本书的源码分析,我们可以了解到Android系统的架构、...

    Android小程序源代码集合

    这个“Android小程序源代码集合”是一个极好的资源,适合初学者入门,同时也因为其简单易懂的特点,使得学习过程更为顺畅。 一、Android小程序基础 Android小程序基于Java语言开发,利用Google的Android SDK工具。...

    Android SDK 4.2源代码

    Android SDK 4.2源代码是Android开发的重要组成部分,它为开发者提供了深入理解Android系统运行机制的机会。在本文中,我们将详细探讨这个源代码包所包含的内容、如何使用Eclipse进行连接绑定,以及通过源码学习...

Global site tag (gtag.js) - Google Analytics