sm7250-common: Add ifaa apis to unrestricted greylist
Change-Id: If33a18edaf6083281265ce94fd143d72b4bb4fb8
This commit is contained in:
parent
e9b0071c90
commit
a95dcf39d1
@ -1,5 +1,6 @@
|
||||
package org.ifaa.android.manager;
|
||||
|
||||
import android.annotation.UnsupportedAppUsage;
|
||||
import android.content.Context;
|
||||
import android.os.Build.VERSION;
|
||||
import android.os.SystemProperties;
|
||||
@ -15,6 +16,7 @@ public abstract class IFAAManager {
|
||||
/**
|
||||
* 返回手机系统上支持的校验方式,目前IFAF协议1.0版本指纹为0x01、虹膜为0x02
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public abstract int getSupportBIOTypes(Context context);
|
||||
|
||||
/**
|
||||
@ -24,6 +26,7 @@ public abstract class IFAAManager {
|
||||
* @param authType 生物特征识别类型,指纹为1,虹膜为2
|
||||
* @return 0,成功启动指纹管理应用;-1,启动指纹管理应用失败。
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public abstract int startBIOManager(Context context, int authType);
|
||||
|
||||
/**
|
||||
@ -32,16 +35,19 @@ public abstract class IFAAManager {
|
||||
* @param param 用于传输到IFAA TA的数据buffer
|
||||
* @return IFAA TA返回给REE数据buffer
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public native byte[] processCmd(Context context, byte[] param);
|
||||
|
||||
/**
|
||||
* 获取设备型号,同一款机型型号需要保持一致
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public abstract String getDeviceModel();
|
||||
|
||||
/**
|
||||
* 获取IFAAManager接口定义版本,目前为1
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public abstract int getVersion();
|
||||
|
||||
/**
|
||||
|
@ -1,8 +1,10 @@
|
||||
package org.ifaa.android.manager;
|
||||
|
||||
import android.annotation.UnsupportedAppUsage;
|
||||
import android.content.Context;
|
||||
|
||||
public class IFAAManagerFactory {
|
||||
@UnsupportedAppUsage
|
||||
public static IFAAManager getIFAAManager(Context context, int authType) {
|
||||
return IFAAManagerImpl.getInstance(context);
|
||||
}
|
||||
|
@ -1,7 +1,9 @@
|
||||
package org.ifaa.android.manager;
|
||||
|
||||
import android.annotation.UnsupportedAppUsage;
|
||||
import android.content.Context;
|
||||
|
||||
public abstract class IFAAManagerV2 extends IFAAManager {
|
||||
@UnsupportedAppUsage
|
||||
public abstract byte[] processCmdV2(Context paramContext, byte[] paramArrayOfByte);
|
||||
}
|
||||
|
@ -1,12 +1,20 @@
|
||||
package org.ifaa.android.manager;
|
||||
|
||||
import android.annotation.UnsupportedAppUsage;
|
||||
|
||||
public abstract class IFAAManagerV3 extends IFAAManagerV2 {
|
||||
@UnsupportedAppUsage
|
||||
public static final String KEY_FINGERPRINT_FULLVIEW = "org.ifaa.ext.key.CUSTOM_VIEW";
|
||||
@UnsupportedAppUsage
|
||||
public static final String KEY_GET_SENSOR_LOCATION = "org.ifaa.ext.key.GET_SENSOR_LOCATION";
|
||||
@UnsupportedAppUsage
|
||||
public static final String VALUE_FINGERPRINT_DISABLE = "disable";
|
||||
@UnsupportedAppUsage
|
||||
public static final String VLAUE_FINGERPRINT_ENABLE = "enable";
|
||||
|
||||
@UnsupportedAppUsage
|
||||
public abstract String getExtInfo(int authType, String keyExtInfo);
|
||||
|
||||
@UnsupportedAppUsage
|
||||
public abstract void setExtInfo(int authType, String keyExtInfo, String valExtInfo);
|
||||
}
|
||||
|
@ -1,7 +1,11 @@
|
||||
package org.ifaa.android.manager;
|
||||
|
||||
import android.annotation.UnsupportedAppUsage;
|
||||
|
||||
public abstract class IFAAManagerV4 extends IFAAManagerV3 {
|
||||
@UnsupportedAppUsage
|
||||
public abstract int getEnabled(int i);
|
||||
|
||||
@UnsupportedAppUsage
|
||||
public abstract int[] getIDList(int i);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user