• App Components
    • App Fundamentals
    • Activities
      • Fragments
      • Loaders
      • Tasks and Back Stack
    • Services
      • Bound Services
      • AIDL
    • Content Providers
      • Content Provider Basics
      • Creating a Content Provider
      • Calendar Provider
      • Contacts Provider
    • Intents and Intent Filters
    • Processes and Threads
    • Permissions
    • App Widgets
      • App Widget Host
    • Android Manifest
      • <action>
      • <activity>
      • <activity-alias>
      • <application>
      • <category>
      • <compatible-screens>
      • <data>
      • <grant-uri-permission>
      • <instrumentation>
      • <intent-filter>
      • <manifest>
      • <meta-data>
      • <path-permission>
      • <permission>
      • <permission-group>
      • <permission-tree>
      • <provider>
      • <receiver>
      • <service>
      • <supports-gl-texture>
      • <supports-screens>
      • <uses-configuration>
      • <uses-feature>
      • <uses-library>
      • <uses-permission>
      • <uses-sdk>
  • User Interface
    • Overview
    • Layouts
      • Linear Layout
      • Relative Layout
      • List View
      • Grid View
    • Input Controls
      • Buttons
      • Text Fields
      • Checkboxes
      • Radio Buttons
      • Toggle Buttons
      • Spinners
      • Pickers
    • Input Events
    • Menus
    • Action Bar
    • Settings
    • Dialogs
    • Notifications
    • Toasts
    • Search
      • Creating a Search Interface
      • Adding Recent Query Suggestions
      • Adding Custom Suggestions
      • Searchable Configuration
    • Drag and Drop
    • Accessibility
      • Making Applications Accessible
      • Accessibility Developer Checklist
      • Building Accessibility Services
    • Styles and Themes
    • Custom Components
  • App Resources
    • Overview
    • Providing Resources
    • Accessing Resources
    • Handling Runtime Changes
    • Localization
    • Resource Types
      • Animation
      • Color State List
      • Drawable
      • Layout
      • Menu
      • String
      • Style
      • More Types
  • Animation and Graphics
    • Overview
    • Property Animation
    • View Animation
    • Drawable Animation
    • Canvas and Drawables
    • OpenGL ES
    • Hardware Acceleration
  • Computation
    • RenderScript
    • Advanced RenderScript
    • Runtime API Reference
  • Media and Camera
    • Media Playback
    • Supported Media Formats
    • Audio Capture
    • JetPlayer
    • Camera
  • Location and Sensors
    • Location and Maps
    • Location Strategies
    • Sensors Overview
    • Motion Sensors
    • Position Sensors
    • Environment Sensors
  • Connectivity
    • Bluetooth
      • Bluetooth Low Energy
    • NFC
      • NFC Basics
      • Advanced NFC
    • Wi-Fi Direct
    • USB
      • Accessory
      • Host
    • SIP
  • Text and Input
    • Copy and Paste
    • Creating an IME
    • Spelling Checker
  • Data Storage
    • Storage Options
    • Data Backup
    • App Install Location
  • Administration
    • Device Policies
  • Web Apps
    • Overview
    • Targeting Screens from Web Apps
    • Building Web Apps in WebView
    • Debugging Web Apps
    • Best Practices for Web Apps
  • Best Practices Bewährte Verfahren Prácticas recomendadas Meilleures pratiques Best practice ベスト プラクティス 最佳实践 最佳實務
    • Compatibility
    • Supporting Multiple Screens
      • Distributing to Specific Screens
      • Screen Compatibility Mode
    • Supporting Tablets and Handsets