A (175)

(Tuis.) #1
Contents xix

Enhanced Notifications: Notify via Lockscreen  598
USB Audio Port: Connect Audiophile Equipment  598
Android 5 Support: New CPU Hardware and Search  599
Google Play 50: New Server-Side 50 Services  599

Material Design: Multi-Platform UI Design  600


Developing 64-Bit Android: The Android 5 IDE 601


Removing Java 6: Prepare a System for Android 5  602


Java 7 SE: The Foundation for Android Studio 5 602


Android Studio 5: IntelliJ Android SDK Bundle  604


Downloading and Installing Android Studio  607
Exploring Android Studio 5: Configuring an IDE  610

Creating Your First Android 5 Project  615
Exploring Your Android 50 App in IntelliJ  620

Updating the Android Studio IntelliJ IDEA  622


Android TV: Setting Up Android 5 Apps for iTV 636


Porting the EarthTime App to Android TV  641


Summary  650


■ Appendix A: Audio Concepts, Terminology, and Codecs ����������������������������������������������� 651


Analog Audio and Digital Audio: History, Concepts, and Theory  651
Foundation of Analog Audio: Sound Waves of Air  651
Digital Audio: Samples, Resolution, and Frequency  652
Digital Audio Attributes: HD, Stream, and Bit Rate  654
Android Digital Audio: Digital Audio Formats  655
Digital Audio Optimization: Device Compatible  657

Audio Sequencing: Concepts and Principles  658
Digital Audio Synthesis: Concepts and Principles  658
Raw Audio Data Optimization: Memory Footprint  660
Digital Audio Synthesis and Sequencing Caveats  662

Index ��������������������������������������������������������������������������������������������������������������������������������� 665

Free download pdf