Not add app name as message prefix on China MIUI #109

Closed
Kofua wants to merge 1 commits from <deleted>:master into master

@ -83,7 +83,6 @@ import android.text.format.DateUtils;
import android.util.ArrayMap;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.util.Log;
import android.util.Pair;
import android.util.SparseIntArray;
import android.util.TypedValue;
@ -140,20 +139,12 @@ import java.util.TimerTask;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.TimeUnit;
import static java.lang.System.currentTimeMillis;
import static java.lang.System.nanoTime;
import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam;
import de.robv.android.xposed.XC_MethodHook.MethodHookParam;
import de.robv.android.xposed.XC_MethodReplacement;
import de.robv.android.xposed.XposedBridge;
import de.robv.android.xposed.XposedHelpers;
import static de.robv.android.xposed.XposedHelpers.findClass;
import static de.robv.android.xposed.XposedHelpers.findClassIfExists;
import static de.robv.android.xposed.XposedHelpers.findMethodExactIfExists;
import de.robv.android.xposed.callbacks.XC_LoadPackage.LoadPackageParam;
import miui.os.SystemProperties;
import name.mikanoshi.customiuizer.MainModule;
import name.mikanoshi.customiuizer.R;
import name.mikanoshi.customiuizer.utils.AudioVisualizer;
@ -162,6 +153,12 @@ import name.mikanoshi.customiuizer.utils.Helpers;
import name.mikanoshi.customiuizer.utils.Helpers.MethodHook;
import name.mikanoshi.customiuizer.utils.Helpers.MimeType;
import static de.robv.android.xposed.XposedHelpers.findClass;
import static de.robv.android.xposed.XposedHelpers.findClassIfExists;
import static de.robv.android.xposed.XposedHelpers.findMethodExactIfExists;
import static java.lang.System.currentTimeMillis;
import static java.lang.System.nanoTime;
public class System {
public static void ScreenAnimHook(LoadPackageParam lpparam) {
@ -746,6 +743,18 @@ public class System {
modifyIconLabelToast(param);
}
});
//noinspection ResultOfMethodCallIgnored
Helpers.findAndHookMethodSilently("android.widget.ToastInjector", null, "addAppName", Context.class, CharSequence.class, new MethodHook() {
@Override
protected void before(MethodHookParam param) throws Throwable {
Context ctx = (Context) param.args[0];
int option = Integer.parseInt(Helpers.getSharedStringPref(ctx, "pref_key_system_iconlabletoasts", "1"));
if (option != 1) {
param.setResult(param.args[1]);
}
}
});
}
public static void DoubleTapToSleepHook(LoadPackageParam lpparam) {

Loading…
Cancel
Save