Google in charge of Android

文章内容

  2014-06-10 16:25:41
Google's goal is to ensure a successful ecosystem around Android. Of course, no one is required to participate. We opened the Android source code so anyone can modify and distribute the software to meet their own needs.


Android engineering team typically focuses on a small number of "flagship" devices and develops the next version of the Android software to support those product launches. These flagship devices absorb much of the product risk and blaze a trail for the broad OEM community, who follow up with many more devices that take advantage of the new features. In this way, we make sure the Android platform evolves according to the actual needs of real-world devices.


some parts of the next version of Android including the core platform APIs are developed in a private branch. These APIs constitute the next version of Android. Our aim is to focus attention on the current stable version of the Android source code while we create the next version of the platform. This allows developers and OEMs to use a single version without tracking unfinished future work just to keep up。
点击: 0 | 评论: 5 | 分类: 缺省 | 论坛: android的星空 | 论坛帖子
QR Code
请用微信 扫一扫 扫描上面的二维码,然后点击页面右上角的 ... 图标,然后点击 发送给朋友分享到朋友圈,谢谢!
分享:
分享到微信

文章评论

  1. Caribou 说道: Untitled

    2014-06-10 16:37:32

    Google Play is a service operated by Google. Achieving compatibility is a prerequisite for obtaining access to the Google Play software and branding. Device manufacturers should contact android-partnerships@google.com to obtain access to Google Play. While we read every email that is received at this alias, we cannot respond to each of them. Please note, we will be in contact if we can help you.


    Google Play is only licensed to handset manufacturers shipping devices. For questions about specific cases, contact android-partnerships@google.com.
  2. Caribou 说道: Untitled

    2014-06-10 16:38:24

    The Google apps for Android, such as YouTube, Google Maps, Gmail, and more, are Google properties that are not part of Android and are licensed separately. Contact android-partnerships@google.com for inquiries related to those apps.
  3. Caribou 说道: Untitled

    2014-06-10 16:59:01

    download and build the Android source, ensure your system meets the following requirements:

    A Linux or Mac system. It is also possible to build Android in a virtual machine on unsupported systems such as Windows. If you are running Linux in a virtual machine, you need at least 16GB of RAM/swap and 30GB or more of disk space in order to build the Android tree.
    A 64-bit environment is required for Gingerbread (2.3.x) and newer versions, including the master branch. You can compile older versions on 32-bit systems.
    30GB of free disk space to complete a single build and up to 100GB or more for a full set of builds. The source download is approximately 8.5GB in size.

    Python 2.6 -- 2.7, which you can download from python.org.

    GNU Make 3.81 -- 3.82, which you can download from gnu.org,

    JDK 7 to build the master branch of Android in the Android Open Source Project (AOSP); JDK 6 to build Gingerbread through KitKat; JDK 5 for Cupcake through Froyo. See Initializing a Build Environment for installation instructions by operating system.

    Git 1.7 or newer. You can find it at git-scm.com.
  4. Caribou 说道: Untitled

    2014-06-10 17:06:56

    Unlocking the bootloader

    It's only possible to flash a custom system if the bootloader allows it.

    The bootloader is locked by default. With the device in fastboot mode, the bootloader is unlocked with

    $ fastboot oem unlock

    The procedure must be confirmed on-screen, and deletes the user data for privacy reasons. It only needs to be run once.
  5. Caribou 说道: Untitled

    2014-06-10 17:49:16

    Flashing a device

    Set the device in fastboot mode if necessary (see above).

    An entire Android system can be flashed in a single command: this writes the boot, recovery and system partitions together after verifying that the system being flashed is compatible with the installed bootloader and radio, and reboots the system. This also erases all the user data, similarly to fastboot oem unlock mentioned earlier.

    $ fastboot -w flashall

    Note that filesystems created via fastboot on Motorola Xoom aren't working optimally, and it is strongly recommended to re-create them through recovery

    $ adb reboot recovery

    Once in recovery, open the menu (press Power + Volume Up), wipe the cache partition, then wipe data.

发表评论