IPDCustomController class

隐私权限控制

Constructors

IPDCustomController({bool canReadLocation = true, double longitude = 0.0000, double latitude = 0.0000, bool canUsePhoneState = true, String imei = "", bool canUseAndroidId = true, String androidId = "", bool canUseMacAddress = true, String macAddress = "", bool canUseOaid = true, String oaid = "", bool canUseNetworkState = true, bool canUseStoragePermission = true, bool canReadInstalledPackages = true, List<String> installedPackages = defaultInstalledPackages})

Properties

androidId String
AndroidID
final
canReadInstalledPackages bool
主动读取已安装应用列表
final
canReadLocation bool
主动获取定位
final
canUseAndroidId bool
主动获取AndroidID
final
canUseMacAddress bool
主动获取MAC地址
final
canUseNetworkState bool
获取网络状态
final
canUseOaid bool
主动获取OAID
final
canUsePhoneState bool
主动获取设备信息
final
canUseStoragePermission bool
使用存储
final
hashCode int
The hash code for this object.
no setterinherited
imei String
IMEI
final
installedPackages List<String>
已安装应用列表
final
latitude double
纬度
final
longitude double
经度
final
macAddress String
MAC地址
final
oaid String
OAID/GAID
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → dynamic
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

defaultInstalledPackages → const List<String>