chooser

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: 6 Imported by: 0

Documentation

Overview

Package chooser provides Go bindings for android.service.chooser.

Index

Constants

View Source
const (
	Creator                        = consts.Creator
	ChooserResultCopy              = consts.ChooserResultCopy
	ChooserResultEdit              = consts.ChooserResultEdit
	ChooserResultSelectedComponent = consts.ChooserResultSelectedComponent
	ChooserResultUnknown           = consts.ChooserResultUnknown
)
View Source
const (
	Uri                = consts.Uri
	Position           = consts.Position
	OnSelectionChanged = consts.OnSelectionChanged
	BindPermission     = consts.BindPermission
	MetaDataName       = consts.MetaDataName
	ServiceInterface   = consts.ServiceInterface
)

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 Action

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

Action wraps android.service.chooser.ChooserAction.

func (*Action) DescribeContents

func (m *Action) DescribeContents() (int32, error)

DescribeContents calls android.service.chooser.ChooserAction.describeContents.

func (*Action) GetAction

func (m *Action) GetAction() (*jni.Object, error)

GetAction calls android.service.chooser.ChooserAction.getAction.

func (*Action) GetIcon

func (m *Action) GetIcon() (*jni.Object, error)

GetIcon calls android.service.chooser.ChooserAction.getIcon.

func (*Action) GetLabel

func (m *Action) GetLabel() (*jni.Object, error)

GetLabel calls android.service.chooser.ChooserAction.getLabel.

func (*Action) ToString

func (m *Action) ToString() (string, error)

ToString calls android.service.chooser.ChooserAction.toString.

func (*Action) WriteToParcel

func (m *Action) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.service.chooser.ChooserAction.writeToParcel.

type ActionBuilder

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

ActionBuilder wraps android.service.chooser.ChooserAction$Builder.

func (*ActionBuilder) Build

func (m *ActionBuilder) Build() (*jni.Object, error)

Build calls android.service.chooser.ChooserAction$Builder.build.

type Result

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

Result wraps android.service.chooser.ChooserResult.

func (*Result) DescribeContents

func (m *Result) DescribeContents() (int32, error)

DescribeContents calls android.service.chooser.ChooserResult.describeContents.

func (*Result) Equals

func (m *Result) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.service.chooser.ChooserResult.equals.

func (*Result) GetSelectedComponent

func (m *Result) GetSelectedComponent() (*jni.Object, error)

GetSelectedComponent calls android.service.chooser.ChooserResult.getSelectedComponent.

func (*Result) GetType

func (m *Result) GetType() (int32, error)

GetType calls android.service.chooser.ChooserResult.getType.

func (*Result) HashCode

func (m *Result) HashCode() (int32, error)

HashCode calls android.service.chooser.ChooserResult.hashCode.

func (*Result) IsShortcut

func (m *Result) IsShortcut() (bool, error)

IsShortcut calls android.service.chooser.ChooserResult.isShortcut.

func (*Result) WriteToParcel

func (m *Result) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.service.chooser.ChooserResult.writeToParcel.

type Target

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

Target wraps android.service.chooser.ChooserTarget.

func NewTarget

func NewTarget(vm *jni.VM, arg0 string, arg1 *jni.Object, arg2 float32, arg3 *jni.Object, arg4 *jni.Object) (*Target, error)

NewTarget creates a new android.service.chooser.ChooserTarget instance.

func (*Target) DescribeContents

func (m *Target) DescribeContents() (int32, error)

DescribeContents calls android.service.chooser.ChooserTarget.describeContents.

func (*Target) GetComponentName

func (m *Target) GetComponentName() (*jni.Object, error)

GetComponentName calls android.service.chooser.ChooserTarget.getComponentName.

func (*Target) GetIcon

func (m *Target) GetIcon() (*jni.Object, error)

GetIcon calls android.service.chooser.ChooserTarget.getIcon.

func (*Target) GetIntentExtras

func (m *Target) GetIntentExtras() (*jni.Object, error)

GetIntentExtras calls android.service.chooser.ChooserTarget.getIntentExtras.

func (*Target) GetScore

func (m *Target) GetScore() (float32, error)

GetScore calls android.service.chooser.ChooserTarget.getScore.

func (*Target) GetTitle

func (m *Target) GetTitle() (*jni.Object, error)

GetTitle calls android.service.chooser.ChooserTarget.getTitle.

func (*Target) ToString

func (m *Target) ToString() (string, error)

ToString calls android.service.chooser.ChooserTarget.toString.

func (*Target) WriteToParcel

func (m *Target) WriteToParcel(arg0 *jni.Object, arg1 int32) error

WriteToParcel calls android.service.chooser.ChooserTarget.writeToParcel.

type TargetService

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

TargetService wraps android.service.chooser.ChooserTargetService.

func (*TargetService) OnBind

func (m *TargetService) OnBind(arg0 *jni.Object) (*jni.Object, error)

OnBind calls android.service.chooser.ChooserTargetService.onBind.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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