是否可以自动激活Xposed-modules而不是在Xposed GUI中检查它们是否处于活动状态?模块的启用状态是否可以轻松访问(在有根设备上)......?
答案 0 :(得分:2)
您可以通过修改Xposed Installer数据目录中的conf/modules.list
文件来实现此目的,只需将APK文件的路径添加到列表中即可。
您还应该修改shared_prefs/enabled_modules.xml
文件,以便您的更改反映在Xposed Installer中(否则,模块将被启用,但会在Xposed Installer中显示为禁用)。
更改后需要重启设备。
请注意,这需要root访问权限,因为该文件位于另一个应用程序的内部数据目录中。我强烈建议您按照正常方式打开Xposed Installer应用程序,让用户自己启用该模块:
public static boolean startXposedActivity(Context context) {
Intent intent = new Intent("de.robv.android.xposed.installer.OPEN_SECTION");
intent.putExtra("section", "modules");
try {
context.startActivity(intent);
return true;
} catch (ActivityNotFoundException e) {
return false;
}
}