开发中有的时候要跳转到指纹设置界面,Android厂商较多,基本都是定制化的操作,所以每个厂商的指纹设计界面各不相同。下面罗列几款市面上比较常用的手机厂商的指纹设置界面,并附上跳转方式。
private final String SONY = "sony";
private final String OPPO = "oppo";
private final String HUAWEI = "huawei";
private final String HONOR = "honor";
private final String XIAOMI = "xiaomi";
private final String VIVO = "vivo";
private final String KNT = "knt";
private final String OnePlus = "OnePlus";
private final String samsung = "samsung";
private final String meizu = "meizu";
private final String ZTE = "zte";
private final String nubia = "nubia";
if (compareTextSame(SONY)){
pcgName = "com.android.settings";
clsName = "com.android.settings.Settings$FingerprintEnrollSuggestionActivity";
} else if (compareTextSame(OPPO)) {
pcgName = "com.android.settings";
clsName = "com.coloros.settings.feature.fingerprint.ColorFingerprintSettings";
} else if (compareTextSame(HUAWEI)) {
pcgName = "com.android.settings";
clsName = "com.android.settings.fingerprint.FingerprintSettingsActivity";
} else if (compareTextSame(HONOR)) {
pcgName = "com.android.settings";
clsName = "com.android.settings.fingerprint.FingerprintSettingsActivity";
}else if (compareTextSame(XIAOMI)){
pcgName = "com.android.settings";
clsName = "com.android.settings.NewFingerprintActivity&#