clipboard

package
v0.0.4 Latest Latest
Warning

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

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

Documentation

Overview

Package clipboard provides Go bindings for android.content.

Index

Constants

View Source
const (
	Creator = consts.Creator
)

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 ClipData added in v0.0.4

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

ClipData wraps android.content.ClipData.

func (*ClipData) AddItem1 added in v0.0.4

func (m *ClipData) AddItem1(arg0 *jni.Object) error

AddItem1 calls android.content.ClipData.addItem.

func (*ClipData) AddItem2_1 added in v0.0.4

func (m *ClipData) AddItem2_1(arg0 *jni.Object, arg1 *jni.Object) error

AddItem2_1 calls android.content.ClipData.addItem.

func (*ClipData) DescribeContents added in v0.0.4

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

DescribeContents calls android.content.ClipData.describeContents.

func (*ClipData) GetDescription added in v0.0.4

func (m *ClipData) GetDescription() (*jni.Object, error)

GetDescription calls android.content.ClipData.getDescription.

func (*ClipData) GetItemAt added in v0.0.4

func (m *ClipData) GetItemAt(arg0 int32) (*jni.Object, error)

GetItemAt calls android.content.ClipData.getItemAt.

func (*ClipData) GetItemCount added in v0.0.4

func (m *ClipData) GetItemCount() (int32, error)

GetItemCount calls android.content.ClipData.getItemCount.

func (*ClipData) NewHtmlText added in v0.0.4

func (m *ClipData) NewHtmlText(
	arg0 string,
	arg1 string,
	arg2 string,
) (*jni.Object, error)

NewHtmlText calls android.content.ClipData.newHtmlText.

func (*ClipData) NewIntent added in v0.0.4

func (m *ClipData) NewIntent(arg0 string, arg1 *jni.Object) (*jni.Object, error)

NewIntent calls android.content.ClipData.newIntent.

func (*ClipData) NewPlainText added in v0.0.4

func (m *ClipData) NewPlainText(arg0 string, arg1 string) (*jni.Object, error)

NewPlainText calls android.content.ClipData.newPlainText.

func (*ClipData) NewRawUri added in v0.0.4

func (m *ClipData) NewRawUri(arg0 string, arg1 *jni.Object) (*jni.Object, error)

NewRawUri calls android.content.ClipData.newRawUri.

func (*ClipData) NewUri added in v0.0.4

func (m *ClipData) NewUri(
	arg0 *jni.Object,
	arg1 string,
	arg2 *jni.Object,
) (*jni.Object, error)

NewUri calls android.content.ClipData.newUri.

func (*ClipData) ToString added in v0.0.4

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

ToString calls android.content.ClipData.toString.

func (*ClipData) WriteToParcel added in v0.0.4

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

WriteToParcel calls android.content.ClipData.writeToParcel.

type ClipDataItem added in v0.0.4

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

ClipDataItem wraps android.content.ClipData$Item.

func (*ClipDataItem) CoerceToHtmlText added in v0.0.4

func (m *ClipDataItem) CoerceToHtmlText(arg0 *jni.Object) (string, error)

CoerceToHtmlText calls android.content.ClipData$Item.coerceToHtmlText.

func (*ClipDataItem) CoerceToStyledText added in v0.0.4

func (m *ClipDataItem) CoerceToStyledText(arg0 *jni.Object) (string, error)

CoerceToStyledText calls android.content.ClipData$Item.coerceToStyledText.

func (*ClipDataItem) CoerceToText added in v0.0.4

func (m *ClipDataItem) CoerceToText(arg0 *jni.Object) (string, error)

CoerceToText calls android.content.ClipData$Item.coerceToText.

func (*ClipDataItem) GetHtmlText added in v0.0.4

func (m *ClipDataItem) GetHtmlText() (string, error)

GetHtmlText calls android.content.ClipData$Item.getHtmlText.

func (*ClipDataItem) GetIntent added in v0.0.4

func (m *ClipDataItem) GetIntent() (*jni.Object, error)

GetIntent calls android.content.ClipData$Item.getIntent.

func (*ClipDataItem) GetIntentSender added in v0.0.4

func (m *ClipDataItem) GetIntentSender() (*jni.Object, error)

GetIntentSender calls android.content.ClipData$Item.getIntentSender.

func (*ClipDataItem) GetText added in v0.0.4

func (m *ClipDataItem) GetText() (string, error)

GetText calls android.content.ClipData$Item.getText.

func (m *ClipDataItem) GetTextLinks() (*jni.Object, error)

GetTextLinks calls android.content.ClipData$Item.getTextLinks.

func (*ClipDataItem) GetUri added in v0.0.4

func (m *ClipDataItem) GetUri() (*jni.Object, error)

GetUri calls android.content.ClipData$Item.getUri.

func (*ClipDataItem) ToString added in v0.0.4

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

ToString calls android.content.ClipData$Item.toString.

type Manager added in v0.0.4

type Manager struct {
	VM  *jni.VM
	Ctx *app.Context
	Obj *jni.GlobalRef
}

Manager wraps android.content.ClipboardManager.

func NewManager added in v0.0.4

func NewManager(ctx *app.Context) (*Manager, error)

NewManager obtains android.content.ClipboardManager from the Android system service manager.

func (*Manager) AddPrimaryClipChangedListener added in v0.0.4

func (m *Manager) AddPrimaryClipChangedListener(arg0 *jni.Object) error

AddPrimaryClipChangedListener calls android.content.ClipboardManager.addPrimaryClipChangedListener.

func (*Manager) ClearPrimaryClip added in v0.0.4

func (m *Manager) ClearPrimaryClip() error

ClearPrimaryClip calls android.content.ClipboardManager.clearPrimaryClip.

func (*Manager) Close added in v0.0.4

func (m *Manager) Close()

Close releases the global reference to the underlying Java object. After Close, the Manager must not be used.

func (*Manager) GetPrimaryClip added in v0.0.4

func (m *Manager) GetPrimaryClip() (*jni.Object, error)

GetPrimaryClip calls android.content.ClipboardManager.getPrimaryClip.

func (*Manager) GetPrimaryClipDescription added in v0.0.4

func (m *Manager) GetPrimaryClipDescription() (*jni.Object, error)

GetPrimaryClipDescription calls android.content.ClipboardManager.getPrimaryClipDescription.

func (*Manager) GetText added in v0.0.4

func (m *Manager) GetText() (string, error)

GetText calls android.content.ClipboardManager.getText.

func (*Manager) HasPrimaryClip added in v0.0.4

func (m *Manager) HasPrimaryClip() (bool, error)

HasPrimaryClip calls android.content.ClipboardManager.hasPrimaryClip.

func (*Manager) HasText added in v0.0.4

func (m *Manager) HasText() (bool, error)

HasText calls android.content.ClipboardManager.hasText.

func (*Manager) RemovePrimaryClipChangedListener added in v0.0.4

func (m *Manager) RemovePrimaryClipChangedListener(arg0 *jni.Object) error

RemovePrimaryClipChangedListener calls android.content.ClipboardManager.removePrimaryClipChangedListener.

func (*Manager) SetPrimaryClip added in v0.0.4

func (m *Manager) SetPrimaryClip(arg0 *jni.Object) error

SetPrimaryClip calls android.content.ClipboardManager.setPrimaryClip.

func (*Manager) SetText added in v0.0.4

func (m *Manager) SetText(arg0 string) error

SetText calls android.content.ClipboardManager.setText.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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