Android Platform Developer's Guide

Welcome to theAndroid Platform Dev Guide! This guide provides an under-the-hood introduction to the Android platform, and is designed for platform developers and manufacturers building Android-powered devices.

If you're a software developer interested in developing applications for Android, please visit theAndroid Developers site.

About this Guide

This guide is divided into sections by logical platform component (see the table of contents on the left). Android is a complex project under constant development, and the level of detail, as well as the rate of change, may vary from section to section. This guide will be updated regularly as more content becomes available.

Intended Audience

This guide is intended for engineers who are proficient with building and running Linux on embedded devices. It aims to provide explanation of the Android platform rather than Linux or embedded development in general.

Getting Started with Android

If you are new to Android, start with the platform documentation on the following sites:

  • Android Developers site: This site offers high-level platform documentation and architecture concepts.
  • Android Open Source Project site: This site provides instructions on how to get the source code, establish a development environment, and perform a simple build.

When you are ready to start customizing the platform or porting to your target hardware, start in this guide with theBuild System overview.



目录:

  • Setup and Building

    • Build System
      • Configuring a New Product
      • Build Cookbook
    • Release Keys and Signing Builds
  • Customization

    • Customization
  • System

    • Bring up
    • Connectivity
      • Bluetooth
      • GPS
      • Wi-Fi
    • Display Drivers
    • Input Devices
      • Keymaps and Keyboard
    • Lights
    • Multimedia
      • Audio
      • Camera/Video
    • Power Management
    • Sensors
    • Telephony
      • Radio Interface Layer
      • SIM Toolkit Application (STK)
  • Dalvik Virtual Machine

    • Porting Dalvik
  • Testing and Debugging

    • Instrumentation Testing
    • Debugging with GDB
    • Debugging Native Code
    • Debugging with tcpdump

From:http://www.kandroid.org/online-pdk/guide/index.html


更多相关文章

  1. 获取磁盘存储目录
  2. cocos2d-x 3.0 bata for android环境配置
  3. Android(安卓)Studio购物车,结算,二级目录
  4. MT6573的driver相关目录和文件
  5. vlc编译错误
  6. Android缓存清理
  7. Android手机目录结构
  8. android sdk license问题
  9. Chaquopy读取Android项目python目录下的文件

随机推荐

  1. android双待手机获取每一张SIM卡的imei
  2. Android音频焦点处理服务
  3. 访问http资源之HttpUrlConnection get、p
  4. Android(安卓)Gradle Plugin + BuildTool
  5. 使用自己的数据库SQLite database
  6. RecyclerView优雅添加HeaderView FooterV
  7. Android获取USB权限
  8. Android实现手机相机
  9. Fragment.setArguments()方法向fragment
  10. Android(安卓)实现人脸检测