Application Fundamentals App components Services Broadcast receivers Content providers Activating components The manifest file Declaring components Declaring component capabilities Declaring app requirements App resources Grouping resource types Providing alternative resources Qualifier name rules Layout Accessing your app resources Accessing resources from XML Referencing style attributes Providing the best device compatibility with resources Handle configuration changes Retaining an object during a configuration change Handling the configuration change yourself Localize your app Using resources for localization How to create alternative resources? Which resources take precedence? Managing strings for localization Localization tips Use the Android Context object for manual locale lookup Testing localized apps Testing for default resources Start the emulator from the command line Installing an app Understanding the default directories and files AVD data directory Listing directories and files used by the emulator Advanced options Deprecated options