Documentation
¶
Overview ¶
Package backup provides Go bindings for android.app.backup.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Agent
- func (m *Agent) FullBackupFile(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Agent) OnBackup(arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object) error
- func (m *Agent) OnCreate() error
- func (m *Agent) OnDestroy() error
- func (m *Agent) OnFullBackup(arg0 *jni.Object) error
- func (m *Agent) OnQuotaExceeded(arg0 int64, arg1 int64) error
- func (m *Agent) OnRestore3(arg0 *jni.Object, arg1 int32, arg2 *jni.Object) error
- func (m *Agent) OnRestore3_1(arg0 *jni.Object, arg1 int64, arg2 *jni.Object) error
- func (m *Agent) OnRestoreFile(arg0 *jni.Object, arg1 int64, arg2 *jni.Object, arg3 int32, arg4 int64, ...) error
- func (m *Agent) OnRestoreFinished() error
- type AgentHelper
- type DataInput
- type DataInputStream
- func (m *DataInputStream) GetKey() (string, error)
- func (m *DataInputStream) Read0() (int32, error)
- func (m *DataInputStream) Read1_1(arg0 *jni.Object) (int32, error)
- func (m *DataInputStream) Read3_2(arg0 *jni.Object, arg1 int32, arg2 int32) (int32, error)
- func (m *DataInputStream) Size() (int32, error)
- type DataOutput
- type FileBackupHelper
- type FullBackupDataOutput
- type Helper
- type Manager
- type RestoreObserver
- type SharedPreferencesBackupHelper
Constants ¶
const ( FlagClientSideEncryptionEnabled = consts.FlagClientSideEncryptionEnabled FlagDeviceToDeviceTransfer = consts.FlagDeviceToDeviceTransfer TypeDirectory = consts.TypeDirectory TypeFile = consts.TypeFile )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Agent ¶
Agent wraps android.app.backup.BackupAgent.
func (*Agent) FullBackupFile ¶
FullBackupFile calls android.app.backup.BackupAgent.fullBackupFile.
func (*Agent) OnFullBackup ¶
OnFullBackup calls android.app.backup.BackupAgent.onFullBackup.
func (*Agent) OnQuotaExceeded ¶
OnQuotaExceeded calls android.app.backup.BackupAgent.onQuotaExceeded.
func (*Agent) OnRestore3 ¶
OnRestore3 calls android.app.backup.BackupAgent.onRestore.
func (*Agent) OnRestore3_1 ¶
OnRestore3_1 calls android.app.backup.BackupAgent.onRestore.
func (*Agent) OnRestoreFile ¶
func (m *Agent) OnRestoreFile( arg0 *jni.Object, arg1 int64, arg2 *jni.Object, arg3 int32, arg4 int64, arg5 int64, ) error
OnRestoreFile calls android.app.backup.BackupAgent.onRestoreFile.
func (*Agent) OnRestoreFinished ¶
OnRestoreFinished calls android.app.backup.BackupAgent.onRestoreFinished.
type AgentHelper ¶
AgentHelper wraps android.app.backup.BackupAgentHelper.
func NewAgentHelper ¶
func NewAgentHelper(vm *jni.VM) (*AgentHelper, error)
NewAgentHelper creates a new android.app.backup.BackupAgentHelper instance.
func (*AgentHelper) AddHelper ¶
func (m *AgentHelper) AddHelper(arg0 string, arg1 *jni.Object) error
AddHelper calls android.app.backup.BackupAgentHelper.addHelper.
type DataInput ¶
DataInput wraps android.app.backup.BackupDataInput.
func (*DataInput) GetDataSize ¶
GetDataSize calls android.app.backup.BackupDataInput.getDataSize.
func (*DataInput) ReadEntityData ¶
ReadEntityData calls android.app.backup.BackupDataInput.readEntityData.
func (*DataInput) ReadNextHeader ¶
ReadNextHeader calls android.app.backup.BackupDataInput.readNextHeader.
func (*DataInput) SkipEntityData ¶
SkipEntityData calls android.app.backup.BackupDataInput.skipEntityData.
type DataInputStream ¶
DataInputStream wraps android.app.backup.BackupDataInputStream.
func (*DataInputStream) GetKey ¶
func (m *DataInputStream) GetKey() (string, error)
GetKey calls android.app.backup.BackupDataInputStream.getKey.
func (*DataInputStream) Read0 ¶
func (m *DataInputStream) Read0() (int32, error)
Read0 calls android.app.backup.BackupDataInputStream.read.
func (*DataInputStream) Read1_1 ¶
func (m *DataInputStream) Read1_1(arg0 *jni.Object) (int32, error)
Read1_1 calls android.app.backup.BackupDataInputStream.read.
func (*DataInputStream) Size ¶
func (m *DataInputStream) Size() (int32, error)
Size calls android.app.backup.BackupDataInputStream.size.
type DataOutput ¶
DataOutput wraps android.app.backup.BackupDataOutput.
func (*DataOutput) GetQuota ¶
func (m *DataOutput) GetQuota() (int64, error)
GetQuota calls android.app.backup.BackupDataOutput.getQuota.
func (*DataOutput) GetTransportFlags ¶
func (m *DataOutput) GetTransportFlags() (int32, error)
GetTransportFlags calls android.app.backup.BackupDataOutput.getTransportFlags.
func (*DataOutput) WriteEntityData ¶
WriteEntityData calls android.app.backup.BackupDataOutput.writeEntityData.
func (*DataOutput) WriteEntityHeader ¶
func (m *DataOutput) WriteEntityHeader(arg0 string, arg1 int32) (int32, error)
WriteEntityHeader calls android.app.backup.BackupDataOutput.writeEntityHeader.
type FileBackupHelper ¶
FileBackupHelper wraps android.app.backup.FileBackupHelper.
func NewFileBackupHelper ¶
NewFileBackupHelper creates a new android.app.backup.FileBackupHelper instance.
func (*FileBackupHelper) PerformBackup ¶
func (m *FileBackupHelper) PerformBackup( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, ) error
PerformBackup calls android.app.backup.FileBackupHelper.performBackup.
func (*FileBackupHelper) RestoreEntity ¶
func (m *FileBackupHelper) RestoreEntity(arg0 *jni.Object) error
RestoreEntity calls android.app.backup.FileBackupHelper.restoreEntity.
func (*FileBackupHelper) WriteNewStateDescription ¶
func (m *FileBackupHelper) WriteNewStateDescription(arg0 *jni.Object) error
WriteNewStateDescription calls android.app.backup.FileBackupHelper.writeNewStateDescription.
type FullBackupDataOutput ¶
FullBackupDataOutput wraps android.app.backup.FullBackupDataOutput.
func (*FullBackupDataOutput) GetQuota ¶
func (m *FullBackupDataOutput) GetQuota() (int64, error)
GetQuota calls android.app.backup.FullBackupDataOutput.getQuota.
func (*FullBackupDataOutput) GetTransportFlags ¶
func (m *FullBackupDataOutput) GetTransportFlags() (int32, error)
GetTransportFlags calls android.app.backup.FullBackupDataOutput.getTransportFlags.
type Helper ¶
Helper wraps android.app.backup.BackupHelper.
func (*Helper) PerformBackup ¶
PerformBackup calls android.app.backup.BackupHelper.performBackup.
func (*Helper) RestoreEntity ¶
RestoreEntity calls android.app.backup.BackupHelper.restoreEntity.
type Manager ¶
Manager wraps android.app.backup.BackupManager.
func NewManager ¶
NewManager creates a new android.app.backup.BackupManager instance.
func (*Manager) DataChanged0 ¶
DataChanged0 calls android.app.backup.BackupManager.dataChanged.
func (*Manager) DataChanged1_1 ¶
DataChanged1_1 calls android.app.backup.BackupManager.dataChanged.
func (*Manager) GetUserForAncestralSerialNumber ¶
GetUserForAncestralSerialNumber calls android.app.backup.BackupManager.getUserForAncestralSerialNumber.
type RestoreObserver ¶
RestoreObserver wraps android.app.backup.RestoreObserver.
func (*RestoreObserver) OnUpdate ¶
func (m *RestoreObserver) OnUpdate(arg0 int32, arg1 string) error
OnUpdate calls android.app.backup.RestoreObserver.onUpdate.
func (*RestoreObserver) RestoreFinished ¶
func (m *RestoreObserver) RestoreFinished(arg0 int32) error
RestoreFinished calls android.app.backup.RestoreObserver.restoreFinished.
func (*RestoreObserver) RestoreStarting ¶
func (m *RestoreObserver) RestoreStarting(arg0 int32) error
RestoreStarting calls android.app.backup.RestoreObserver.restoreStarting.
type SharedPreferencesBackupHelper ¶
type SharedPreferencesBackupHelper struct {
}
SharedPreferencesBackupHelper wraps android.app.backup.SharedPreferencesBackupHelper.
func NewSharedPreferencesBackupHelper ¶
func NewSharedPreferencesBackupHelper(vm *jni.VM, arg0 *jni.Object, arg1 *jni.Object) (*SharedPreferencesBackupHelper, error)
NewSharedPreferencesBackupHelper creates a new android.app.backup.SharedPreferencesBackupHelper instance.
func (*SharedPreferencesBackupHelper) PerformBackup ¶
func (m *SharedPreferencesBackupHelper) PerformBackup( arg0 *jni.Object, arg1 *jni.Object, arg2 *jni.Object, ) error
PerformBackup calls android.app.backup.SharedPreferencesBackupHelper.performBackup.
func (*SharedPreferencesBackupHelper) RestoreEntity ¶
func (m *SharedPreferencesBackupHelper) RestoreEntity(arg0 *jni.Object) error
RestoreEntity calls android.app.backup.SharedPreferencesBackupHelper.restoreEntity.
func (*SharedPreferencesBackupHelper) WriteNewStateDescription ¶
func (m *SharedPreferencesBackupHelper) WriteNewStateDescription(arg0 *jni.Object) error
WriteNewStateDescription calls android.app.backup.SharedPreferencesBackupHelper.writeNewStateDescription.