タグ

ブックマーク / source.android.com (4)

  • Android Compatibility program overview  |  Android Open Source Project

    Android Compatibility program overview Stay organized with collections Save and categorize content based on your preferences. An Android-compatible device is any device that can run any third-party app written by third-party developers using the Android SDK and NDK. An Android-compatible device must adhere to the requirements of the compatibility definition document (CDD), and pass the compatibili

  • Building For Dream ‎(Android Open Source Project‎)

    Develop applications If you are interested in developing applications for Android, visit the Android application developer site. The basic Android 1.0 manifest defines which projects are needed to do a generic build for the emulator.  In order to build for specific hardware targets, you need to import some additional projects containing the necessary support.  For HTC Dream (aka TMobile G1, Andro

    MichaeL
    MichaeL 2008/12/20
    Building For Dream The basic Android 1.0 manifest defines which projects are needed to do a generic build for the emulator. In order to build for specific hardware targets, you need to import some additional projects containing the necessary support. For HTC Dream (aka TMobile G1, Android Dev Phone 1), these projects are: * platform/hardware/msm7k - specific support for the MSM7K SoCs * vendor/htc/dream - build configuration for the Dream (aka G1, Android Dev Phone 1) hardware * kernel/msm - kernel source for the msm7k SoCs (if you want to rebuild the kernel) To do this, we'll add a local_manifest.xml to the .repo directory that tells repo to remove the "generic" kernel project, and map in the above projects. To setup your project: 1. Follow the normal steps to setup repo and check out the sources 2. download local_manifest.xml (attachment below) 3. put local_manifest.xml in the .repo directory (next to the main manifest.xml) 4. repo sync (to download the three new projects) 5. in vendor/htc/dream/ there is a script that must be run (from that directory) to extract some proprietary binaries from your device.* 6. create a buildspec.mk at the top of your source tree and add TARGET_PRODUCT:=htc_dream to it 7. run make from the top of the source tree * The Dream device software contains some proprietary binaries. For contractual reasons, these cannot be redistributed separately from the shipping hardware, but the provided script may be used to extract these binaries from your development device so that they can be correctly included in your build. These libraries include the openGL|ES library, the Qualcomm camera library, the HTC Radio Interface Library, etc. local_manifest.xml The local manifest is used to extend or override the main manifest, so you don't need to create a new manifest that contains 99% identical content to an existing one. A future version of repo will allow manifest files to refer to another manifest as their "superclass" to further simplify this process. For now, the "remove-project" tag can be used to remove an unnecessary sub-project (like the generic kernel) and the "project" tag can be used to add additional projects needed. In this example, the additional projects are also hosted at the same site as the main manifest and projects, but they can just as easily refer to a different (possibly local and/or private) repository. <?xml version="1.0" encoding="UTF-8"?> <manifest> <remove-project name="kernel/common"/> <project path="kernel" name="kernel/msm" revision="refs/heads/android-msm-htc-2.6.25"/> <project path="vendor/htc/dream" name="platform/vendor/htc/dream"/> <project path="hardware/msm7k" name="platform/hardware/msm7k"/> </manifest>
  • "cupcake" development branch ‎(Android Open Source Project‎)

    During Android's transition to an open-source project, some development has continued to happen in a private branch.  We are working to move the rest of these changes into the open as soon as possible, and all future open-source work will happen in the public git repositories.  All changes that have already been submitted to the public repositories will be merged into the newer code base, so nothi

  • Android Open Source Project

    Android is an open source operating system for mobile devices and a corresponding open source project led by Google. This site and the Android Open Source Project (AOSP) repository offer the information and source code needed to create custom variants of the Android OS, port devices and accessories to the Android platform, and ensure devices meet the compatibility requirements that keep the Androi

    Android Open Source Project
    MichaeL
    MichaeL 2008/10/22
    ついにでた!
  • 1