Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorICacheQuotaService + const DescriptorIStorageStatsManager + const DescriptorIUsageStatsManager + const MethodICacheQuotaServiceComputeCacheQuotaHints + const MethodIStorageStatsManagerGetCacheBytes + const MethodIStorageStatsManagerGetCacheQuotaBytes + const MethodIStorageStatsManagerGetFreeBytes + const MethodIStorageStatsManagerGetTotalBytes + const MethodIStorageStatsManagerIsQuotaSupported + const MethodIStorageStatsManagerIsReservedSupported + const MethodIStorageStatsManagerQueryCratesForPackage + const MethodIStorageStatsManagerQueryCratesForUid + const MethodIStorageStatsManagerQueryCratesForUser + const MethodIStorageStatsManagerQueryExternalStatsForUser + const MethodIStorageStatsManagerQueryStatsForPackage + const MethodIStorageStatsManagerQueryStatsForUid + const MethodIStorageStatsManagerQueryStatsForUser + const MethodIUsageStatsManagerClearBroadcastEvents + const MethodIUsageStatsManagerClearBroadcastResponseStats + const MethodIUsageStatsManagerForceUsageSourceSettingRead + const MethodIUsageStatsManagerGetAppMinStandbyBucket + const MethodIUsageStatsManagerGetAppStandbyBucket + const MethodIUsageStatsManagerGetAppStandbyBuckets + const MethodIUsageStatsManagerGetAppStandbyConstant + const MethodIUsageStatsManagerGetLastTimeAnyComponentUsed + const MethodIUsageStatsManagerGetUsageSource + const MethodIUsageStatsManagerIsAppInactive + const MethodIUsageStatsManagerIsAppStandbyEnabled + const MethodIUsageStatsManagerIsPackageExemptedFromBroadcastResponseStats + const MethodIUsageStatsManagerOnCarrierPrivilegedAppsChanged + const MethodIUsageStatsManagerQueryBroadcastResponseStats + const MethodIUsageStatsManagerQueryConfigurationStats + const MethodIUsageStatsManagerQueryEventStats + const MethodIUsageStatsManagerQueryEvents + const MethodIUsageStatsManagerQueryEventsForPackage + const MethodIUsageStatsManagerQueryEventsForPackageForUser + const MethodIUsageStatsManagerQueryEventsForUser + const MethodIUsageStatsManagerQueryEventsWithFilter + const MethodIUsageStatsManagerQueryUsageStats + const MethodIUsageStatsManagerRegisterAppUsageLimitObserver + const MethodIUsageStatsManagerRegisterAppUsageObserver + const MethodIUsageStatsManagerRegisterUsageSessionObserver + const MethodIUsageStatsManagerReportChooserSelection + const MethodIUsageStatsManagerReportPastUsageStart + const MethodIUsageStatsManagerReportUsageStart + const MethodIUsageStatsManagerReportUsageStop + const MethodIUsageStatsManagerReportUserInteraction + const MethodIUsageStatsManagerReportUserInteractionWithBundle + const MethodIUsageStatsManagerSetAppInactive + const MethodIUsageStatsManagerSetAppStandbyBucket + const MethodIUsageStatsManagerSetAppStandbyBuckets + const MethodIUsageStatsManagerSetEstimatedLaunchTime + const MethodIUsageStatsManagerSetEstimatedLaunchTimes + const MethodIUsageStatsManagerUnregisterAppUsageLimitObserver + const MethodIUsageStatsManagerUnregisterAppUsageObserver + const MethodIUsageStatsManagerUnregisterUsageSessionObserver + const TransactionICacheQuotaServiceComputeCacheQuotaHints + const TransactionIStorageStatsManagerGetCacheBytes + const TransactionIStorageStatsManagerGetCacheQuotaBytes + const TransactionIStorageStatsManagerGetFreeBytes + const TransactionIStorageStatsManagerGetTotalBytes + const TransactionIStorageStatsManagerIsQuotaSupported + const TransactionIStorageStatsManagerIsReservedSupported + const TransactionIStorageStatsManagerQueryCratesForPackage + const TransactionIStorageStatsManagerQueryCratesForUid + const TransactionIStorageStatsManagerQueryCratesForUser + const TransactionIStorageStatsManagerQueryExternalStatsForUser + const TransactionIStorageStatsManagerQueryStatsForPackage + const TransactionIStorageStatsManagerQueryStatsForUid + const TransactionIStorageStatsManagerQueryStatsForUser + const TransactionIUsageStatsManagerClearBroadcastEvents + const TransactionIUsageStatsManagerClearBroadcastResponseStats + const TransactionIUsageStatsManagerForceUsageSourceSettingRead + const TransactionIUsageStatsManagerGetAppMinStandbyBucket + const TransactionIUsageStatsManagerGetAppStandbyBucket + const TransactionIUsageStatsManagerGetAppStandbyBuckets + const TransactionIUsageStatsManagerGetAppStandbyConstant + const TransactionIUsageStatsManagerGetLastTimeAnyComponentUsed + const TransactionIUsageStatsManagerGetUsageSource + const TransactionIUsageStatsManagerIsAppInactive + const TransactionIUsageStatsManagerIsAppStandbyEnabled + const TransactionIUsageStatsManagerIsPackageExemptedFromBroadcastResponseStats + const TransactionIUsageStatsManagerOnCarrierPrivilegedAppsChanged + const TransactionIUsageStatsManagerQueryBroadcastResponseStats + const TransactionIUsageStatsManagerQueryConfigurationStats + const TransactionIUsageStatsManagerQueryEventStats + const TransactionIUsageStatsManagerQueryEvents + const TransactionIUsageStatsManagerQueryEventsForPackage + const TransactionIUsageStatsManagerQueryEventsForPackageForUser + const TransactionIUsageStatsManagerQueryEventsForUser + const TransactionIUsageStatsManagerQueryEventsWithFilter + const TransactionIUsageStatsManagerQueryUsageStats + const TransactionIUsageStatsManagerRegisterAppUsageLimitObserver + const TransactionIUsageStatsManagerRegisterAppUsageObserver + const TransactionIUsageStatsManagerRegisterUsageSessionObserver + const TransactionIUsageStatsManagerReportChooserSelection + const TransactionIUsageStatsManagerReportPastUsageStart + const TransactionIUsageStatsManagerReportUsageStart + const TransactionIUsageStatsManagerReportUsageStop + const TransactionIUsageStatsManagerReportUserInteraction + const TransactionIUsageStatsManagerReportUserInteractionWithBundle + const TransactionIUsageStatsManagerSetAppInactive + const TransactionIUsageStatsManagerSetAppStandbyBucket + const TransactionIUsageStatsManagerSetAppStandbyBuckets + const TransactionIUsageStatsManagerSetEstimatedLaunchTime + const TransactionIUsageStatsManagerSetEstimatedLaunchTimes + const TransactionIUsageStatsManagerUnregisterAppUsageLimitObserver + const TransactionIUsageStatsManagerUnregisterAppUsageObserver + const TransactionIUsageStatsManagerUnregisterUsageSessionObserver + type BroadcastResponseStats struct + BroadcastsDispatchedCount int32 + Id int64 + NotificationsCancelledCount int32 + NotificationsPostedCount int32 + NotificationsUpdatedCount int32 + PackageName string + func (s *BroadcastResponseStats) MarshalParcel(p *parcel.Parcel) error + func (s *BroadcastResponseStats) UnmarshalParcel(p *parcel.Parcel) error + type BroadcastResponseStatsList struct + func (s *BroadcastResponseStatsList) MarshalParcel(p *parcel.Parcel) error + func (s *BroadcastResponseStatsList) UnmarshalParcel(p *parcel.Parcel) error + type CacheQuotaHint struct + Quota int64 + Uid int32 + Uuid string + func (s *CacheQuotaHint) MarshalParcel(p *parcel.Parcel) error + func (s *CacheQuotaHint) UnmarshalParcel(p *parcel.Parcel) error + type CacheQuotaServiceProxy struct + Remote binder.IBinder + func NewCacheQuotaServiceProxy(remote binder.IBinder) *CacheQuotaServiceProxy + func (p *CacheQuotaServiceProxy) AsBinder() binder.IBinder + func (p *CacheQuotaServiceProxy) ComputeCacheQuotaHints(ctx context.Context, callback os.RemoteCallback, requests []CacheQuotaHint) error + type CacheQuotaServiceStub struct + Impl ICacheQuotaService + Transport binder.VersionAwareTransport + func (s *CacheQuotaServiceStub) Descriptor() string + func (s *CacheQuotaServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type ExternalStorageStats struct + AppBytes int64 + AudioBytes int64 + ImageBytes int64 + ObbBytes int64 + TotalBytes int64 + VideoBytes int64 + func (s *ExternalStorageStats) MarshalParcel(p *parcel.Parcel) error + func (s *ExternalStorageStats) UnmarshalParcel(p *parcel.Parcel) error + type ICacheQuotaService interface + AsBinder func() binder.IBinder + ComputeCacheQuotaHints func(ctx context.Context, callback os.RemoteCallback, requests []CacheQuotaHint) error + func NewCacheQuotaServiceStub(impl ICacheQuotaServiceServer) ICacheQuotaService + type ICacheQuotaServiceServer interface + ComputeCacheQuotaHints func(ctx context.Context, callback os.RemoteCallback, requests []CacheQuotaHint) error + type IStorageStatsManager interface + AsBinder func() binder.IBinder + GetCacheBytes func(ctx context.Context, volumeUuid string) (int64, error) + GetCacheQuotaBytes func(ctx context.Context, volumeUuid string, uid int32) (int64, error) + GetFreeBytes func(ctx context.Context, volumeUuid string) (int64, error) + GetTotalBytes func(ctx context.Context, volumeUuid string) (int64, error) + IsQuotaSupported func(ctx context.Context, volumeUuid string) (bool, error) + IsReservedSupported func(ctx context.Context, volumeUuid string) (bool, error) + QueryCratesForPackage func(ctx context.Context, volumeUuid string, packageName string) (pm.ParceledListSlice, error) + QueryCratesForUid func(ctx context.Context, volumeUuid string, uid int32) (pm.ParceledListSlice, error) + QueryCratesForUser func(ctx context.Context, volumeUuid string) (pm.ParceledListSlice, error) + QueryExternalStatsForUser func(ctx context.Context, volumeUuid string) (ExternalStorageStats, error) + QueryStatsForPackage func(ctx context.Context, volumeUuid string, packageName string) (StorageStats, error) + QueryStatsForUid func(ctx context.Context, volumeUuid string, uid int32) (StorageStats, error) + QueryStatsForUser func(ctx context.Context, volumeUuid string) (StorageStats, error) + func NewStorageStatsManagerStub(impl IStorageStatsManagerServer) IStorageStatsManager + type IStorageStatsManagerServer interface + GetCacheBytes func(ctx context.Context, volumeUuid string) (int64, error) + GetCacheQuotaBytes func(ctx context.Context, volumeUuid string, uid int32) (int64, error) + GetFreeBytes func(ctx context.Context, volumeUuid string) (int64, error) + GetTotalBytes func(ctx context.Context, volumeUuid string) (int64, error) + IsQuotaSupported func(ctx context.Context, volumeUuid string) (bool, error) + IsReservedSupported func(ctx context.Context, volumeUuid string) (bool, error) + QueryCratesForPackage func(ctx context.Context, volumeUuid string, packageName string) (pm.ParceledListSlice, error) + QueryCratesForUid func(ctx context.Context, volumeUuid string, uid int32) (pm.ParceledListSlice, error) + QueryCratesForUser func(ctx context.Context, volumeUuid string) (pm.ParceledListSlice, error) + QueryExternalStatsForUser func(ctx context.Context, volumeUuid string) (ExternalStorageStats, error) + QueryStatsForPackage func(ctx context.Context, volumeUuid string, packageName string) (StorageStats, error) + QueryStatsForUid func(ctx context.Context, volumeUuid string, uid int32) (StorageStats, error) + QueryStatsForUser func(ctx context.Context, volumeUuid string) (StorageStats, error) + type IUsageStatsManager interface + AsBinder func() binder.IBinder + ClearBroadcastEvents func(ctx context.Context) error + ClearBroadcastResponseStats func(ctx context.Context, packageName string, id int64) error + ForceUsageSourceSettingRead func(ctx context.Context) error + GetAppMinStandbyBucket func(ctx context.Context, packageName string) (int32, error) + GetAppStandbyBucket func(ctx context.Context, packageName string) (int32, error) + GetAppStandbyBuckets func(ctx context.Context) (pm.ParceledListSlice, error) + GetAppStandbyConstant func(ctx context.Context, key string) (string, error) + GetLastTimeAnyComponentUsed func(ctx context.Context, packageName string) (int64, error) + GetUsageSource func(ctx context.Context) (int32, error) + IsAppInactive func(ctx context.Context, packageName string) (bool, error) + IsAppStandbyEnabled func(ctx context.Context) (bool, error) + IsPackageExemptedFromBroadcastResponseStats func(ctx context.Context, packageName string) (bool, error) + OnCarrierPrivilegedAppsChanged func(ctx context.Context) error + QueryBroadcastResponseStats func(ctx context.Context, packageName string, id int64) (BroadcastResponseStatsList, error) + QueryConfigurationStats func(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + QueryEventStats func(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + QueryEvents func(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + QueryEventsForPackage func(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + QueryEventsForPackageForUser func(ctx context.Context, beginTime int64, endTime int64, pkg string) (UsageEvents, error) + QueryEventsForUser func(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + QueryEventsWithFilter func(ctx context.Context, query UsageEventsQuery) (UsageEvents, error) + QueryUsageStats func(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + RegisterAppUsageLimitObserver func(ctx context.Context, observerId int32, packages []string, timeLimitMs int64, ...) error + RegisterAppUsageObserver func(ctx context.Context, observerId int32, packages []string, timeLimitMs int64, ...) error + RegisterUsageSessionObserver func(ctx context.Context, sessionObserverId int32, observed []string, ...) error + ReportChooserSelection func(ctx context.Context, packageName string, contentType string, ...) error + ReportPastUsageStart func(ctx context.Context, activity binder.IBinder, token string, timeAgoMs int64) error + ReportUsageStart func(ctx context.Context, activity binder.IBinder, token string) error + ReportUsageStop func(ctx context.Context, activity binder.IBinder, token string) error + ReportUserInteraction func(ctx context.Context, packageName string) error + ReportUserInteractionWithBundle func(ctx context.Context, packageName string, eventExtras os.PersistableBundle) error + SetAppInactive func(ctx context.Context, packageName string, inactive bool) error + SetAppStandbyBucket func(ctx context.Context, packageName string, bucket int32) error + SetAppStandbyBuckets func(ctx context.Context, appBuckets pm.ParceledListSlice) error + SetEstimatedLaunchTime func(ctx context.Context, packageName string, estimatedLaunchTime int64) error + SetEstimatedLaunchTimes func(ctx context.Context, appLaunchTimes pm.ParceledListSlice) error + UnregisterAppUsageLimitObserver func(ctx context.Context, observerId int32) error + UnregisterAppUsageObserver func(ctx context.Context, observerId int32) error + UnregisterUsageSessionObserver func(ctx context.Context, sessionObserverId int32) error + func NewUsageStatsManagerStub(impl IUsageStatsManagerServer) IUsageStatsManager + type IUsageStatsManagerServer interface + ClearBroadcastEvents func(ctx context.Context) error + ClearBroadcastResponseStats func(ctx context.Context, packageName string, id int64) error + ForceUsageSourceSettingRead func(ctx context.Context) error + GetAppMinStandbyBucket func(ctx context.Context, packageName string) (int32, error) + GetAppStandbyBucket func(ctx context.Context, packageName string) (int32, error) + GetAppStandbyBuckets func(ctx context.Context) (pm.ParceledListSlice, error) + GetAppStandbyConstant func(ctx context.Context, key string) (string, error) + GetLastTimeAnyComponentUsed func(ctx context.Context, packageName string) (int64, error) + GetUsageSource func(ctx context.Context) (int32, error) + IsAppInactive func(ctx context.Context, packageName string) (bool, error) + IsAppStandbyEnabled func(ctx context.Context) (bool, error) + IsPackageExemptedFromBroadcastResponseStats func(ctx context.Context, packageName string) (bool, error) + OnCarrierPrivilegedAppsChanged func(ctx context.Context) error + QueryBroadcastResponseStats func(ctx context.Context, packageName string, id int64) (BroadcastResponseStatsList, error) + QueryConfigurationStats func(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + QueryEventStats func(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + QueryEvents func(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + QueryEventsForPackage func(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + QueryEventsForPackageForUser func(ctx context.Context, beginTime int64, endTime int64, pkg string) (UsageEvents, error) + QueryEventsForUser func(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + QueryEventsWithFilter func(ctx context.Context, query UsageEventsQuery) (UsageEvents, error) + QueryUsageStats func(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + RegisterAppUsageLimitObserver func(ctx context.Context, observerId int32, packages []string, timeLimitMs int64, ...) error + RegisterAppUsageObserver func(ctx context.Context, observerId int32, packages []string, timeLimitMs int64, ...) error + RegisterUsageSessionObserver func(ctx context.Context, sessionObserverId int32, observed []string, ...) error + ReportChooserSelection func(ctx context.Context, packageName string, contentType string, ...) error + ReportPastUsageStart func(ctx context.Context, activity binder.IBinder, token string, timeAgoMs int64) error + ReportUsageStart func(ctx context.Context, activity binder.IBinder, token string) error + ReportUsageStop func(ctx context.Context, activity binder.IBinder, token string) error + ReportUserInteraction func(ctx context.Context, packageName string) error + ReportUserInteractionWithBundle func(ctx context.Context, packageName string, eventExtras os.PersistableBundle) error + SetAppInactive func(ctx context.Context, packageName string, inactive bool) error + SetAppStandbyBucket func(ctx context.Context, packageName string, bucket int32) error + SetAppStandbyBuckets func(ctx context.Context, appBuckets pm.ParceledListSlice) error + SetEstimatedLaunchTime func(ctx context.Context, packageName string, estimatedLaunchTime int64) error + SetEstimatedLaunchTimes func(ctx context.Context, appLaunchTimes pm.ParceledListSlice) error + UnregisterAppUsageLimitObserver func(ctx context.Context, observerId int32) error + UnregisterAppUsageObserver func(ctx context.Context, observerId int32) error + UnregisterUsageSessionObserver func(ctx context.Context, sessionObserverId int32) error + type PackageUsageStats struct + func (s *PackageUsageStats) MarshalParcel(p *parcel.Parcel) error + func (s *PackageUsageStats) UnmarshalParcel(p *parcel.Parcel) error + type ParcelableUsageEventList struct + N int32 + func (s *ParcelableUsageEventList) MarshalParcel(p *parcel.Parcel) error + func (s *ParcelableUsageEventList) UnmarshalParcel(p *parcel.Parcel) error + type StorageStats struct + ApkBytes int64 + CacheBytes int64 + CodeBytes int64 + CurProfBytes int64 + DataBytes int64 + DexoptBytes int64 + DmBytes int64 + ExternalCacheBytes int64 + LibBytes int64 + RefProfBytes int64 + func (s *StorageStats) MarshalParcel(p *parcel.Parcel) error + func (s *StorageStats) UnmarshalParcel(p *parcel.Parcel) error + type StorageStatsManagerProxy struct + Remote binder.IBinder + func GetStorageStatsManager(ctx context.Context, sm *servicemanager.ServiceManager) (*StorageStatsManagerProxy, error) + func NewStorageStatsManagerProxy(remote binder.IBinder) *StorageStatsManagerProxy + func (p *StorageStatsManagerProxy) AsBinder() binder.IBinder + func (p *StorageStatsManagerProxy) GetCacheBytes(ctx context.Context, volumeUuid string) (int64, error) + func (p *StorageStatsManagerProxy) GetCacheQuotaBytes(ctx context.Context, volumeUuid string, uid int32) (int64, error) + func (p *StorageStatsManagerProxy) GetFreeBytes(ctx context.Context, volumeUuid string) (int64, error) + func (p *StorageStatsManagerProxy) GetTotalBytes(ctx context.Context, volumeUuid string) (int64, error) + func (p *StorageStatsManagerProxy) IsQuotaSupported(ctx context.Context, volumeUuid string) (bool, error) + func (p *StorageStatsManagerProxy) IsReservedSupported(ctx context.Context, volumeUuid string) (bool, error) + func (p *StorageStatsManagerProxy) QueryCratesForPackage(ctx context.Context, volumeUuid string, packageName string) (pm.ParceledListSlice, error) + func (p *StorageStatsManagerProxy) QueryCratesForUid(ctx context.Context, volumeUuid string, uid int32) (pm.ParceledListSlice, error) + func (p *StorageStatsManagerProxy) QueryCratesForUser(ctx context.Context, volumeUuid string) (pm.ParceledListSlice, error) + func (p *StorageStatsManagerProxy) QueryExternalStatsForUser(ctx context.Context, volumeUuid string) (ExternalStorageStats, error) + func (p *StorageStatsManagerProxy) QueryStatsForPackage(ctx context.Context, volumeUuid string, packageName string) (StorageStats, error) + func (p *StorageStatsManagerProxy) QueryStatsForUid(ctx context.Context, volumeUuid string, uid int32) (StorageStats, error) + func (p *StorageStatsManagerProxy) QueryStatsForUser(ctx context.Context, volumeUuid string) (StorageStats, error) + type StorageStatsManagerStub struct + Impl IStorageStatsManager + Transport binder.VersionAwareTransport + func (s *StorageStatsManagerStub) Descriptor() string + func (s *StorageStatsManagerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type UsageEvents struct + func (s *UsageEvents) MarshalParcel(p *parcel.Parcel) error + func (s *UsageEvents) UnmarshalParcel(p *parcel.Parcel) error + type UsageEventsQuery struct + BeginTimeMillis int64 + EndTimeMillis int64 + UserId int32 + func (s *UsageEventsQuery) MarshalParcel(p *parcel.Parcel) error + func (s *UsageEventsQuery) UnmarshalParcel(p *parcel.Parcel) error + type UsageStatsManagerProxy struct + Remote binder.IBinder + func GetUsageStatsManager(ctx context.Context, sm *servicemanager.ServiceManager) (*UsageStatsManagerProxy, error) + func NewUsageStatsManagerProxy(remote binder.IBinder) *UsageStatsManagerProxy + func (p *UsageStatsManagerProxy) AsBinder() binder.IBinder + func (p *UsageStatsManagerProxy) ClearBroadcastEvents(ctx context.Context) error + func (p *UsageStatsManagerProxy) ClearBroadcastResponseStats(ctx context.Context, packageName string, id int64) error + func (p *UsageStatsManagerProxy) ForceUsageSourceSettingRead(ctx context.Context) error + func (p *UsageStatsManagerProxy) GetAppMinStandbyBucket(ctx context.Context, packageName string) (int32, error) + func (p *UsageStatsManagerProxy) GetAppStandbyBucket(ctx context.Context, packageName string) (int32, error) + func (p *UsageStatsManagerProxy) GetAppStandbyBuckets(ctx context.Context) (pm.ParceledListSlice, error) + func (p *UsageStatsManagerProxy) GetAppStandbyConstant(ctx context.Context, key string) (string, error) + func (p *UsageStatsManagerProxy) GetLastTimeAnyComponentUsed(ctx context.Context, packageName string) (int64, error) + func (p *UsageStatsManagerProxy) GetUsageSource(ctx context.Context) (int32, error) + func (p *UsageStatsManagerProxy) IsAppInactive(ctx context.Context, packageName string) (bool, error) + func (p *UsageStatsManagerProxy) IsAppStandbyEnabled(ctx context.Context) (bool, error) + func (p *UsageStatsManagerProxy) IsPackageExemptedFromBroadcastResponseStats(ctx context.Context, packageName string) (bool, error) + func (p *UsageStatsManagerProxy) OnCarrierPrivilegedAppsChanged(ctx context.Context) error + func (p *UsageStatsManagerProxy) QueryBroadcastResponseStats(ctx context.Context, packageName string, id int64) (BroadcastResponseStatsList, error) + func (p *UsageStatsManagerProxy) QueryConfigurationStats(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + func (p *UsageStatsManagerProxy) QueryEventStats(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + func (p *UsageStatsManagerProxy) QueryEvents(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + func (p *UsageStatsManagerProxy) QueryEventsForPackage(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + func (p *UsageStatsManagerProxy) QueryEventsForPackageForUser(ctx context.Context, beginTime int64, endTime int64, pkg string) (UsageEvents, error) + func (p *UsageStatsManagerProxy) QueryEventsForUser(ctx context.Context, beginTime int64, endTime int64) (UsageEvents, error) + func (p *UsageStatsManagerProxy) QueryEventsWithFilter(ctx context.Context, query UsageEventsQuery) (UsageEvents, error) + func (p *UsageStatsManagerProxy) QueryUsageStats(ctx context.Context, bucketType int32, beginTime int64, endTime int64) (pm.ParceledListSlice, error) + func (p *UsageStatsManagerProxy) RegisterAppUsageLimitObserver(ctx context.Context, observerId int32, packages []string, timeLimitMs int64, ...) error + func (p *UsageStatsManagerProxy) RegisterAppUsageObserver(ctx context.Context, observerId int32, packages []string, timeLimitMs int64, ...) error + func (p *UsageStatsManagerProxy) RegisterUsageSessionObserver(ctx context.Context, sessionObserverId int32, observed []string, ...) error + func (p *UsageStatsManagerProxy) ReportChooserSelection(ctx context.Context, packageName string, contentType string, ...) error + func (p *UsageStatsManagerProxy) ReportPastUsageStart(ctx context.Context, activity binder.IBinder, token string, timeAgoMs int64) error + func (p *UsageStatsManagerProxy) ReportUsageStart(ctx context.Context, activity binder.IBinder, token string) error + func (p *UsageStatsManagerProxy) ReportUsageStop(ctx context.Context, activity binder.IBinder, token string) error + func (p *UsageStatsManagerProxy) ReportUserInteraction(ctx context.Context, packageName string) error + func (p *UsageStatsManagerProxy) ReportUserInteractionWithBundle(ctx context.Context, packageName string, eventExtras os.PersistableBundle) error + func (p *UsageStatsManagerProxy) SetAppInactive(ctx context.Context, packageName string, inactive bool) error + func (p *UsageStatsManagerProxy) SetAppStandbyBucket(ctx context.Context, packageName string, bucket int32) error + func (p *UsageStatsManagerProxy) SetAppStandbyBuckets(ctx context.Context, appBuckets pm.ParceledListSlice) error + func (p *UsageStatsManagerProxy) SetEstimatedLaunchTime(ctx context.Context, packageName string, estimatedLaunchTime int64) error + func (p *UsageStatsManagerProxy) SetEstimatedLaunchTimes(ctx context.Context, appLaunchTimes pm.ParceledListSlice) error + func (p *UsageStatsManagerProxy) UnregisterAppUsageLimitObserver(ctx context.Context, observerId int32) error + func (p *UsageStatsManagerProxy) UnregisterAppUsageObserver(ctx context.Context, observerId int32) error + func (p *UsageStatsManagerProxy) UnregisterUsageSessionObserver(ctx context.Context, sessionObserverId int32) error + type UsageStatsManagerStub struct + Impl IUsageStatsManager + Transport binder.VersionAwareTransport + func (s *UsageStatsManagerStub) Descriptor() string + func (s *UsageStatsManagerStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error)