이미 소장하고 있다면 판매해 보세요.
|
|
1: INTRODUCTION TO ANDROID SYSTEM PROGRAMMING
What is system programming? What is the scope of this book? Overview of the Android system The third-party open source projects derived from AOSP Strategy of integration Virtual hardware reference platforms Summary 2: SETTING UP THE DEVELOPMENT ENVIRONMENT Summary of Android versions Installing Android SDK and setting up an Android Virtual Device The AOSP build environment and the Android emulator build Creating your own repository mirror Summary 3: DISCOVERING KERNEL, HAL, AND VIRTUAL HARDWARE What is inside the AOSP? Android emulator HAL Android emulator kernel and hardware Summary 4: CUSTOMIZING THE ANDROID EMULATOR Why customize the Android emulator Understanding build layers Build variants Creating a new x86emu device Building and testing x86emu Summary 5: ENABLING THE ARM TRANSLATOR AND INTRODUCING NATIVE BRIDGE Introducing Native Bridge Integrating Houdini to the x86emu device Building and testing Summary 6: DEBUGGING THE BOOT UP PROCESS USING A CUSTOMIZED RAMDISK Analyzing the Android start up process Source code and manifest changes The Android-x86 start up process Building x86emu with initrd.img Creating a filesystem image Kernel changes Booting a disk image on the Android emulator Summary 7: ENABLING WI-FI ON THE ANDROID EMULATOR Wi-Fi on Android Adding Wi-Fi to the emulator Building the source code Testing Wi-Fi on an emulator Summary 8: CREATING YOUR OWN DEVICE ON VIRTUALBOX HAL of x86vbox Creating a new x86vbox device Boot up process and device initialization Summary 9: BOOTING UP X86VBOX USING PXE/NFS Setting up a PXE boot environment Configuring and testing the PXE boot NFS filesystem Configuring the PXE boot menu Summary 10: ENABLING GRAPHICS Introduction to the Android graphics architecture Delving into graphics HAL Graphics HAL of the Android emulator Summary 11: ENABLING VIRTUALBOX-SPECIFIC HARDWARE INTERFACES OpenGL ES and graphics hardware initialization Integrating VirtualBox Guest Additions Summary 12: INTRODUCING RECOVERY Recovery introduction Analyzing recovery Building recovery for x86vbox Summary 13: CREATING OTA PACKAGES What is inside an OTA package Preparing an OTA package for x86vbox Removing dependencies on /system Building and testing Summary 14: CUSTOMIZING AND DEBUGGING RECOVERY Debugging and testing native Android applications Extending recovery and the updater Supporting the third-party recovery packages Summary |