public class License
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
class |
License.Error
错误类型
|
class |
License.NaviDataState
数据状态
|
class |
License.RightType
授权类型
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
activateMobile(java.lang.String activationCode)
已过时。
引擎4.8以后被废弃的函数,总是返回false
|
int |
checkBaseData()
检测基础数据
|
int |
checkCamera()
验证电子眼数据文件,返回数据验证状态
License.NaviDataState |
int |
checkProvince(int adminCode)
根据省级行政区划编码来验证分省文件,返回数据状态
License.NaviDataState |
void |
cleanupChecker()
结束License验证检查
|
LicenseRight |
getCameraRight()
返回电子眼授权信息
|
java.lang.String |
getDeviceId()
获取设备ID
实际上对于Android收集设备来说返回的就是IMEI号 |
java.lang.String |
getDeviceModel()
获取设备模型
对于Android设备,有相应的API去获取模型唯一标识 比如"ME811", 有一些License文件使用这个唯一标识来实现批量设备授权 |
static License |
getInstance() |
java.lang.String |
getLicenseHeader()
返回授权文件的文件头
|
int |
getProvinceAdminCode(int id)
根据省级行政区划ID值来获取行政区划编码
|
int |
getProvinceNumber()
返回所有省级行政区的数量
并不检查数据是否存在 |
int |
initChecker(java.lang.String deviceId,
java.lang.String model)
初始化License检测器
初始化过程会读取当前的license.dat文件 开始检查当前国家的数据是否有效 只可能返回如下错误: License.Error.none License.Error.general License.Error.deviceAuthError License.Error.licenseFileError License.Error.deviceIdReadError License.Error.appNameError |
public static License getInstance()
public java.lang.String getDeviceId()
public java.lang.String getDeviceModel()
public boolean activateMobile(java.lang.String activationCode)
activationCode
- public java.lang.String getLicenseHeader()
public int initChecker(java.lang.String deviceId, java.lang.String model)
License.Error.none
License.Error.general
License.Error.deviceAuthError
License.Error.licenseFileError
License.Error.deviceIdReadError
License.Error.appNameError
public void cleanupChecker()
public int getProvinceNumber()
public int getProvinceAdminCode(int id)
id
- 省级行政区划索IDpublic int checkBaseData()
License.NaviDataState
License.NaviDataState
public int checkProvince(int adminCode)
License.NaviDataState
adminCode
- 行政区划编码License.NaviDataState
License.NaviDataState
public int checkCamera()
License.NaviDataState
License.NaviDataState
License.NaviDataState
public LicenseRight getCameraRight()
LicenseRight
LicenseRight
©Mapbar Engine Team;All Rights Reserved