ResourcesProvider
public
class
ResourcesProvider
extends Object
implements
AutoCloseable,
Closeable
| java.lang.Object | |
| ↳ | android.content.res.loader.ResourcesProvider |
Provides methods to load resources data from APKs (.apk) and resources tables
(eg. resources.arsc) for use with ResourcesLoader(s).
Summary
Public methods | |
|---|---|
void
|
close()
Frees internal data structures. |
static
ResourcesProvider
|
empty(AssetsProvider assetsProvider)
Creates an empty ResourcesProvider with no resource data. |
static
ResourcesProvider
|
loadFromApk(ParcelFileDescriptor fileDescriptor)
Creates a ResourcesProvider from an APK ( |
static
ResourcesProvider
|
loadFromApk(ParcelFileDescriptor fileDescriptor, AssetsProvider assetsProvider)
Creates a ResourcesProvider from an APK ( |
static
ResourcesProvider
|
loadFromDirectory(String path, AssetsProvider assetsProvider)
Creates a ResourcesProvider from a directory path. |
static
ResourcesProvider
|
loadFromSplit(Context context, String splitName)
Read from a split installed alongside the application, which may not have been loaded initially because the application requested isolated split loading. |
static
ResourcesProvider
|
loadFromTable(ParcelFileDescriptor fileDescriptor, AssetsProvider assetsProvider)
Creates a ResourcesProvider from a resources table ( |
static
ResourcesProvider
|
loadOverlay(OverlayInfo overlayInfo)
Creates a ResourcesProvider instance from the specified overlay information. |
Protected methods | |
|---|---|
void
|
finalize()
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. |
Inherited methods | |
|---|---|