change usingContext -> legacy
This commit is contained in:
parent
516f9e35db
commit
3db7dba439
|
|
@ -369,11 +369,11 @@ public class ConfigFileManager {
|
||||||
// TODO: we can store more info like api version, module description, etc. in META-INF
|
// TODO: we can store more info like api version, module description, etc. in META-INF
|
||||||
readName(apkFile, "META-INF/xposed/xposed_init", moduleClassNames);
|
readName(apkFile, "META-INF/xposed/xposed_init", moduleClassNames);
|
||||||
if (moduleClassNames.isEmpty()) {
|
if (moduleClassNames.isEmpty()) {
|
||||||
file.usingContext = false;
|
file.legacy = true;
|
||||||
readName(apkFile, "assets/xposed_init", moduleClassNames);
|
readName(apkFile, "assets/xposed_init", moduleClassNames);
|
||||||
readName(apkFile, "assets/native_init", moduleLibraryNames);
|
readName(apkFile, "assets/native_init", moduleLibraryNames);
|
||||||
} else {
|
} else {
|
||||||
file.usingContext = true;
|
file.legacy = false;
|
||||||
readName(apkFile, "META-INF/xposed/native_init", moduleLibraryNames);
|
readName(apkFile, "META-INF/xposed/native_init", moduleLibraryNames);
|
||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
|
|
||||||
|
|
@ -127,12 +127,12 @@ public class LSPApplicationService extends ILSPApplicationService.Stub {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Module> getLegacyModulesList() throws RemoteException {
|
public List<Module> getLegacyModulesList() throws RemoteException {
|
||||||
return getAllModulesList().stream().filter(m -> !m.file.usingContext).collect(Collectors.toList());
|
return getAllModulesList().stream().filter(m -> m.file.legacy).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<Module> getModulesList() throws RemoteException {
|
public List<Module> getModulesList() throws RemoteException {
|
||||||
return getAllModulesList().stream().filter(m -> m.file.usingContext).collect(Collectors.toList());
|
return getAllModulesList().stream().filter(m -> !m.file.legacy).collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -4,5 +4,5 @@ parcelable PreLoadedApk {
|
||||||
List<SharedMemory> preLoadedDexes;
|
List<SharedMemory> preLoadedDexes;
|
||||||
List<String> moduleClassNames;
|
List<String> moduleClassNames;
|
||||||
List<String> moduleLibraryNames;
|
List<String> moduleLibraryNames;
|
||||||
boolean usingContext;
|
boolean legacy;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue