IPDCustomController class
隐私权限控制
Constructors
-
IPDCustomController.new({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, bool canRecordAudio = true})
Properties
- androidId ↔ String
-
AndroidID
getter/setter pair
- canReadInstalledPackages ↔ bool
-
主动读取已安装应用列表
getter/setter pair
- canReadLocation ↔ bool
-
主动获取定位
getter/setter pair
- canRecordAudio ↔ bool
-
是否允许SDK在申明和授权了的情况下使用录音权限
getter/setter pair
- canUseAndroidId ↔ bool
-
主动获取AndroidID
getter/setter pair
- canUseMacAddress ↔ bool
-
主动获取MAC地址
getter/setter pair
- canUseNetworkState ↔ bool
-
获取网络状态
getter/setter pair
- canUseOaid ↔ bool
-
主动获取OAID
getter/setter pair
- canUsePhoneState ↔ bool
-
主动获取设备信息
getter/setter pair
- canUseStoragePermission ↔ bool
-
使用存储
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- imei ↔ String
-
IMEI
getter/setter pair
-
installedPackages
↔ List<
String> -
已安装应用列表
getter/setter pair
- latitude ↔ double
-
纬度
getter/setter pair
- longitude ↔ double
-
经度
getter/setter pair
- macAddress ↔ String
-
MAC地址
getter/setter pair
- oaid ↔ String
-
OAID/GAID
getter/setter pair
- 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>