Documentation ¶
Overview ¶
Package usagestats is a generated protocol buffer package.
It is generated from these files:
github.com/google/battery-historian/pb/usagestats_proto/android_battery_usage.proto github.com/google/battery-historian/pb/usagestats_proto/android_package_info.proto
It has these top-level messages:
SystemInfo PackageInfo
Index ¶
- type PackageInfo
- func (*PackageInfo) Descriptor() ([]byte, []int)
- func (m *PackageInfo) GetFirstInstallTime() int64
- func (m *PackageInfo) GetIsSystemApp() bool
- func (m *PackageInfo) GetIsUpdatedSystemApp() bool
- func (m *PackageInfo) GetLastUpdateTime() int64
- func (m *PackageInfo) GetPkgName() string
- func (m *PackageInfo) GetSharedUserId() string
- func (m *PackageInfo) GetUid() int32
- func (m *PackageInfo) GetVersionCode() int32
- func (m *PackageInfo) GetVersionName() string
- func (*PackageInfo) ProtoMessage()
- func (m *PackageInfo) Reset()
- func (m *PackageInfo) String() string
- type SystemInfo
- func (*SystemInfo) Descriptor() ([]byte, []int)
- func (m *SystemInfo) GetBasebandRadio() string
- func (m *SystemInfo) GetBootloader() string
- func (m *SystemInfo) GetBuildDisplay() string
- func (m *SystemInfo) GetBuildFingerprint() string
- func (m *SystemInfo) GetBuildType() string
- func (m *SystemInfo) GetCountryCode() string
- func (m *SystemInfo) GetDevice() string
- func (m *SystemInfo) GetGroups() []string
- func (m *SystemInfo) GetHardware() string
- func (m *SystemInfo) GetInstalledPackages() []*PackageInfo
- func (m *SystemInfo) GetNetworkOperator() string
- func (m *SystemInfo) GetSdkVersion() int32
- func (m *SystemInfo) GetTimeZone() string
- func (*SystemInfo) ProtoMessage()
- func (m *SystemInfo) Reset()
- func (m *SystemInfo) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PackageInfo ¶
type PackageInfo struct { // Apps / service name. (e.g. com.google.android.apps.books) PkgName *string `protobuf:"bytes,1,req,name=pkg_name" json:"pkg_name,omitempty"` // App version number VersionCode *int32 `protobuf:"varint,2,opt,name=version_code" json:"version_code,omitempty"` // Version name VersionName *string `protobuf:"bytes,3,opt,name=version_name" json:"version_name,omitempty"` // First install time FirstInstallTime *int64 `protobuf:"varint,4,opt,name=first_install_time" json:"first_install_time,omitempty"` // Last update time LastUpdateTime *int64 `protobuf:"varint,5,opt,name=last_update_time" json:"last_update_time,omitempty"` // The sharedUserId assigned to this package by the device. Uid *int32 `protobuf:"varint,6,opt,name=uid" json:"uid,omitempty"` SharedUserId *string `protobuf:"bytes,7,opt,name=shared_user_id" json:"shared_user_id,omitempty"` // Whether or not the package is a system app (was installed in the device's // system image). // http://developer.android.com/reference/android/content/pm/ApplicationInfo.html#FLAG_SYSTEM IsSystemApp *bool `protobuf:"varint,8,opt,name=is_system_app" json:"is_system_app,omitempty"` // Whether or not the package has been installed as an update to a built-in // system app. This boolean is meaningless if is_system_app is false. // http://developer.android.com/reference/android/content/pm/ApplicationInfo.html#FLAG_UPDATED_SYSTEM_APP IsUpdatedSystemApp *bool `protobuf:"varint,9,opt,name=is_updated_system_app" json:"is_updated_system_app,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*PackageInfo) Descriptor ¶
func (*PackageInfo) Descriptor() ([]byte, []int)
func (*PackageInfo) GetFirstInstallTime ¶
func (m *PackageInfo) GetFirstInstallTime() int64
func (*PackageInfo) GetIsSystemApp ¶
func (m *PackageInfo) GetIsSystemApp() bool
func (*PackageInfo) GetIsUpdatedSystemApp ¶
func (m *PackageInfo) GetIsUpdatedSystemApp() bool
func (*PackageInfo) GetLastUpdateTime ¶
func (m *PackageInfo) GetLastUpdateTime() int64
func (*PackageInfo) GetPkgName ¶
func (m *PackageInfo) GetPkgName() string
func (*PackageInfo) GetSharedUserId ¶
func (m *PackageInfo) GetSharedUserId() string
func (*PackageInfo) GetUid ¶
func (m *PackageInfo) GetUid() int32
func (*PackageInfo) GetVersionCode ¶
func (m *PackageInfo) GetVersionCode() int32
func (*PackageInfo) GetVersionName ¶
func (m *PackageInfo) GetVersionName() string
func (*PackageInfo) ProtoMessage ¶
func (*PackageInfo) ProtoMessage()
func (*PackageInfo) Reset ¶
func (m *PackageInfo) Reset()
func (*PackageInfo) String ¶
func (m *PackageInfo) String() string
type SystemInfo ¶
type SystemInfo struct { // Installed Package List InstalledPackages []*PackageInfo `protobuf:"bytes,1,rep,name=installed_packages" json:"installed_packages,omitempty"` // e.g. hammerhead-userdebug L MASTER eng.xx... dev-keys Build BuildDisplay *string `protobuf:"bytes,2,opt,name=build_display" json:"build_display,omitempty"` // e.g. google/hammerhead/hammerhead:L/MASTER/ // eng.abcd.20140304.184123:userdebug/dev-keys BuildFingerprint *string `protobuf:"bytes,3,opt,name=build_fingerprint" json:"build_fingerprint,omitempty"` // Bootloader version e.g. HHZ11k Bootloader *string `protobuf:"bytes,4,opt,name=bootloader" json:"bootloader,omitempty"` // e.g. T-Mobile NetworkOperator *string `protobuf:"bytes,5,opt,name=network_operator" json:"network_operator,omitempty"` // e.g. userdebug BuildType *string `protobuf:"bytes,6,opt,name=build_type" json:"build_type,omitempty"` // e.g. hammerhead Device *string `protobuf:"bytes,7,opt,name=device" json:"device,omitempty"` // e.g. M8974A-2.0.50.1.02 BasebandRadio *string `protobuf:"bytes,8,opt,name=baseband_radio" json:"baseband_radio,omitempty"` // e.g. hammerhead Hardware *string `protobuf:"bytes,9,opt,name=hardware" json:"hardware,omitempty"` // Checkin/OTA groups for the device // e.g. auto.droidfood, auto.googlefood.lmp Groups []string `protobuf:"bytes,10,rep,name=groups" json:"groups,omitempty"` // e.g. 22 SdkVersion *int32 `protobuf:"varint,11,opt,name=sdk_version" json:"sdk_version,omitempty"` // e.g. ES CountryCode *string `protobuf:"bytes,12,opt,name=country_code" json:"country_code,omitempty"` // e.g. Europe/London TimeZone *string `protobuf:"bytes,13,opt,name=time_zone" json:"time_zone,omitempty"` XXX_unrecognized []byte `json:"-"` }
func (*SystemInfo) Descriptor ¶
func (*SystemInfo) Descriptor() ([]byte, []int)
func (*SystemInfo) GetBasebandRadio ¶
func (m *SystemInfo) GetBasebandRadio() string
func (*SystemInfo) GetBootloader ¶
func (m *SystemInfo) GetBootloader() string
func (*SystemInfo) GetBuildDisplay ¶
func (m *SystemInfo) GetBuildDisplay() string
func (*SystemInfo) GetBuildFingerprint ¶
func (m *SystemInfo) GetBuildFingerprint() string
func (*SystemInfo) GetBuildType ¶
func (m *SystemInfo) GetBuildType() string
func (*SystemInfo) GetCountryCode ¶
func (m *SystemInfo) GetCountryCode() string
func (*SystemInfo) GetDevice ¶
func (m *SystemInfo) GetDevice() string
func (*SystemInfo) GetGroups ¶
func (m *SystemInfo) GetGroups() []string
func (*SystemInfo) GetHardware ¶
func (m *SystemInfo) GetHardware() string
func (*SystemInfo) GetInstalledPackages ¶
func (m *SystemInfo) GetInstalledPackages() []*PackageInfo
func (*SystemInfo) GetNetworkOperator ¶
func (m *SystemInfo) GetNetworkOperator() string
func (*SystemInfo) GetSdkVersion ¶
func (m *SystemInfo) GetSdkVersion() int32
func (*SystemInfo) GetTimeZone ¶
func (m *SystemInfo) GetTimeZone() string
func (*SystemInfo) ProtoMessage ¶
func (*SystemInfo) ProtoMessage()
func (*SystemInfo) Reset ¶
func (m *SystemInfo) Reset()
func (*SystemInfo) String ¶
func (m *SystemInfo) String() string
Click to show internal directories.
Click to hide internal directories.