Documentation
¶
Overview ¶
Package companion provides Go bindings for android.companion.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type DeviceManager
- func (m *DeviceManager) Associate(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *DeviceManager) AttachSystemDataTransport(arg0 int32, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *DeviceManager) BuildAssociationCancellationIntent() (*jni.Object, error)
- func (m *DeviceManager) BuildPermissionTransferUserConsentIntent(arg0 int32) (*jni.Object, error)
- func (m *DeviceManager) Close()
- func (m *DeviceManager) DetachSystemDataTransport(arg0 int32) error
- func (m *DeviceManager) DisableSystemDataSyncForTypes(arg0 int32, arg1 int32) error
- func (m *DeviceManager) Disassociate1(arg0 int32) error
- func (m *DeviceManager) Disassociate1_1(arg0 string) error
- func (m *DeviceManager) EnableSystemDataSyncForTypes(arg0 int32, arg1 int32) error
- func (m *DeviceManager) GetAssociations() (*jni.Object, error)
- func (m *DeviceManager) GetMyAssociations() (*jni.Object, error)
- func (m *DeviceManager) HasNotificationAccess(arg0 *jni.Object) (bool, error)
- func (m *DeviceManager) IsPermissionTransferUserConsented(arg0 int32) (bool, error)
- func (m *DeviceManager) RemoveBond(arg0 int32) (bool, error)
- func (m *DeviceManager) RequestNotificationAccess(arg0 *jni.Object) error
- func (m *DeviceManager) SetDeviceId(arg0 int32, arg1 *jni.Object) error
- func (m *DeviceManager) StartObservingDevicePresence1(arg0 *jni.Object) error
- func (m *DeviceManager) StartObservingDevicePresence1_1(arg0 string) error
- func (m *DeviceManager) StartSystemDataTransfer(arg0 int32, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *DeviceManager) StopObservingDevicePresence1(arg0 *jni.Object) error
- func (m *DeviceManager) StopObservingDevicePresence1_1(arg0 string) error
Constants ¶
const ( ExtraAssociation = consts.ExtraAssociation ExtraDevice = consts.ExtraDevice )
const ( FlagCallMetadata = consts.FlagCallMetadata ResultCanceled = consts.ResultCanceled ResultDiscoveryTimeout = consts.ResultDiscoveryTimeout ResultInternalError = consts.ResultInternalError ResultOk = consts.ResultOk ResultSecurityError = consts.ResultSecurityError ResultUserRejected = consts.ResultUserRejected )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DeviceManager ¶ added in v0.0.4
DeviceManager wraps android.companion.CompanionDeviceManager.
func NewDeviceManager ¶ added in v0.0.4
func NewDeviceManager(ctx *app.Context) (*DeviceManager, error)
NewDeviceManager obtains android.companion.CompanionDeviceManager from the Android system service manager.
func (*DeviceManager) Associate ¶ added in v0.0.4
Associate calls android.companion.CompanionDeviceManager.associate.
func (*DeviceManager) AttachSystemDataTransport ¶ added in v0.0.4
func (m *DeviceManager) AttachSystemDataTransport( arg0 int32, arg1 *jni.Object, arg2 *jni.Object, ) error
AttachSystemDataTransport calls android.companion.CompanionDeviceManager.attachSystemDataTransport.
func (*DeviceManager) BuildAssociationCancellationIntent ¶ added in v0.0.4
func (m *DeviceManager) BuildAssociationCancellationIntent() (*jni.Object, error)
BuildAssociationCancellationIntent calls android.companion.CompanionDeviceManager.buildAssociationCancellationIntent.
func (*DeviceManager) BuildPermissionTransferUserConsentIntent ¶ added in v0.0.4
func (m *DeviceManager) BuildPermissionTransferUserConsentIntent(arg0 int32) (*jni.Object, error)
BuildPermissionTransferUserConsentIntent calls android.companion.CompanionDeviceManager.buildPermissionTransferUserConsentIntent.
func (*DeviceManager) Close ¶ added in v0.0.4
func (m *DeviceManager) Close()
Close releases the global reference to the underlying Java object. After Close, the DeviceManager must not be used.
func (*DeviceManager) DetachSystemDataTransport ¶ added in v0.0.4
func (m *DeviceManager) DetachSystemDataTransport(arg0 int32) error
DetachSystemDataTransport calls android.companion.CompanionDeviceManager.detachSystemDataTransport.
func (*DeviceManager) DisableSystemDataSyncForTypes ¶ added in v0.0.4
func (m *DeviceManager) DisableSystemDataSyncForTypes(arg0 int32, arg1 int32) error
DisableSystemDataSyncForTypes calls android.companion.CompanionDeviceManager.disableSystemDataSyncForTypes.
func (*DeviceManager) Disassociate1 ¶ added in v0.0.4
func (m *DeviceManager) Disassociate1(arg0 int32) error
Disassociate1 calls android.companion.CompanionDeviceManager.disassociate.
func (*DeviceManager) Disassociate1_1 ¶ added in v0.0.4
func (m *DeviceManager) Disassociate1_1(arg0 string) error
Disassociate1_1 calls android.companion.CompanionDeviceManager.disassociate.
func (*DeviceManager) EnableSystemDataSyncForTypes ¶ added in v0.0.4
func (m *DeviceManager) EnableSystemDataSyncForTypes(arg0 int32, arg1 int32) error
EnableSystemDataSyncForTypes calls android.companion.CompanionDeviceManager.enableSystemDataSyncForTypes.
func (*DeviceManager) GetAssociations ¶ added in v0.0.4
func (m *DeviceManager) GetAssociations() (*jni.Object, error)
GetAssociations calls android.companion.CompanionDeviceManager.getAssociations.
func (*DeviceManager) GetMyAssociations ¶ added in v0.0.4
func (m *DeviceManager) GetMyAssociations() (*jni.Object, error)
GetMyAssociations calls android.companion.CompanionDeviceManager.getMyAssociations.
func (*DeviceManager) HasNotificationAccess ¶ added in v0.0.4
func (m *DeviceManager) HasNotificationAccess(arg0 *jni.Object) (bool, error)
HasNotificationAccess calls android.companion.CompanionDeviceManager.hasNotificationAccess.
func (*DeviceManager) IsPermissionTransferUserConsented ¶ added in v0.0.4
func (m *DeviceManager) IsPermissionTransferUserConsented(arg0 int32) (bool, error)
IsPermissionTransferUserConsented calls android.companion.CompanionDeviceManager.isPermissionTransferUserConsented.
func (*DeviceManager) RemoveBond ¶ added in v0.0.4
func (m *DeviceManager) RemoveBond(arg0 int32) (bool, error)
RemoveBond calls android.companion.CompanionDeviceManager.removeBond.
func (*DeviceManager) RequestNotificationAccess ¶ added in v0.0.4
func (m *DeviceManager) RequestNotificationAccess(arg0 *jni.Object) error
RequestNotificationAccess calls android.companion.CompanionDeviceManager.requestNotificationAccess.
func (*DeviceManager) SetDeviceId ¶ added in v0.0.4
func (m *DeviceManager) SetDeviceId(arg0 int32, arg1 *jni.Object) error
SetDeviceId calls android.companion.CompanionDeviceManager.setDeviceId.
func (*DeviceManager) StartObservingDevicePresence1 ¶ added in v0.0.4
func (m *DeviceManager) StartObservingDevicePresence1(arg0 *jni.Object) error
StartObservingDevicePresence1 calls android.companion.CompanionDeviceManager.startObservingDevicePresence.
func (*DeviceManager) StartObservingDevicePresence1_1 ¶ added in v0.0.4
func (m *DeviceManager) StartObservingDevicePresence1_1(arg0 string) error
StartObservingDevicePresence1_1 calls android.companion.CompanionDeviceManager.startObservingDevicePresence.
func (*DeviceManager) StartSystemDataTransfer ¶ added in v0.0.4
func (m *DeviceManager) StartSystemDataTransfer( arg0 int32, arg1 *jni.Object, arg2 *jni.Object, ) error
StartSystemDataTransfer calls android.companion.CompanionDeviceManager.startSystemDataTransfer.
func (*DeviceManager) StopObservingDevicePresence1 ¶ added in v0.0.4
func (m *DeviceManager) StopObservingDevicePresence1(arg0 *jni.Object) error
StopObservingDevicePresence1 calls android.companion.CompanionDeviceManager.stopObservingDevicePresence.
func (*DeviceManager) StopObservingDevicePresence1_1 ¶ added in v0.0.4
func (m *DeviceManager) StopObservingDevicePresence1_1(arg0 string) error
StopObservingDevicePresence1_1 calls android.companion.CompanionDeviceManager.stopObservingDevicePresence.