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>