mirror of
https://github.com/revanced/multidexlib2.git
synced 2025-05-08 10:24:29 +02:00
Remove DexVersionMap
This commit is contained in:
parent
c8042b0645
commit
21f0129b60
@ -1,51 +0,0 @@
|
||||
/*
|
||||
* DexPatcher - Copyright 2015-2017 Rodrigo Balerdi
|
||||
* (GNU General Public License version 3 or later)
|
||||
*
|
||||
* DexPatcher is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published
|
||||
* by the Free Software Foundation, either version 3 of the License,
|
||||
* or (at your option) any later version.
|
||||
*/
|
||||
|
||||
package lanchon.multidexlib2;
|
||||
|
||||
import org.jf.dexlib2.VersionMap;
|
||||
import org.jf.dexlib2.dexbacked.raw.HeaderItem;
|
||||
|
||||
public class DexVersionMap {
|
||||
|
||||
//private static final int DEVEL_API_LEVEL = 10000; // Build.VERSION_CODES.CUR_DEVELOPMENT
|
||||
|
||||
//private static final int MAX_DEX_VERSION = getDexVersionFromApiLevel(DEVEL_API_LEVEL);
|
||||
//private static final int MAX_API_LEVEL = getHighestApiLevelFromDexVersion(MAX_DEX_VERSION);
|
||||
|
||||
/*
|
||||
public static boolean isSupportedApiLevel(int apiLevel) {
|
||||
return apiLevel <= MAX_API_LEVEL;
|
||||
}
|
||||
*/
|
||||
|
||||
public static int getDexVersionFromApiLevel(int apiLevel) {
|
||||
return HeaderItem.getVersion(HeaderItem.getMagicForApi(apiLevel), 0);
|
||||
}
|
||||
|
||||
/*
|
||||
public static boolean isSupportedDexVersion(int dexVersion) {
|
||||
try {
|
||||
VersionMap.mapDexVersionToApi(dexVersion);
|
||||
return true;
|
||||
} catch (RuntimeException e) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
public static int getHighestApiLevelFromDexVersion(int dexVersion) {
|
||||
//if (dexVersion > MAX_DEX_VERSION) return DEVEL_API_LEVEL;
|
||||
return VersionMap.mapDexVersionToApi(dexVersion);
|
||||
}
|
||||
|
||||
private DexVersionMap() {}
|
||||
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user