From 5856aaca18466bc78a6e5d2d48e7dcbe24314b70 Mon Sep 17 00:00:00 2001
From: Dan Morrill
Date: Mon, 9 Nov 2009 10:13:58 -0800
Subject: [PATCH] Forgot to remove now-obsolete PDK files in last commit.
---
pdk/docs/CHANGE_HISTORY.TXT | 23 -
pdk/docs/README | 15 +
pdk/docs/getsource/getsource_toc.cs | 26 -
pdk/docs/getsource/index.jd | 11 -
pdk/docs/guide/audio.jd | 61 --
pdk/docs/guide/bluetooth.jd | 193 ------
pdk/docs/guide/bluetooth/bluetooth_process.jd | 7 -
.../images/androidBluetoothProcessDiagram.jpg | Bin 178909 -> 0 bytes
pdk/docs/guide/bring_up.jd | 359 -----------
pdk/docs/guide/build_cookbook.jd | 556 ------------------
pdk/docs/guide/build_new_device.jd | 242 --------
pdk/docs/guide/build_system.jd | 270 ---------
pdk/docs/guide/camera.jd | 76 ---
pdk/docs/guide/customization.jd | 321 ----------
pdk/docs/guide/dalvik.jd | 355 -----------
pdk/docs/guide/debugging_gdb.jd | 146 -----
pdk/docs/guide/debugging_native.jd | 305 ----------
pdk/docs/guide/display_drivers.jd | 345 -----------
pdk/docs/guide/getting_source_code.jd | 128 ----
pdk/docs/guide/gps.jd | 60 --
pdk/docs/guide/group__memory.jd | 24 -
pdk/docs/guide/group__networking.jd | 26 -
pdk/docs/guide/images/androidBluetooth.gif | Bin 21239 -> 0 bytes
.../guide/images/androidPMArchitecture.gif | Bin 30087 -> 0 bytes
.../images/android_audio_architecture.gif | Bin 28092 -> 0 bytes
pdk/docs/guide/images/cameraPreview.jpg | Bin 153086 -> 0 bytes
pdk/docs/guide/images/cameraTakePicture.jpg | Bin 169003 -> 0 bytes
pdk/docs/guide/images/camera_video2.gif | Bin 37135 -> 0 bytes
pdk/docs/guide/images/customLogo.gif.png | Bin 3863 -> 0 bytes
pdk/docs/guide/images/stk.gif | Bin 15613 -> 0 bytes
pdk/docs/guide/images/stk_display_text.gif | Bin 10194 -> 0 bytes
pdk/docs/guide/images/stk_display_text2.gif | Bin 16748 -> 0 bytes
pdk/docs/guide/images/stk_refresh_init.gif | Bin 21378 -> 0 bytes
pdk/docs/guide/images/stk_refresh_reset.gif | Bin 7711 -> 0 bytes
pdk/docs/guide/images/stk_refresh_update.gif | Bin 10853 -> 0 bytes
pdk/docs/guide/images/stk_send_SMS.gif | Bin 8411 -> 0 bytes
pdk/docs/guide/images/telephony.gif | Bin 29095 -> 0 bytes
.../images/telephony_solicted_example.gif | Bin 18415 -> 0 bytes
.../images/telephony_unsolicted_example.gif | Bin 15847 -> 0 bytes
pdk/docs/guide/index.jd | 28 -
pdk/docs/guide/instrumentation_framework.jd | 143 -----
pdk/docs/guide/instrumentation_testing.jd | 494 ----------------
pdk/docs/guide/intro_source_code.jd | 171 ------
pdk/docs/guide/keymaps_keyboard_input.jd | 504 ----------------
pdk/docs/guide/lights.jd | 48 --
pdk/docs/guide/modules.html | 37 --
pdk/docs/guide/pdk_toc.cs | 93 ---
pdk/docs/guide/power_management.jd | 203 -------
pdk/docs/guide/release_checklist.jd | 119 ----
pdk/docs/guide/release_keys.jd | 82 ---
pdk/docs/guide/sensors.jd | 67 ---
pdk/docs/guide/source_setup_guide.jd | 118 ----
pdk/docs/guide/stk.jd | 508 ----------------
pdk/docs/guide/system_requirements.jd | 60 --
pdk/docs/guide/tcpdump.jd | 90 ---
pdk/docs/guide/telephony.jd | 230 --------
pdk/docs/guide/wifi.jd | 51 --
pdk/docs/licenses/index.jd | 47 --
pdk/docs/licenses/licenses_toc.cs | 21 -
pdk/docs/releases/index.jd | 7 -
pdk/docs/releases/releases_toc.cs | 22 -
61 files changed, 15 insertions(+), 6677 deletions(-)
delete mode 100755 pdk/docs/CHANGE_HISTORY.TXT
create mode 100644 pdk/docs/README
delete mode 100644 pdk/docs/getsource/getsource_toc.cs
delete mode 100644 pdk/docs/getsource/index.jd
delete mode 100755 pdk/docs/guide/audio.jd
delete mode 100755 pdk/docs/guide/bluetooth.jd
delete mode 100755 pdk/docs/guide/bluetooth/bluetooth_process.jd
delete mode 100755 pdk/docs/guide/bluetooth/images/androidBluetoothProcessDiagram.jpg
delete mode 100755 pdk/docs/guide/bring_up.jd
delete mode 100755 pdk/docs/guide/build_cookbook.jd
delete mode 100755 pdk/docs/guide/build_new_device.jd
delete mode 100755 pdk/docs/guide/build_system.jd
delete mode 100755 pdk/docs/guide/camera.jd
delete mode 100755 pdk/docs/guide/customization.jd
delete mode 100755 pdk/docs/guide/dalvik.jd
delete mode 100755 pdk/docs/guide/debugging_gdb.jd
delete mode 100755 pdk/docs/guide/debugging_native.jd
delete mode 100755 pdk/docs/guide/display_drivers.jd
delete mode 100755 pdk/docs/guide/getting_source_code.jd
delete mode 100755 pdk/docs/guide/gps.jd
delete mode 100755 pdk/docs/guide/group__memory.jd
delete mode 100755 pdk/docs/guide/group__networking.jd
delete mode 100755 pdk/docs/guide/images/androidBluetooth.gif
delete mode 100755 pdk/docs/guide/images/androidPMArchitecture.gif
delete mode 100755 pdk/docs/guide/images/android_audio_architecture.gif
delete mode 100755 pdk/docs/guide/images/cameraPreview.jpg
delete mode 100755 pdk/docs/guide/images/cameraTakePicture.jpg
delete mode 100755 pdk/docs/guide/images/camera_video2.gif
delete mode 100755 pdk/docs/guide/images/customLogo.gif.png
delete mode 100755 pdk/docs/guide/images/stk.gif
delete mode 100755 pdk/docs/guide/images/stk_display_text.gif
delete mode 100755 pdk/docs/guide/images/stk_display_text2.gif
delete mode 100755 pdk/docs/guide/images/stk_refresh_init.gif
delete mode 100755 pdk/docs/guide/images/stk_refresh_reset.gif
delete mode 100755 pdk/docs/guide/images/stk_refresh_update.gif
delete mode 100755 pdk/docs/guide/images/stk_send_SMS.gif
delete mode 100755 pdk/docs/guide/images/telephony.gif
delete mode 100755 pdk/docs/guide/images/telephony_solicted_example.gif
delete mode 100755 pdk/docs/guide/images/telephony_unsolicted_example.gif
delete mode 100644 pdk/docs/guide/index.jd
delete mode 100755 pdk/docs/guide/instrumentation_framework.jd
delete mode 100755 pdk/docs/guide/instrumentation_testing.jd
delete mode 100755 pdk/docs/guide/intro_source_code.jd
delete mode 100755 pdk/docs/guide/keymaps_keyboard_input.jd
delete mode 100755 pdk/docs/guide/lights.jd
delete mode 100755 pdk/docs/guide/modules.html
delete mode 100644 pdk/docs/guide/pdk_toc.cs
delete mode 100755 pdk/docs/guide/power_management.jd
delete mode 100755 pdk/docs/guide/release_checklist.jd
delete mode 100755 pdk/docs/guide/release_keys.jd
delete mode 100755 pdk/docs/guide/sensors.jd
delete mode 100755 pdk/docs/guide/source_setup_guide.jd
delete mode 100755 pdk/docs/guide/stk.jd
delete mode 100755 pdk/docs/guide/system_requirements.jd
delete mode 100755 pdk/docs/guide/tcpdump.jd
delete mode 100755 pdk/docs/guide/telephony.jd
delete mode 100755 pdk/docs/guide/wifi.jd
delete mode 100644 pdk/docs/licenses/index.jd
delete mode 100644 pdk/docs/licenses/licenses_toc.cs
delete mode 100644 pdk/docs/releases/index.jd
delete mode 100644 pdk/docs/releases/releases_toc.cs
diff --git a/pdk/docs/CHANGE_HISTORY.TXT b/pdk/docs/CHANGE_HISTORY.TXT
deleted file mode 100755
index 379aadefb..000000000
--- a/pdk/docs/CHANGE_HISTORY.TXT
+++ /dev/null
@@ -1,23 +0,0 @@
-V 0.9 MWR Apr 6, 2009
-#####################
-
-* New files for new css files using droiddoc/clearsilver
-
-V 0.3 - June 9, 2008
-####################
-
-* Architectural diagrams now include a legend that describes the difference
- between solid and dashed elements
-
-* Removed Puppetmaster document
-
-* Removed external link to Android Architecture from the left navigation bar
-
-* small changes to Radio Layer Interface
-
-* Updated Host System Setup (source_setup_guide.html) to include mention of Linux 8.04 and Cygwin.
-
-* Updated Build System (build_system.html): Switched Device code options 1 & 2 to emphasize that
- the new first option yields more consistent results.
-
-* Updated Bring Up (bring_up.html): removed "hotplugd" from step 7.
diff --git a/pdk/docs/README b/pdk/docs/README
new file mode 100644
index 000000000..883d83af0
--- /dev/null
+++ b/pdk/docs/README
@@ -0,0 +1,15 @@
+This directory contains the source for the source.android.com site contents.
+The Platform Development Kit (PDK, a set of tools for the convenience of
+engineers doing building devices) is also built as part of the site build.
+
+Subdirectories include:
+ about -- general information about the Android Open Source Project
+ community -- information about the AOSP mailing lists
+ compatibility -- information about building compatible devices
+ downloads -- links to download files of interest
+ images -- images used in docs; note: this is NOT for UI assets/skins
+ porting -- tips & guides for porting the Android source to hardware
+ source -- how to access & use the Android source
+
+This directory originated as the PDK home (hence the name) and grew to
+encompass source.android.com.
diff --git a/pdk/docs/getsource/getsource_toc.cs b/pdk/docs/getsource/getsource_toc.cs
deleted file mode 100644
index 5332cdf29..000000000
--- a/pdk/docs/getsource/getsource_toc.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
- -
Work with the Code
-
-
-
- -
About the project
-
-
-
-
-
-
diff --git a/pdk/docs/getsource/index.jd b/pdk/docs/getsource/index.jd
deleted file mode 100644
index 08d1c2518..000000000
--- a/pdk/docs/getsource/index.jd
+++ /dev/null
@@ -1,11 +0,0 @@
-home=true
-doc.type=getsource
-@jd:body
-
-
-
-
-Some new content about getting source goes here
-
-
-
diff --git a/pdk/docs/guide/audio.jd b/pdk/docs/guide/audio.jd
deleted file mode 100755
index 66c05f744..000000000
--- a/pdk/docs/guide/audio.jd
+++ /dev/null
@@ -1,61 +0,0 @@
-page.title=Audio
-pdk.version=1.0
-doc.type=guide
-@jd:body
-
-
-
-
-AudioHardwareInterface serves as the glue between proprietary audio drivers and the Android AudioFlinger service, the core audio service that handles all audio-related requests from applications.
-
-
-Solid elements represent Android blocks and dashed elements represent partner-specific blocks.
-
-
-
-Building an Audio Library
-
-To implement an audio driver, create a shared library that implements the interface defined in AudioHardwareInterface.h. You must name your shared library libaudio.so so that it will get loaded from /system/lib at runtime. Place libaudio sources and Android.mk in vendor/acme/chipset_or_board/libaudio/.
-The following stub Android.mk file ensures that libaudio compiles and links to the appropriate libraries:
-
-
-LOCAL_PATH := $(call my-dir)
-include $(CLEAR_VARS)
-
-LOCAL_MODULE := libaudio
-
-LOCAL_SHARED_LIBRARIES := \
- libcutils \
- libutils \
- libmedia \
- libhardware
-
-LOCAL_SRC_FILES += MyAudioHardware.cpp
-
-LOCAL_CFLAGS +=
-
-LOCAL_C_INCLUDES +=
-
-LOCAL_STATIC_LIBRARIES += libaudiointerface
-
-include $(BUILD_SHARED_LIBRARY)
-
-
-
-Interface
-
-
-
-Note: This document relies on some Doxygen-generated content that appears in an iFrame below. To return to the Doxygen default content for this page, click here.
-
-
-
diff --git a/pdk/docs/guide/bluetooth.jd b/pdk/docs/guide/bluetooth.jd
deleted file mode 100755
index bcf88dbec..000000000
--- a/pdk/docs/guide/bluetooth.jd
+++ /dev/null
@@ -1,193 +0,0 @@
-page.title=Bluetooth
-pdk.version=1.0
-doc.type=guide
-@jd:body
-
-
-
-Android's Bluetooth stack uses BlueZ version 3.36 for GAP, SDP, and RFCOMM profiles, and is a SIG-qualified Bluetooth 2.0 + EDR host stack.
-
-Bluez is GPL licensed, so the Android framework interacts with userspace bluez code through D-BUS IPC to avoid proprietary code.
-
-Headset and Handsfree (v1.5) profiles are implemented in the Android framework and are both tightly coupled with the Phone App. These profiles are also SIG qualified.
-
-The diagram below offers a library-oriented view of the Bluetooth stack. Click Bluetooth Process Diagram for a process-oriented view.
-
-
-
-Solid elements represent Android blocks and dashed elements represent partner-specific blocks.
-
-
-
-Porting
-
-BlueZ is Bluetooth 2.0 compatible and should work with any 2.0 chipset. There are two integration points:
-
-- UART driver
-- Bluetooth Power On / Off
-
-
-
-
-UART Driver
-
-The BlueZ kernel sub-system attaches to your hardware-specific UART driver using the hciattach daemon.
-For example, for MSM7201A, this is drivers/serial/msm_serial.c. You may also need to edit command line options to hciattach via init.rc.
-
-
-Bluetooth Power On / Off
-
-The method for powering on and off your bluetooth chip varies from Android V 1.0 to post 1.0.
-
-
-- 1.0: Android framework writes a 0 or 1 to
/sys/modules/board_[PLATFORM]/parameters/bluetooth_power_on.
-
-- Post 1.0: Android framework uses the linux
rfkill API. See arch/arm/mach-msm/board-trout-rfkill.c for an example.
-
-
-
-Compiling
-
-To compile Android with Bluetooth support enabled, add the following line to BoardConfig.mk.
-
-BOARD_HAVE_BLUETOOTH := true
-
-
-Troubleshooting
-Debugging
-To debug your bluetooth implementation, start by reading the logs (adb logcat) and look for ERRROR and WARNING messages regarding Bluetooth.
- Andoird uses Bluez, which comes with some useful debugging tools. The snippet below provides examples in a suggested order:
-
-hciconfig -a # print BT chipset address and features. Useful to check if you can communicate with your BT chipset.
-hcidump -XVt # print live HCI UART traffic.
-hcitool scan # scan for local devices. Useful to check if RX/TX works.
-l2ping ADDRESS # ping another BT device. Useful to check if RX/TX works.
-sdptool records ADDRESS # request the SDP records of another BT device.
-
-
-Deamon Logs
-Deamon logs for hcid (STDOUT) and hciattach (STDERR) are sent to /dev/null by default. Edit init.rc and init.PLATFORM.rc to run these daemons under logwrapper, which redirects output to logcat.
-hciconfig -a and hcitool
-If you compile your own system.img for Android, and hciconfig -a works but hcitool scan doesn't, try installing the firmware for the Bluetooth chipset. This firmware isn't yet available in the open source codebase, but you can adb pull and then adb pushit from a stock T-Mobile G1 (located in /etc/firmware/brf6300.bin).
-
-Tools
-
-BlueZ provides a rich set of command line tools for debugging and interacting with the Bluetooth sub-system, including:
-
-hciconfig
-hcitool
-hcidump
-sdptool
-dbus-send
-dbus-monitor
-
-
-
-
-Feature Support
-This section provides a change history of Bluetooth features added in each Android release and provides some rough guidance as to future features.
-Android 1.0 release
-Platform features
-
- - Based on Bluez 3.36 and Linux Kernel 2.6.25
- - Bluetooth 2.0+EDR host stack
- - Headset Profile 1.0 in Audio Gateway role
- - Handsfree Profile 1.5 in Audio Gateway role
-
- - Three-way calling
- - Phonebook over AT commands
-
-
-
-Qualifications
-
- - QDID B014524: Host stack (SDP, L2CAP, GAP, RFCOMM, SPP)
- - QDID B014624: EPL for HTC Dream (HSP, HFP)
-
-Example products
-
- - HTC Dream / T-Mobile G1
-
-
-Android 1.1 release
-No Bluetooth changes since 1.0
-
-Android 1.5 release (cupcake)
-Platform features
-
- - Based on Bluez 3.36 with Linux Kernel 2.6.27
- - Bluetooth 2.0+EDR host stack
-
- - Support for auto-pairing with '0000' devices
-
- - Headset Profile 1.1 in Audio Gateway role
- - Handsfree Profile 1.5 in Audio Gateway role
-
- - Three-way calling
- - Phonebook over AT commands
- - Volume synchronization
- - eSCO
- - Extensive bug fixes and compatibility improvements
-
- - Stereo Bluetooth (A2DP 1.2) in Source role
-
- - AVDTP 1.2 in Acceptor and Initiator roles
- - GAVDTP 1.0 in Acceptor and Initiator roles
- - 44.1 khz, stereo, software SBC codec
-
- - Remote Control (AVRCP 1.0) in Target role
-
- - AVCTP 1.3 in Target role
- - play/pause/stop/prev/next
-
-
-Qualifications
-
- - QDID B015261: Host stack (SDP, L2CAP, GAP, RFCOMM, SPP, AVCTP, AVRCP, GAVDP, AVDTP, A2DP)
- - QDID B015262: EPL for HTC Sapphire (HSP, HFP)
-
-
-Future releases
-This section offers a rough guide of which features the team is developing for the next release. This feature list may change without notice. It isn't possible to post scheduling advice to the mailing lists.
-
- - Java Bluetooth API
- - Bluez 4.x with Linux Kernel 2.6.29
- - More profiles...
- - Bluetooth 2.1+EDR
-
-
-Development Notes
-
- - HID Support
- Cupcake features some early workBluez has an HID plugin, external/bluez/utils/input/Android.mk, which gets compiled.
-
-You can interact directly with this plugin using dbus-send and dbus-monitor. While not officially supported, you should be able to connect and use a HID keyboard and mouse using the Bluez HID plugin API. Next steps include plumbing the plugin API in the Android Java framework and offering better support for HID input methods (new keymaps and mouse support).
-
-
- - Tethering - DUN and PAN Support
- Cupcake features some early workBluez has has DUN and PAN daemons which get compiled and external/bluez/utils/dun/Android.mk
- external/bluez/utils/pan/Android.mk
-BNEP support is compiled into the kernel with cupcake.
-
-While not officially supported, you should be able to run dund or pand daemons and, using pppd or iptables, test tethering support. Next steps include plubming the DBUS APIs to these daemons up into the Android Java framework and adding code to setup the network paths via pppd and / or iptables.
-
-
- - Emulator Support
- The Android emulator does not support Bluetooth at this time and there currently aren't any plans for its support.
-
-
- - Bluetooth 2.1 and Simple Pairing Support
- In order to support these features, Android needs to move to a Bluez 4.x version. This change is not scheduled at this time.
-
diff --git a/pdk/docs/guide/bluetooth/bluetooth_process.jd b/pdk/docs/guide/bluetooth/bluetooth_process.jd
deleted file mode 100755
index ea46f231e..000000000
--- a/pdk/docs/guide/bluetooth/bluetooth_process.jd
+++ /dev/null
@@ -1,7 +0,0 @@
-page.title=Bluetooth Process Diagram
-pdk.version=1.0
-doc.type=guide
-@jd:body
-
-The diagram below offers a process-oriented architectural overview of Android's Bluetooth stack. Click Bluetooth to return to the Bluetooth overview page.
-
diff --git a/pdk/docs/guide/bluetooth/images/androidBluetoothProcessDiagram.jpg b/pdk/docs/guide/bluetooth/images/androidBluetoothProcessDiagram.jpg
deleted file mode 100755
index 6872180189905c38708c38358afd602503347f43..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 178909
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