loader

package
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 28, 2026 License: CC0-1.0 Imports: 5 Imported by: 0

Documentation

Overview

Package loader provides Go bindings for android.content.res.loader.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type ResourcesLoader

type ResourcesLoader struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ResourcesLoader wraps android.content.res.loader.ResourcesLoader.

func NewResourcesLoader

func NewResourcesLoader(vm *jni.VM) (*ResourcesLoader, error)

NewResourcesLoader creates a new android.content.res.loader.ResourcesLoader instance.

func (*ResourcesLoader) AddProvider

func (m *ResourcesLoader) AddProvider(arg0 *jni.Object) error

AddProvider calls android.content.res.loader.ResourcesLoader.addProvider.

func (*ResourcesLoader) ClearProviders

func (m *ResourcesLoader) ClearProviders() error

ClearProviders calls android.content.res.loader.ResourcesLoader.clearProviders.

func (*ResourcesLoader) RemoveProvider

func (m *ResourcesLoader) RemoveProvider(arg0 *jni.Object) error

RemoveProvider calls android.content.res.loader.ResourcesLoader.removeProvider.

type ResourcesProvider

type ResourcesProvider struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

ResourcesProvider wraps android.content.res.loader.ResourcesProvider.

func (*ResourcesProvider) Close

func (m *ResourcesProvider) Close() error

Close calls android.content.res.loader.ResourcesProvider.close.

func (*ResourcesProvider) Empty

func (m *ResourcesProvider) Empty(arg0 *jni.Object) (*jni.Object, error)

Empty calls android.content.res.loader.ResourcesProvider.empty.

func (*ResourcesProvider) LoadFromApk1

func (m *ResourcesProvider) LoadFromApk1(arg0 *jni.Object) (*jni.Object, error)

LoadFromApk1 calls android.content.res.loader.ResourcesProvider.loadFromApk.

func (*ResourcesProvider) LoadFromApk2_1

func (m *ResourcesProvider) LoadFromApk2_1(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

LoadFromApk2_1 calls android.content.res.loader.ResourcesProvider.loadFromApk.

func (*ResourcesProvider) LoadFromDirectory

func (m *ResourcesProvider) LoadFromDirectory(arg0 string, arg1 *jni.Object) (*jni.Object, error)

LoadFromDirectory calls android.content.res.loader.ResourcesProvider.loadFromDirectory.

func (*ResourcesProvider) LoadFromSplit

func (m *ResourcesProvider) LoadFromSplit(arg0 *jni.Object, arg1 string) (*jni.Object, error)

LoadFromSplit calls android.content.res.loader.ResourcesProvider.loadFromSplit.

func (*ResourcesProvider) LoadFromTable

func (m *ResourcesProvider) LoadFromTable(arg0 *jni.Object, arg1 *jni.Object) (*jni.Object, error)

LoadFromTable calls android.content.res.loader.ResourcesProvider.loadFromTable.

func (*ResourcesProvider) LoadOverlay

func (m *ResourcesProvider) LoadOverlay(arg0 *jni.Object) (*jni.Object, error)

LoadOverlay calls android.content.res.loader.ResourcesProvider.loadOverlay.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL