chooser

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 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 (
	Uri                = consts.Uri
	Position           = consts.Position
	OnSelectionChanged = consts.OnSelectionChanged
	BindPermission     = consts.BindPermission
	MetaDataName       = consts.MetaDataName
	ServiceInterface   = consts.ServiceInterface
)
View Source
const (
	Creator                        = consts.Creator
	ChooserResultCopy              = consts.ChooserResultCopy
	ChooserResultEdit              = consts.ChooserResultEdit
	ChooserResultSelectedComponent = consts.ChooserResultSelectedComponent
	ChooserResultUnknown           = consts.ChooserResultUnknown
)

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.

func (*ActionBuilder) ToString added in v0.0.8

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

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

type AdditionalContentContract added in v0.0.8

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

AdditionalContentContract wraps android.service.chooser.AdditionalContentContract.

func (*AdditionalContentContract) ToString added in v0.0.8

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

ToString calls android.service.chooser.AdditionalContentContract.toString.

type AdditionalContentContractColumns added in v0.0.8

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

AdditionalContentContractColumns wraps android.service.chooser.AdditionalContentContract$Columns.

func (*AdditionalContentContractColumns) ToString added in v0.0.8

ToString calls android.service.chooser.AdditionalContentContract$Columns.toString.

type AdditionalContentContractCursorExtraKeys added in v0.0.8

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

AdditionalContentContractCursorExtraKeys wraps android.service.chooser.AdditionalContentContract$CursorExtraKeys.

func (*AdditionalContentContractCursorExtraKeys) ToString added in v0.0.8

ToString calls android.service.chooser.AdditionalContentContract$CursorExtraKeys.toString.

type AdditionalContentContractMethodNames added in v0.0.8

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

AdditionalContentContractMethodNames wraps android.service.chooser.AdditionalContentContract$MethodNames.

func (*AdditionalContentContractMethodNames) ToString added in v0.0.8

ToString calls android.service.chooser.AdditionalContentContract$MethodNames.toString.

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) ToString added in v0.0.8

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

ToString calls android.service.chooser.ChooserResult.toString.

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.

func (*TargetService) OnGetChooserTargets added in v0.0.8

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

OnGetChooserTargets calls android.service.chooser.ChooserTargetService.onGetChooserTargets.

func (*TargetService) ToString added in v0.0.8

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

ToString calls android.service.chooser.ChooserTargetService.toString.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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