people

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 people provides Go bindings for android.app.people.

Index

Constants

View Source
const (
	ActivityAnniversary      = consts.ActivityAnniversary
	ActivityAudio            = consts.ActivityAudio
	ActivityBirthday         = consts.ActivityBirthday
	ActivityGame             = consts.ActivityGame
	ActivityLocation         = consts.ActivityLocation
	ActivityNewStory         = consts.ActivityNewStory
	ActivityOther            = consts.ActivityOther
	ActivityUpcomingBirthday = consts.ActivityUpcomingBirthday
	ActivityVideo            = consts.ActivityVideo
	AvailabilityAvailable    = consts.AvailabilityAvailable
	AvailabilityBusy         = consts.AvailabilityBusy
	AvailabilityOffline      = consts.AvailabilityOffline
	AvailabilityUnknown      = consts.AvailabilityUnknown
	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 ConversationStatus

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

ConversationStatus wraps android.app.people.ConversationStatus.

func (*ConversationStatus) DescribeContents

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

DescribeContents calls android.app.people.ConversationStatus.describeContents.

func (*ConversationStatus) Equals

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

Equals calls android.app.people.ConversationStatus.equals.

func (*ConversationStatus) GetActivity

func (m *ConversationStatus) GetActivity() (int32, error)

GetActivity calls android.app.people.ConversationStatus.getActivity.

func (*ConversationStatus) GetAvailability

func (m *ConversationStatus) GetAvailability() (int32, error)

GetAvailability calls android.app.people.ConversationStatus.getAvailability.

func (*ConversationStatus) GetDescription

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

GetDescription calls android.app.people.ConversationStatus.getDescription.

func (*ConversationStatus) GetEndTimeMillis

func (m *ConversationStatus) GetEndTimeMillis() (int64, error)

GetEndTimeMillis calls android.app.people.ConversationStatus.getEndTimeMillis.

func (*ConversationStatus) GetIcon

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

GetIcon calls android.app.people.ConversationStatus.getIcon.

func (*ConversationStatus) GetId

func (m *ConversationStatus) GetId() (string, error)

GetId calls android.app.people.ConversationStatus.getId.

func (*ConversationStatus) GetStartTimeMillis

func (m *ConversationStatus) GetStartTimeMillis() (int64, error)

GetStartTimeMillis calls android.app.people.ConversationStatus.getStartTimeMillis.

func (*ConversationStatus) HashCode

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

HashCode calls android.app.people.ConversationStatus.hashCode.

func (*ConversationStatus) ToString

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

ToString calls android.app.people.ConversationStatus.toString.

func (*ConversationStatus) WriteToParcel

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

WriteToParcel calls android.app.people.ConversationStatus.writeToParcel.

type ConversationStatusBuilder

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

ConversationStatusBuilder wraps android.app.people.ConversationStatus$Builder.

func (*ConversationStatusBuilder) Build

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

Build calls android.app.people.ConversationStatus$Builder.build.

func (*ConversationStatusBuilder) SetAvailability

func (m *ConversationStatusBuilder) SetAvailability(arg0 int32) (*jni.Object, error)

SetAvailability calls android.app.people.ConversationStatus$Builder.setAvailability.

func (*ConversationStatusBuilder) SetDescription

func (m *ConversationStatusBuilder) SetDescription(arg0 string) (*jni.Object, error)

SetDescription calls android.app.people.ConversationStatus$Builder.setDescription.

func (*ConversationStatusBuilder) SetEndTimeMillis

func (m *ConversationStatusBuilder) SetEndTimeMillis(arg0 int64) (*jni.Object, error)

SetEndTimeMillis calls android.app.people.ConversationStatus$Builder.setEndTimeMillis.

func (*ConversationStatusBuilder) SetIcon

func (m *ConversationStatusBuilder) SetIcon(arg0 *jni.Object) (*jni.Object, error)

SetIcon calls android.app.people.ConversationStatus$Builder.setIcon.

func (*ConversationStatusBuilder) SetStartTimeMillis

func (m *ConversationStatusBuilder) SetStartTimeMillis(arg0 int64) (*jni.Object, error)

SetStartTimeMillis calls android.app.people.ConversationStatus$Builder.setStartTimeMillis.

type Manager

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

Manager wraps android.app.people.PeopleManager.

func NewManager

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

NewManager obtains android.app.people.PeopleManager from the Android system service manager.

func (*Manager) AddOrUpdateStatus

func (m *Manager) AddOrUpdateStatus(arg0 string, arg1 *jni.Object) error

AddOrUpdateStatus calls android.app.people.PeopleManager.addOrUpdateStatus.

func (*Manager) ClearStatus

func (m *Manager) ClearStatus(arg0 string, arg1 string) error

ClearStatus calls android.app.people.PeopleManager.clearStatus.

func (*Manager) ClearStatuses

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

ClearStatuses calls android.app.people.PeopleManager.clearStatuses.

func (*Manager) Close

func (m *Manager) Close()

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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