Resources.OpenRawResource Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
OpenRawResource(Int32) |
Open a data stream for reading a raw resource. |
OpenRawResource(Int32, TypedValue) |
Open a data stream for reading a raw resource. |
OpenRawResource(Int32)
Open a data stream for reading a raw resource.
[Android.Runtime.Register("openRawResource", "(I)Ljava/io/InputStream;", "GetOpenRawResource_IHandler")]
public virtual System.IO.Stream OpenRawResource (int id);
[<Android.Runtime.Register("openRawResource", "(I)Ljava/io/InputStream;", "GetOpenRawResource_IHandler")>]
abstract member OpenRawResource : int -> System.IO.Stream
override this.OpenRawResource : int -> System.IO.Stream
Parameters
- id
- Int32
The resource identifier to open, as generated by the aapt tool.
Returns
InputStream Access to the resource data.
- Attributes
Exceptions
Throws NotFoundException if the given ID does not exist.
Remarks
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.
Java documentation for android.content.res.Resources.openRawResource(int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
OpenRawResource(Int32, TypedValue)
Open a data stream for reading a raw resource.
[Android.Runtime.Register("openRawResource", "(ILandroid/util/TypedValue;)Ljava/io/InputStream;", "GetOpenRawResource_ILandroid_util_TypedValue_Handler")]
public virtual System.IO.Stream OpenRawResource (int id, Android.Util.TypedValue? value);
[<Android.Runtime.Register("openRawResource", "(ILandroid/util/TypedValue;)Ljava/io/InputStream;", "GetOpenRawResource_ILandroid_util_TypedValue_Handler")>]
abstract member OpenRawResource : int * Android.Util.TypedValue -> System.IO.Stream
override this.OpenRawResource : int * Android.Util.TypedValue -> System.IO.Stream
Parameters
- id
- Int32
The resource identifier to open, as generated by the aapt tool.
- value
- TypedValue
The TypedValue object to hold the resource information.
Returns
InputStream Access to the resource data.
- Attributes
Exceptions
Throws NotFoundException if the given ID does not exist.
Remarks
Open a data stream for reading a raw resource. This can only be used with resources whose value is the name of an asset file -- that is, it can be used to open drawable, sound, and raw resources; it will fail on string and color resources.
Java documentation for android.content.res.Resources.openRawResource(int, android.util.TypedValue)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.