Documentation
¶
Overview ¶
Package storage provides Go bindings for android.os.storage.
Index ¶
- Constants
- func Init(env *jni.Env) error
- type Manager
- func (m *Manager) AllocateBytes2(arg0 *jni.Object, arg1 int64) error
- func (m *Manager) AllocateBytes2_1(arg0 *jni.Object, arg1 int64) error
- func (m *Manager) Close()
- func (m *Manager) GetAllocatableBytes(arg0 *jni.Object) (int64, error)
- func (m *Manager) GetCacheQuotaBytes(arg0 *jni.Object) (int64, error)
- func (m *Manager) GetCacheSizeBytes(arg0 *jni.Object) (int64, error)
- func (m *Manager) GetManageSpaceActivityIntent(arg0 string, arg1 int32) (*jni.Object, error)
- func (m *Manager) GetMountedObbPath(arg0 string) (string, error)
- func (m *Manager) GetPrimaryStorageVolume() (*jni.Object, error)
- func (m *Manager) GetRecentStorageVolumes() (*jni.Object, error)
- func (m *Manager) GetStorageVolume1(arg0 *jni.Object) (*jni.Object, error)
- func (m *Manager) GetStorageVolume1_1(arg0 *jni.Object) (*jni.Object, error)
- func (m *Manager) GetStorageVolumes() (*jni.Object, error)
- func (m *Manager) GetStorageVolumesIncludingSharedProfiles() (*jni.Object, error)
- func (m *Manager) GetUuidForPath(arg0 *jni.Object) (*jni.Object, error)
- func (m *Manager) IsAllocationSupported(arg0 *jni.Object) (bool, error)
- func (m *Manager) IsCacheBehaviorGroup(arg0 *jni.Object) (bool, error)
- func (m *Manager) IsCacheBehaviorTombstone(arg0 *jni.Object) (bool, error)
- func (m *Manager) IsCheckpointSupported() (bool, error)
- func (m *Manager) IsEncrypted(arg0 *jni.Object) (bool, error)
- func (m *Manager) IsObbMounted(arg0 string) (bool, error)
- func (m *Manager) MountObb(arg0 string, arg1 string, arg2 *jni.Object) (bool, error)
- func (m *Manager) RegisterStorageVolumeCallback(arg0 *jni.Object, arg1 *jni.Object) error
- func (m *Manager) SetCacheBehaviorGroup(arg0 *jni.Object, arg1 bool) error
- func (m *Manager) SetCacheBehaviorTombstone(arg0 *jni.Object, arg1 bool) error
- func (m *Manager) UnmountObb(arg0 string, arg1 bool, arg2 *jni.Object) (bool, error)
- func (m *Manager) UnregisterStorageVolumeCallback(arg0 *jni.Object) error
- type Volume
- func (m *Volume) CreateAccessIntent(arg0 string) (*jni.Object, error)
- func (m *Volume) CreateOpenDocumentTreeIntent() (*jni.Object, error)
- func (m *Volume) DescribeContents() (int32, error)
- func (m *Volume) Equals(arg0 *jni.Object) (bool, error)
- func (m *Volume) GetDescription(arg0 *jni.Object) (string, error)
- func (m *Volume) GetDirectory() (*jni.Object, error)
- func (m *Volume) GetMediaStoreVolumeName() (string, error)
- func (m *Volume) GetOwner() (*jni.Object, error)
- func (m *Volume) GetState() (string, error)
- func (m *Volume) GetStorageUuid() (*jni.Object, error)
- func (m *Volume) GetUuid() (string, error)
- func (m *Volume) HashCode() (int32, error)
- func (m *Volume) IsEmulated() (bool, error)
- func (m *Volume) IsPrimary() (bool, error)
- func (m *Volume) IsRemovable() (bool, error)
- func (m *Volume) ToString() (string, error)
- func (m *Volume) WriteToParcel(arg0 *jni.Object, arg1 int32) error
Constants ¶
const ( ActionClearAppCache = consts.ActionClearAppCache ActionManageStorage = consts.ActionManageStorage ExtraRequestedBytes = consts.ExtraRequestedBytes ExtraUuid = consts.ExtraUuid ExtraStorageVolume = consts.ExtraStorageVolume )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Manager ¶ added in v0.0.4
Manager wraps android.os.storage.StorageManager.
func NewManager ¶ added in v0.0.4
NewManager obtains android.os.storage.StorageManager from the Android system service manager.
func (*Manager) AllocateBytes2 ¶ added in v0.0.4
AllocateBytes2 calls android.os.storage.StorageManager.allocateBytes.
func (*Manager) AllocateBytes2_1 ¶ added in v0.0.4
AllocateBytes2_1 calls android.os.storage.StorageManager.allocateBytes.
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) GetAllocatableBytes ¶ added in v0.0.4
GetAllocatableBytes calls android.os.storage.StorageManager.getAllocatableBytes.
func (*Manager) GetCacheQuotaBytes ¶ added in v0.0.4
GetCacheQuotaBytes calls android.os.storage.StorageManager.getCacheQuotaBytes.
func (*Manager) GetCacheSizeBytes ¶ added in v0.0.4
GetCacheSizeBytes calls android.os.storage.StorageManager.getCacheSizeBytes.
func (*Manager) GetManageSpaceActivityIntent ¶ added in v0.0.4
GetManageSpaceActivityIntent calls android.os.storage.StorageManager.getManageSpaceActivityIntent.
func (*Manager) GetMountedObbPath ¶ added in v0.0.4
GetMountedObbPath calls android.os.storage.StorageManager.getMountedObbPath.
func (*Manager) GetPrimaryStorageVolume ¶ added in v0.0.4
GetPrimaryStorageVolume calls android.os.storage.StorageManager.getPrimaryStorageVolume.
func (*Manager) GetRecentStorageVolumes ¶ added in v0.0.4
GetRecentStorageVolumes calls android.os.storage.StorageManager.getRecentStorageVolumes.
func (*Manager) GetStorageVolume1 ¶ added in v0.0.4
GetStorageVolume1 calls android.os.storage.StorageManager.getStorageVolume.
func (*Manager) GetStorageVolume1_1 ¶ added in v0.0.4
GetStorageVolume1_1 calls android.os.storage.StorageManager.getStorageVolume.
func (*Manager) GetStorageVolumes ¶ added in v0.0.4
GetStorageVolumes calls android.os.storage.StorageManager.getStorageVolumes.
func (*Manager) GetStorageVolumesIncludingSharedProfiles ¶ added in v0.0.4
GetStorageVolumesIncludingSharedProfiles calls android.os.storage.StorageManager.getStorageVolumesIncludingSharedProfiles.
func (*Manager) GetUuidForPath ¶ added in v0.0.4
GetUuidForPath calls android.os.storage.StorageManager.getUuidForPath.
func (*Manager) IsAllocationSupported ¶ added in v0.0.4
IsAllocationSupported calls android.os.storage.StorageManager.isAllocationSupported.
func (*Manager) IsCacheBehaviorGroup ¶ added in v0.0.4
IsCacheBehaviorGroup calls android.os.storage.StorageManager.isCacheBehaviorGroup.
func (*Manager) IsCacheBehaviorTombstone ¶ added in v0.0.4
IsCacheBehaviorTombstone calls android.os.storage.StorageManager.isCacheBehaviorTombstone.
func (*Manager) IsCheckpointSupported ¶ added in v0.0.4
IsCheckpointSupported calls android.os.storage.StorageManager.isCheckpointSupported.
func (*Manager) IsEncrypted ¶ added in v0.0.4
IsEncrypted calls android.os.storage.StorageManager.isEncrypted.
func (*Manager) IsObbMounted ¶ added in v0.0.4
IsObbMounted calls android.os.storage.StorageManager.isObbMounted.
func (*Manager) MountObb ¶ added in v0.0.4
MountObb calls android.os.storage.StorageManager.mountObb.
func (*Manager) RegisterStorageVolumeCallback ¶ added in v0.0.4
RegisterStorageVolumeCallback calls android.os.storage.StorageManager.registerStorageVolumeCallback.
func (*Manager) SetCacheBehaviorGroup ¶ added in v0.0.4
SetCacheBehaviorGroup calls android.os.storage.StorageManager.setCacheBehaviorGroup.
func (*Manager) SetCacheBehaviorTombstone ¶ added in v0.0.4
SetCacheBehaviorTombstone calls android.os.storage.StorageManager.setCacheBehaviorTombstone.
func (*Manager) UnmountObb ¶ added in v0.0.4
UnmountObb calls android.os.storage.StorageManager.unmountObb.
type Volume ¶ added in v0.0.4
Volume wraps android.os.storage.StorageVolume.
func (*Volume) CreateAccessIntent ¶ added in v0.0.4
CreateAccessIntent calls android.os.storage.StorageVolume.createAccessIntent.
func (*Volume) CreateOpenDocumentTreeIntent ¶ added in v0.0.4
CreateOpenDocumentTreeIntent calls android.os.storage.StorageVolume.createOpenDocumentTreeIntent.
func (*Volume) DescribeContents ¶ added in v0.0.4
DescribeContents calls android.os.storage.StorageVolume.describeContents.
func (*Volume) GetDescription ¶ added in v0.0.4
GetDescription calls android.os.storage.StorageVolume.getDescription.
func (*Volume) GetDirectory ¶ added in v0.0.4
GetDirectory calls android.os.storage.StorageVolume.getDirectory.
func (*Volume) GetMediaStoreVolumeName ¶ added in v0.0.4
GetMediaStoreVolumeName calls android.os.storage.StorageVolume.getMediaStoreVolumeName.
func (*Volume) GetStorageUuid ¶ added in v0.0.4
GetStorageUuid calls android.os.storage.StorageVolume.getStorageUuid.
func (*Volume) IsEmulated ¶ added in v0.0.4
IsEmulated calls android.os.storage.StorageVolume.isEmulated.
func (*Volume) IsPrimary ¶ added in v0.0.4
IsPrimary calls android.os.storage.StorageVolume.isPrimary.
func (*Volume) IsRemovable ¶ added in v0.0.4
IsRemovable calls android.os.storage.StorageVolume.isRemovable.