MockResources
  public
  
  
  
  class
  MockResources
  
  
  
  
    extends Resources
  
  
  
  
  
  
  
    
  
      This class was deprecated
      in API level 24.
    Use a mocking framework like Mockito.
 New tests should be written using the
 Android Testing Support Library.
  
  A mock Resources class. All methods are non-functional and throw
 UnsupportedOperationException. Override it to provide the operations that you
 need.
Summary
| Public methods | 
|---|
  
  
  
    | 
        
        
        
        
        
        XmlResourceParser | 
      getAnimation(int id)
      Return an XmlResourceParser through which you can read an animation
 description for the given resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        int | 
      getColor(int id)
      
      This method is deprecated.
    Use getColor(int, android.content.res.Resources.Theme)instead. | 
  
  
  
  
    | 
        
        
        
        
        
        ColorStateList | 
      getColorStateList(int id)
      
      This method is deprecated.
    Use getColorStateList(int, android.content.res.Resources.Theme)instead. | 
  
  
  
  
    | 
        
        
        
        
        
        Configuration | 
      getConfiguration()
      Return the current configuration that is in effect for this resource
 object.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        float | 
      getDimension(int id)
      Retrieve a dimensional for a particular resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        int | 
      getDimensionPixelOffset(int id)
      Retrieve a dimensional for a particular resource ID for use
 as an offset in raw pixels.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        int | 
      getDimensionPixelSize(int id)
      Retrieve a dimensional for a particular resource ID for use
 as a size in raw pixels.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        DisplayMetrics | 
      getDisplayMetrics()
      Returns the current display metrics that are in effect for this resource
 object.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        Drawable | 
      getDrawable(int id)
      
      This method is deprecated.
    Use getDrawable(int, android.content.res.Resources.Theme)instead. | 
  
  
  
  
    | 
        
        
        
        
        
        int | 
      getIdentifier(String name, String defType, String defPackage)
      Return a resource identifier for the given resource name.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        int[] | 
      getIntArray(int id)
      Return the int array associated with a particular resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        int | 
      getInteger(int id)
      Return an integer associated with a particular resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        XmlResourceParser | 
      getLayout(int id)
      Return an XmlResourceParser through which you can read a view layout
 description for the given resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        Movie | 
      getMovie(int id)
      
      This method is deprecated.
    Prefer AnimatedImageDrawable. | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getQuantityString(int id, int quantity, Object... formatArgs)
      Formats the string necessary for grammatically correct pluralization
 of the given resource ID for the given quantity, using the given arguments.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getQuantityString(int id, int quantity)
      Returns the string necessary for grammatically correct pluralization
 of the given resource ID for the given quantity.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        CharSequence | 
      getQuantityText(int id, int quantity)
      Returns the character sequence necessary for grammatically correct pluralization
 of the given resource ID for the given quantity.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getResourceEntryName(int resid)
      Return the entry name for a given resource identifier.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getResourceName(int resid)
      Return the full name for a given resource identifier.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getResourcePackageName(int resid)
      Return the package name for a given resource identifier.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getResourceTypeName(int resid)
      Return the type name for a given resource identifier.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getString(int id)
      Return the string value associated with a particular resource ID.  It
 will be stripped of any styled text information.
 
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getString(int id, Object... formatArgs)
      Return the string value associated with a particular resource ID,
 substituting the format arguments as defined in FormatterandString.format(String, Object). It will be stripped of any styled text
 information. | 
  
  
  
  
    | 
        
        
        
        
        
        String[] | 
      getStringArray(int id)
      Return the string array associated with a particular resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        CharSequence | 
      getText(int id, CharSequence def)
      Return the string value associated with a particular resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        CharSequence | 
      getText(int id)
      Return the string value associated with a particular resource ID.  The
 returned object will be a String if this is a plain string; it will be
 some other type of CharSequence if it is styled.
 
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        CharSequence[] | 
      getTextArray(int id)
      Return the styled text array associated with a particular resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      getValue(String name, TypedValue outValue, boolean resolveRefs)
      Return the raw data associated with a particular resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      getValue(int id, TypedValue outValue, boolean resolveRefs)
      Return the raw data associated with a particular resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        XmlResourceParser | 
      getXml(int id)
      Return an XmlResourceParser through which you can read a generic XML
 resource for the given resource ID.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        TypedArray | 
      obtainAttributes(AttributeSet set, int[] attrs)
      Retrieve a set of basic attribute values from an AttributeSet, not
 performing styling of them using a theme and/or style resources.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        TypedArray | 
      obtainTypedArray(int id)
      Return an array of heterogeneous values.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        InputStream | 
      openRawResource(int id)
      Open a data stream for reading a raw resource.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        AssetFileDescriptor | 
      openRawResourceFd(int id)
      Open a file descriptor for reading a raw resource.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      updateConfiguration(Configuration config, DisplayMetrics metrics)
      
      This method is deprecated.
    See Context.createConfigurationContext(Configuration). | 
  
| Inherited methods | 
|---|
| 
    From class
      
        
          android.content.res.Resources
        
      
      
  
  
  
    | 
        
        
        
        
        
        void | 
      addLoaders(ResourcesLoader... loaders)
      Adds a loader to the list of loaders.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      finishPreloading()
      Called by zygote when it is done preloading resources, to change back
 to normal Resources operation.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      flushLayoutCache()
      Call this to remove all cached loaded layout resources from the
 Resources object.
        
    
 |  
  
  
    | 
        
        
        
        
        
        XmlResourceParser | 
      getAnimation(int id)
      Return an XmlResourceParser through which you can read an animation
 description for the given resource ID.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        AssetManager | 
      getAssets()
      Retrieve underlying AssetManager storage for these resources.
        
    
 |  
  
  
    | 
        
        
        static
        
        
        int | 
      getAttributeSetSourceResId(AttributeSet set)
      Returns the resource ID of the resource that was used to create this AttributeSet.
        
    
 |  
  
  
    | 
        
        
        
        
        
        boolean | 
      getBoolean(int id)
      Return a boolean associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        int | 
      getColor(int id)
      
      This method was deprecated
      in API level 23.
    Use getColor(int, android.content.res.Resources.Theme)instead. |  
  
  
    | 
        
        
        
        
        
        int | 
      getColor(int id, Resources.Theme theme)
      Returns a themed color integer associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        ColorStateList | 
      getColorStateList(int id, Resources.Theme theme)
      Returns a themed color state list associated with a particular resource
 ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        ColorStateList | 
      getColorStateList(int id)
      
      This method was deprecated
      in API level 23.
    Use getColorStateList(int, android.content.res.Resources.Theme)instead. |  
  
  
    | 
        
        
        
        
        
        Configuration | 
      getConfiguration()
      Return the current configuration that is in effect for this resource
 object.
        
    
 |  
  
  
    | 
        
        
        
        
        
        float | 
      getDimension(int id)
      Retrieve a dimensional for a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        int | 
      getDimensionPixelOffset(int id)
      Retrieve a dimensional for a particular resource ID for use
 as an offset in raw pixels.
        
    
 |  
  
  
    | 
        
        
        
        
        
        int | 
      getDimensionPixelSize(int id)
      Retrieve a dimensional for a particular resource ID for use
 as a size in raw pixels.
        
    
 |  
  
  
    | 
        
        
        
        
        
        DisplayMetrics | 
      getDisplayMetrics()
      Returns the current display metrics that are in effect for this resource
 object.
        
    
 |  
  
  
    | 
        
        
        
        
        
        Drawable | 
      getDrawable(int id, Resources.Theme theme)
      Return a drawable object associated with a particular resource ID and
 styled for the specified theme.
        
    
 |  
  
  
    | 
        
        
        
        
        
        Drawable | 
      getDrawable(int id)
      
      This method was deprecated
      in API level 22.
    Use getDrawable(int, android.content.res.Resources.Theme)instead. |  
  
  
    | 
        
        
        
        
        
        Drawable | 
      getDrawableForDensity(int id, int density)
      
      This method was deprecated
      in API level 22.
    Use getDrawableForDensity(int, int, android.content.res.Resources.Theme)instead. |  
  
  
    | 
        
        
        
        
        
        Drawable | 
      getDrawableForDensity(int id, int density, Resources.Theme theme)
      Return a drawable object associated with a particular resource ID for the
 given screen density in DPI and styled for the specified theme.
        
    
 |  
  
  
    | 
        
        
        
        
        
        float | 
      getFloat(int id)
      Retrieve a floating-point value for a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        Typeface | 
      getFont(int id)
      Return the Typeface value associated with a particular resource ID.
 
        
    
 |  
  
  
    | 
        
        
        
        
        
        float | 
      getFraction(int id, int base, int pbase)
      Retrieve a fractional unit for a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        int | 
      getIdentifier(String name, String defType, String defPackage)
      Return a resource identifier for the given resource name.
        
    
 |  
  
  
    | 
        
        
        
        
        
        int[] | 
      getIntArray(int id)
      Return the int array associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        int | 
      getInteger(int id)
      Return an integer associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        XmlResourceParser | 
      getLayout(int id)
      Return an XmlResourceParser through which you can read a view layout
 description for the given resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        Movie | 
      getMovie(int id)
      
      This method was deprecated
      in API level 29.
    Prefer AnimatedImageDrawable. |  
  
  
    | 
        
        
        
        
        
        String | 
      getQuantityString(int id, int quantity, Object... formatArgs)
      Formats the string necessary for grammatically correct pluralization
 of the given resource ID for the given quantity, using the given arguments.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      getQuantityString(int id, int quantity)
      Returns the string necessary for grammatically correct pluralization
 of the given resource ID for the given quantity.
        
    
 |  
  
  
    | 
        
        
        
        
        
        CharSequence | 
      getQuantityText(int id, int quantity)
      Returns the character sequence necessary for grammatically correct pluralization
 of the given resource ID for the given quantity.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      getResourceEntryName(int resid)
      Return the entry name for a given resource identifier.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      getResourceName(int resid)
      Return the full name for a given resource identifier.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      getResourcePackageName(int resid)
      Return the package name for a given resource identifier.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      getResourceTypeName(int resid)
      Return the type name for a given resource identifier.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      getString(int id)
      Return the string value associated with a particular resource ID.  It
 will be stripped of any styled text information.
 
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      getString(int id, Object... formatArgs)
      Return the string value associated with a particular resource ID,
 substituting the format arguments as defined in FormatterandString.format(String, Object). It will be stripped of any styled text
 information. |  
  
  
    | 
        
        
        
        
        
        String[] | 
      getStringArray(int id)
      Return the string array associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        static
        
        
        Resources | 
      getSystem()
      Return a global shared Resources object that provides access to only
 system resources (no application resources), is not configured for the
 current screen (can not use dimension units, does not change based on
 orientation, etc), and is not affected by Runtime Resource Overlay.
        
    
 |  
  
  
    | 
        
        
        
        
        
        CharSequence | 
      getText(int id, CharSequence def)
      Return the string value associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        CharSequence | 
      getText(int id)
      Return the string value associated with a particular resource ID.  The
 returned object will be a String if this is a plain string; it will be
 some other type of CharSequence if it is styled.
 
        
    
 |  
  
  
    | 
        
        
        
        
        
        CharSequence[] | 
      getTextArray(int id)
      Return the styled text array associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      getValue(String name, TypedValue outValue, boolean resolveRefs)
      Return the raw data associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      getValue(int id, TypedValue outValue, boolean resolveRefs)
      Return the raw data associated with a particular resource ID.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      getValueForDensity(int id, int density, TypedValue outValue, boolean resolveRefs)
      Get the raw value associated with a resource with associated density.
        
    
 |  
  
  
    | 
        
        
        
        
        
        XmlResourceParser | 
      getXml(int id)
      Return an XmlResourceParser through which you can read a generic XML
 resource for the given resource ID.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        Resources.Theme | 
      newTheme()
      Generate a new Theme object for this set of Resources.
        
    
 |  
  
  
    | 
        
        
        
        
        
        TypedArray | 
      obtainAttributes(AttributeSet set, int[] attrs)
      Retrieve a set of basic attribute values from an AttributeSet, not
 performing styling of them using a theme and/or style resources.
        
    
 |  
  
  
    | 
        
        
        
        
        
        TypedArray | 
      obtainTypedArray(int id)
      Return an array of heterogeneous values.
        
    
 |  
  
  
    | 
        
        
        
        
        
        InputStream | 
      openRawResource(int id, TypedValue value)
      Open a data stream for reading a raw resource.
        
    
 |  
  
  
    | 
        
        
        
        
        
        InputStream | 
      openRawResource(int id)
      Open a data stream for reading a raw resource.
        
    
 |  
  
  
    | 
        
        
        
        
        
        AssetFileDescriptor | 
      openRawResourceFd(int id)
      Open a file descriptor for reading a raw resource.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      parseBundleExtra(String tagName, AttributeSet attrs, Bundle outBundle)
      Parse a name/value pair out of an XML tag holding that data.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      parseBundleExtras(XmlResourceParser parser, Bundle outBundle)
      Parse a series of <extra>tags from
 an XML file. |  
  
  
    | 
        
        
        static
        
        
        void | 
      registerResourcePaths(String uniqueId, ApplicationInfo appInfo)
      Register the resources paths of a package (e.g. a shared library).
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      removeLoaders(ResourcesLoader... loaders)
      Removes loaders from the list of loaders.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      updateConfiguration(Configuration config, DisplayMetrics metrics)
      
      This method was deprecated
      in API level 25.
    See Context.createConfigurationContext(Configuration). |  | 
| 
    From class
      
        
          java.lang.Object
        
      
      
  
  
  
    | 
        
        
        
        
        
        Object | 
      clone()
      Creates and returns a copy of this object.
        
    
 |  
  
  
    | 
        
        
        
        
        
        boolean | 
      equals(Object obj)
      Indicates whether some other object is "equal to" this one.
        
    
 |  
  
  
    | 
        
        
        
        
        
        void | 
      finalize()
      Called by the garbage collector on an object when garbage collection
 determines that there are no more references to the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        Class<?> | 
      getClass()
      Returns the runtime class of this Object. |  
  
  
    | 
        
        
        
        
        
        int | 
      hashCode()
      Returns a hash code value for the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      notify()
      Wakes up a single thread that is waiting on this object's
 monitor.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      notifyAll()
      Wakes up all threads that are waiting on this object's monitor.
        
    
 |  
  
  
    | 
        
        
        
        
        
        String | 
      toString()
      Returns a string representation of the object.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait(long timeoutMillis, int nanos)
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted, or until a
 certain amount of real time has elapsed.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait(long timeoutMillis)
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted, or until a
 certain amount of real time has elapsed.
        
    
 |  
  
  
    | 
        
        
        
        final
        
        void | 
      wait()
      Causes the current thread to wait until it is awakened, typically
 by being notified or interrupted.
        
    
 |  | 
Public constructors
    MockResources
    
public MockResources ()
    
    
    
  
 
Public methods
    getAnimation
    
public XmlResourceParser getAnimation (int id)
    
    
    
  Return an XmlResourceParser through which you can read an animation
 description for the given resource ID.  This parser has limited
 functionality -- in particular, you can't change its input, and only
 the high-level events are available.
 
This function is really a simple wrapper for calling
 getXml(int) with an animation resource.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | XmlResourceParser | A new parser object through which you can read
         the XML data.
 This value cannot be null. | 
    
      
  
 
    getColor
    
public int getColor (int id)
    
    
    
  
      This method is deprecated.
    Use getColor(int, android.content.res.Resources.Theme) instead.
  
  Returns a color integer associated with a particular resource ID. If the
 resource holds a complex ColorStateList, then the default color
 from the set is returned.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | int | A single color value in the form 0xAARRGGBB. | 
    
      
  
 
    getColorStateList
    
public ColorStateList getColorStateList (int id)
    
    
    
  
      This method is deprecated.
    Use getColorStateList(int, android.content.res.Resources.Theme) instead.
  
  Returns a color state list associated with a particular resource ID. The
 resource may contain either a single raw color value or a complex
 ColorStateList holding multiple possible colors.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier of aColorStateList,
           as generated by the aapt tool. This integer encodes the
           package, type, and resource entry. The value 0 is an invalid
           identifier. | 
    
    
      | Returns | 
|---|
      
        | ColorStateList | A ColorStateList object containing either a single solid color
         or multiple colors that can be selected based on a state.
 This value cannot be null. | 
    
      
  
 
    getConfiguration
    
public Configuration getConfiguration ()
    
    
    
  Return the current configuration that is in effect for this resource
 object.  The returned object should be treated as read-only.
    
 
    getDimension
    
public float getDimension (int id)
    
    
    
  Retrieve a dimensional for a particular resource ID.  Unit
 conversions are based on the current DisplayMetrics associated
 with the resources.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | float | Resource dimension value multiplied by the appropriate metric to convert to pixels. | 
    
      
  
 
    getDimensionPixelOffset
    
public int getDimensionPixelOffset (int id)
    
    
    
  Retrieve a dimensional for a particular resource ID for use
 as an offset in raw pixels.  This is the same as
 getDimension(int), except the returned value is converted to
 integer pixels for you.  An offset conversion involves simply
 truncating the base value to an integer.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | int | Resource dimension value multiplied by the appropriate
 metric and truncated to integer pixels. | 
    
      
  
 
    getDimensionPixelSize
    
public int getDimensionPixelSize (int id)
    
    
    
  Retrieve a dimensional for a particular resource ID for use
 as a size in raw pixels.  This is the same as
 getDimension(int), except the returned value is converted to
 integer pixels for use as a size.  A size conversion involves
 rounding the base value, and ensuring that a non-zero base value
 is at least one pixel in size.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | int | Resource dimension value multiplied by the appropriate
 metric and truncated to integer pixels. | 
    
      
  
 
    getDrawable
    
public Drawable getDrawable (int id)
    
    
    
  
      This method is deprecated.
    Use getDrawable(int, android.content.res.Resources.Theme) instead.
  
  Return a drawable object associated with a particular resource ID.
 Various types of objects will be returned depending on the underlying
 resource -- for example, a solid color, PNG image, scalable image, etc.
 The Drawable API hides these implementation details.
 
Note: Prior to
 Build.VERSION_CODES.JELLY_BEAN, this function
 would not correctly retrieve the final configuration density when
 the resource ID passed here is an alias to another Drawable resource.
 This means that if the density configuration of the alias resource
 is different than the actual resource, the density of the returned
 Drawable would be incorrect, resulting in bad scaling. To work
 around this, you can instead manually resolve the aliased reference
 by using getValue(int, android.util.TypedValue, boolean) and passing
 true for resolveRefs. The resulting
 TypedValue.resourceId value may be passed to this method.
 Note: To obtain a themed drawable, use
 Context.getDrawable(int)
 or getDrawable(int, android.content.res.Resources.Theme) passing the desired theme.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | Drawable | Drawable An object that can be used to draw this resource. | 
    
      
  
 
    getIdentifier
    
public int getIdentifier (String name, 
                String defType, 
                String defPackage)
    
    
    
  Return a resource identifier for the given resource name.  A fully
 qualified resource name is of the form "package:type/entry".  The first
 two components (package and type) are optional if defType and
 defPackage, respectively, are specified here.
 
Note: use of this function is discouraged.  It is much more
 efficient to retrieve resources by identifier than by name.
    
    | Parameters | 
|---|
      
        | name | String: The name of the desired resource. | 
      
        | defType | String: Optional default resource type to find, if "type/" is
                not included in the name.  Can be null to require an
                explicit type. | 
      
        | defPackage | String: Optional default package to find, if "package:" is
                   not included in the name.  Can be null to require an
                   explicit package. | 
    
    
      | Returns | 
|---|
      
        | int | int The associated resource identifier.  Returns 0 if no such
         resource was found.  (0 is not a valid resource ID.) | 
    
 
    getIntArray
    
public int[] getIntArray (int id)
    
    
    
  Return the int array associated with a particular resource ID.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | int[] | The int array associated with the resource.
 This value cannot be null. | 
    
      
  
 
    getInteger
    
public int getInteger (int id)
    
    
    
  Return an integer associated with a particular resource ID.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | int | Returns the integer value contained in the resource. | 
    
      
  
 
    getLayout
    
public XmlResourceParser getLayout (int id)
    
    
    
  Return an XmlResourceParser through which you can read a view layout
 description for the given resource ID.  This parser has limited
 functionality -- in particular, you can't change its input, and only
 the high-level events are available.
 
This function is really a simple wrapper for calling
 getXml(int) with a layout resource.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | XmlResourceParser | A new parser object through which you can read
         the XML data.
 This value cannot be null. | 
    
      
  
 
    getMovie
    
public Movie getMovie (int id)
    
    
    
  
      This method is deprecated.
    Prefer AnimatedImageDrawable.
  
  Return a movie object associated with the particular resource ID.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      
  
 
    getQuantityString
    
public String getQuantityString (int id, 
                int quantity, 
                Object... formatArgs)
    
    
    
  Formats the string necessary for grammatically correct pluralization
 of the given resource ID for the given quantity, using the given arguments.
 Note that the string is selected based solely on grammatical necessity,
 and that such rules differ between languages. Do not assume you know which string
 will be returned for a given quantity. See
 String Resources
 for more detail.
 
Substitution of format arguments works as if using
 Formatter and String.format(String, Object).
 The resulting string will be stripped of any styled text information.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
      
        | quantity | int: The number used to get the correct string for the current language's
           plural rules. | 
      
        | formatArgs | Object: The format arguments that will be used for substitution. | 
    
    
      | Returns | 
|---|
      
        | String | String The string data associated with the resource,
 stripped of styled text information.
 This value cannot be null. | 
    
      
  
 
    getQuantityString
    
public String getQuantityString (int id, 
                int quantity)
    
    
    
  Returns the string necessary for grammatically correct pluralization
 of the given resource ID for the given quantity.
 Note that the string is selected based solely on grammatical necessity,
 and that such rules differ between languages. Do not assume you know which string
 will be returned for a given quantity. See
 String Resources
 for more detail.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
      
        | quantity | int: The number used to get the correct string for the current language's
           plural rules. | 
    
    
      | Returns | 
|---|
      
        | String | String The string data associated with the resource,
 stripped of styled text information.
 This value cannot be null. | 
    
      
  
 
    getQuantityText
    
public CharSequence getQuantityText (int id, 
                int quantity)
    
    
    
  Returns the character sequence necessary for grammatically correct pluralization
 of the given resource ID for the given quantity.
 Note that the character sequence is selected based solely on grammatical necessity,
 and that such rules differ between languages. Do not assume you know which string
 will be returned for a given quantity. See
 String Resources
 for more detail.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
      
        | quantity | int: The number used to get the correct string for the current language's
           plural rules. | 
    
    
      | Returns | 
|---|
      
        | CharSequence | CharSequence The string data associated with the resource, plus
         possibly styled text information.
 This value cannot be null. | 
    
      
  
 
    getResourceEntryName
    
public String getResourceEntryName (int resid)
    
    
    
  Return the entry name for a given resource identifier.
    
    | Parameters | 
|---|
      
        | resid | int: The resource identifier whose entry name is to be
 retrieved. | 
    
    
      | Returns | 
|---|
      
        | String | A string holding the entry name of the resource. | 
    
      
  
 
    getResourceName
    
public String getResourceName (int resid)
    
    
    
  Return the full name for a given resource identifier.  This name is
 a single string of the form "package:type/entry".
    
    | Parameters | 
|---|
      
        | resid | int: The resource identifier whose name is to be retrieved. | 
    
    
      | Returns | 
|---|
      
        | String | A string holding the name of the resource. | 
    
      
  
 
    getResourcePackageName
    
public String getResourcePackageName (int resid)
    
    
    
  Return the package name for a given resource identifier.
    
    | Parameters | 
|---|
      
        | resid | int: The resource identifier whose package name is to be
 retrieved. | 
    
    
      | Returns | 
|---|
      
        | String | A string holding the package name of the resource. | 
    
      
  
 
    getResourceTypeName
    
public String getResourceTypeName (int resid)
    
    
    
  Return the type name for a given resource identifier.
    
    | Parameters | 
|---|
      
        | resid | int: The resource identifier whose type name is to be
 retrieved. | 
    
    
      | Returns | 
|---|
      
        | String | A string holding the type name of the resource. | 
    
      
  
 
    getString
    
public String getString (int id)
    
    
    
  Return the string value associated with a particular resource ID.  It
 will be stripped of any styled text information.
 
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | String | String The string data associated with the resource,
         stripped of styled text information.
 This value cannot be null. | 
    
      
  
 
    getString
    
public String getString (int id, 
                Object... formatArgs)
    
    
    
  Return the string value associated with a particular resource ID,
 substituting the format arguments as defined in Formatter
 and String.format(String, Object). It will be stripped of any styled text
 information.
 
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
      
        | formatArgs | Object: The format arguments that will be used for substitution. | 
    
    
      | Returns | 
|---|
      
        | String | String The string data associated with the resource,
         stripped of styled text information.
 This value cannot be null. | 
    
      
  
 
    getStringArray
    
public String[] getStringArray (int id)
    
    
    
  Return the string array associated with a particular resource ID.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | String[] | The string array associated with the resource.
 This value cannot be null. | 
    
      
  
 
    getText
    
public CharSequence getText (int id, 
                CharSequence def)
    
    
    
  Return the string value associated with a particular resource ID.  The
 returned object will be a String if this is a plain string; it will be
 some other type of CharSequence if it is styled.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
      
        | def | CharSequence: The default CharSequence to return. | 
    
    
      | Returns | 
|---|
      
        | CharSequence | CharSequence The string data associated with the resource, plus
         possibly styled text information, or def if id is 0 or not found. | 
    
 
    getText
    
public CharSequence getText (int id)
    
    
    
  Return the string value associated with a particular resource ID.  The
 returned object will be a String if this is a plain string; it will be
 some other type of CharSequence if it is styled.
 
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | CharSequence | CharSequence The string data associated with the resource, plus
         possibly styled text information.
 This value cannot be null. | 
    
      
  
 
    getTextArray
    
public CharSequence[] getTextArray (int id)
    
    
    
  Return the styled text array associated with a particular resource ID.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | CharSequence[] | The styled text array associated with the resource.
 This value cannot be null. | 
    
      
  
 
    getValue
    
public void getValue (String name, 
                TypedValue outValue, 
                boolean resolveRefs)
    
    
    
  Return the raw data associated with a particular resource ID.
 See getIdentifier() for information on how names are mapped to resource
 IDs, and getString(int) for information on how string resources are
 retrieved.
 
Note: use of this function is discouraged.  It is much more
 efficient to retrieve resources by identifier than by name.
    
    | Parameters | 
|---|
      
        | name | String: The name of the desired resource.  This is passed to
             getIdentifier() with a default type of "string". | 
      
        | outValue | TypedValue: Object in which to place the resource data. | 
      
        | resolveRefs | boolean: If true, a resource that is a reference to another
                    resource will be followed so that you receive the
                    actual final resource data.  If false, the TypedValue
                    will be filled in with the reference itself. | 
    
      
  
 
    getValue
    
public void getValue (int id, 
                TypedValue outValue, 
                boolean resolveRefs)
    
    
    
  Return the raw data associated with a particular resource ID.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
      
        | outValue | TypedValue: Object in which to place the resource data. | 
      
        | resolveRefs | boolean: If true, a resource that is a reference to another
                    resource will be followed so that you receive the
                    actual final resource data.  If false, the TypedValue
                    will be filled in with the reference itself. | 
    
      
  
 
    getXml
    
public XmlResourceParser getXml (int id)
    
    
    
  Return an XmlResourceParser through which you can read a generic XML
 resource for the given resource ID.
 
The XmlPullParser implementation returned here has some limited
 functionality.  In particular, you can't change its input, and only
 high-level parsing events are available (since the document was
 pre-parsed for you at build time, which involved merging text and
 stripping comments).
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | XmlResourceParser | A new parser object through which you can read
         the XML data.
 This value cannot be null. | 
    
      
  
 
    obtainAttributes
    
public TypedArray obtainAttributes (AttributeSet set, 
                int[] attrs)
    
    
    
  Retrieve a set of basic attribute values from an AttributeSet, not
 performing styling of them using a theme and/or style resources.
    
    | Parameters | 
|---|
      
        | set | AttributeSet: The current attribute values to retrieve. | 
      
        | attrs | int: The specific attributes to be retrieved. These attribute IDs must be sorted in
              ascending order. | 
    
    
 
    obtainTypedArray
    
public TypedArray obtainTypedArray (int id)
    
    
    
  Return an array of heterogeneous values.
    
    | Parameters | 
|---|
      
        | id | int: The desired resource identifier, as generated by the aapt
           tool. This integer encodes the package, type, and resource
           entry. The value 0 is an invalid identifier. | 
    
    
      | Returns | 
|---|
      
        | TypedArray | Returns a TypedArray holding an array of the array values.
 Be sure to call TypedArray.recycle()when done with it.
 This value cannot benull. | 
    
      
  
 
    openRawResource
    
public InputStream openRawResource (int id)
    
    
    
  Open a data stream for reading a raw resource.  This can only be used
 with resources whose value is the name of an asset files -- that is, it can be
 used to open drawable, sound, and raw resources; it will fail on string
 and color resources.
    
    | Parameters | 
|---|
      
        | id | int: The resource identifier to open, as generated by the aapt tool. | 
    
    
      | Returns | 
|---|
      
        | InputStream | InputStream Access to the resource data.
 This value cannot be null. | 
    
      
  
 
    openRawResourceFd
    
public AssetFileDescriptor openRawResourceFd (int id)
    
    
    
  Open a file descriptor for reading a raw resource.  This can only be used
 with resources whose value is the name of an asset files -- that is, it can be
 used to open drawable, sound, and raw resources; it will fail on string
 and color resources.
 
This function only works for resources that are stored in the package
 as uncompressed data, which typically includes things like mp3 files
 and png images.
    
    | Parameters | 
|---|
      
        | id | int: The resource identifier to open, as generated by the aapt tool. | 
    
    
      | Returns | 
|---|
      
        | AssetFileDescriptor | AssetFileDescriptor A new file descriptor you can use to read
 the resource.  This includes the file descriptor itself, as well as the
 offset and length of data where the resource appears in the file.  A
 null is returned if the file exists but is compressed. |