public static void registerSettingsAppHook(LoadPackageParam lpparam,
final LXSettingsCallback iface) {
if (!lpparam.packageName.equals("com.android.settings"))
return;
if (settingsAppHooked)
return;
Class<?> SettingsClazz = XposedHelpers.findClass(
"com.android.settings.Settings", lpparam.classLoader);
XposedBridge.hookAllMethods(SettingsClazz, "updateHeaderList",
new XC_MethodHook() {
@SuppressWarnings("unchecked")
@Override
protected void beforeHookedMethod(MethodHookParam param)
throws Throwable {
List<Header> headers = (List<Header>) param.args[0];
iface.updateHeaderList(headers);
}
});
settingsAppHooked = true;
}
LXAppSettings.java 文件源码
java
阅读 28
收藏 0
点赞 0
评论 0
项目:android_library_libxposed
作者:
评论列表
文章目录