mirror of
https://github.com/areteruhiro/LIME-beta-hiro.git
synced 2025-02-06 13:31:37 +09:00
14.17.0にアップデート(バージョン適合の更新)
ステータスバーを黒くする機能
This commit is contained in:
parent
4075c1389c
commit
8dfe9aadc9
@ -10,10 +10,10 @@ android {
|
||||
minSdk 28
|
||||
targetSdk 34
|
||||
versionCode 15
|
||||
versionName "1.11.0"
|
||||
versionName "1.11.1"
|
||||
multiDexEnabled false
|
||||
proguardFiles += 'proguard-rules.pro'
|
||||
buildConfigField 'String', 'HOOK_TARGET_VERSION', '"141600311"'
|
||||
buildConfigField 'String', 'HOOK_TARGET_VERSION', '"141700420"'
|
||||
}
|
||||
|
||||
signingConfigs {
|
||||
|
@ -106,13 +106,13 @@ public class Main implements IXposedHookLoadPackage, IXposedHookInitPackageResou
|
||||
|
||||
XModuleResources xModuleResources = XModuleResources.createInstance(modulePath, resparam.res);
|
||||
|
||||
/* 背景色の変更
|
||||
/*
|
||||
resparam.res.setReplacement(Constants.PACKAGE_NAME, "color", "setting_background", Color.parseColor("#000000")); // 背景デフォルトを白色に設定
|
||||
XposedBridge.log("Replacing color 'background_default' with #FFFFFF");
|
||||
|
||||
resparam.res.setReplacement(Constants.PACKAGE_NAME, "color", "background_material_light", Color.parseColor("#000000")); // 背景ライトを白色に設定
|
||||
XposedBridge.log("Replacing color 'background_material_light' with #FFFFFF");
|
||||
*/
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
@ -117,11 +117,6 @@ public class Archived implements IHook {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private void hookSAMethod(XC_LoadPackage.LoadPackageParam loadPackageParam, SQLiteDatabase db, Context context) {
|
||||
|
||||
//ChatListViewModel
|
||||
@ -290,7 +285,6 @@ public class Archived implements IHook {
|
||||
private void updateIsArchived(SQLiteDatabase db, String chatId) {
|
||||
String updateQuery = "UPDATE chat SET is_archived = 1 WHERE chat_id = ?";
|
||||
updateDatabase(db, updateQuery, chatId);
|
||||
|
||||
String selectQuery = "SELECT is_archived FROM chat WHERE chat_id = ?";
|
||||
String result = queryDatabase(db, selectQuery, chatId);
|
||||
if (result != null) {
|
||||
|
@ -6,11 +6,14 @@ import android.graphics.Color;
|
||||
import android.graphics.drawable.ColorDrawable;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
|
||||
import de.robv.android.xposed.IXposedHookInitPackageResources;
|
||||
import de.robv.android.xposed.XC_MethodHook;
|
||||
import de.robv.android.xposed.XposedBridge;
|
||||
import de.robv.android.xposed.XposedHelpers;
|
||||
import de.robv.android.xposed.callbacks.XC_InitPackageResources.InitPackageResourcesParam;
|
||||
import de.robv.android.xposed.callbacks.XC_LoadPackage;
|
||||
import io.github.hiro.lime.LimeOptions;
|
||||
@ -31,6 +34,19 @@ public class NaviColor implements IHook {
|
||||
}
|
||||
}
|
||||
});
|
||||
XposedHelpers.findAndHookMethod("android.app.Activity", loadPackageParam.classLoader, "onCreate", Bundle.class, new XC_MethodHook() {
|
||||
@Override
|
||||
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
|
||||
Activity activity = (Activity) param.thisObject;
|
||||
Window window = activity.getWindow();
|
||||
|
||||
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
|
||||
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
||||
window.setStatusBarColor(Color.BLACK);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user