• Android Basics

    • What Is Android?
  • Framework Topics

    • Application Fundamentals
    • User Interface
      • Declaring Layout
      • Creating Menus
      • Creating Dialogs
      • Handling UI Events
      • Notifying the User
      • Applying Styles and Themes
      • Building Custom Components
      • Binding to Data with AdapterView
      • Common Layout Objects
      • How Android Draws Views
    • Resources and Assests
      • Resources and I18n
      • Available Resource Types
    • Intents and Intent Filters
    • Data Storage
    • Content Providers
    • Security and Permissions
    • The AndroidManifest.xml File
      • <action>
      • <activity>
      • <activity-alias>
      • <application>
      • <category>
      • <data>
      • <grant-uri-permission>
      • <instrumentation>
      • <intent-filter>
      • <manifest>
      • <meta-data>
      • <permission>
      • <permission-group>
      • <permission-tree>
      • <provider>
      • <receiver>
      • <service>
      • <uses-configuration>
      • <uses-library>
      • <uses-permission>
      • <uses-sdk>
    • Graphics
      • 2D Graphics
      • 3D with OpenGL
    • Audio and Video
    • Location and Maps
    • AppWidgets
  • Developing

    • In Eclipse, with ADT
    • In Other IDEs
    • On a Device
    • Debugging Tasks
    • Tools
      • aapt
      • adb
      • android
      • aidl
      • AVDs
      • ddms
      • dx
      • Draw 9-Patch
      • Emulator
      • Hierarchy Viewer
      • mksdcard
      • Monkey
      • sqlite3
      • Traceview
  • Publishing

    • Signing Your Applications
    • Versioning Your Applications
    • Preparing to Publish
    • Publishing Your Applications
  • Best Practices

    • UI Guidelines
      • Widget Design
    • Designing for Performance
    • Designing for Responsiveness
    • Designing for Seamlessness
  • Tutorials and Sample Code

    • Hello World
    • Hello Views
    • Notepad Tutorial
    • Sample Code »
    • Sample Code
      • API Demos
      • Lunar Lander
      • NotePad
  • Appendix

    • Supported Media Formats
    • Intents List: Google Apps
    • Glossary
    • FAQ