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
|
minSdk 28
|
||||||
targetSdk 34
|
targetSdk 34
|
||||||
versionCode 15
|
versionCode 15
|
||||||
versionName "1.11.0"
|
versionName "1.11.1"
|
||||||
multiDexEnabled false
|
multiDexEnabled false
|
||||||
proguardFiles += 'proguard-rules.pro'
|
proguardFiles += 'proguard-rules.pro'
|
||||||
buildConfigField 'String', 'HOOK_TARGET_VERSION', '"141600311"'
|
buildConfigField 'String', 'HOOK_TARGET_VERSION', '"141700420"'
|
||||||
}
|
}
|
||||||
|
|
||||||
signingConfigs {
|
signingConfigs {
|
||||||
|
@ -106,13 +106,13 @@ public class Main implements IXposedHookLoadPackage, IXposedHookInitPackageResou
|
|||||||
|
|
||||||
XModuleResources xModuleResources = XModuleResources.createInstance(modulePath, resparam.res);
|
XModuleResources xModuleResources = XModuleResources.createInstance(modulePath, resparam.res);
|
||||||
|
|
||||||
/* 背景色の変更
|
/*
|
||||||
resparam.res.setReplacement(Constants.PACKAGE_NAME, "color", "setting_background", Color.parseColor("#000000")); // 背景デフォルトを白色に設定
|
resparam.res.setReplacement(Constants.PACKAGE_NAME, "color", "setting_background", Color.parseColor("#000000")); // 背景デフォルトを白色に設定
|
||||||
XposedBridge.log("Replacing color 'background_default' with #FFFFFF");
|
XposedBridge.log("Replacing color 'background_default' with #FFFFFF");
|
||||||
|
|
||||||
resparam.res.setReplacement(Constants.PACKAGE_NAME, "color", "background_material_light", Color.parseColor("#000000")); // 背景ライトを白色に設定
|
resparam.res.setReplacement(Constants.PACKAGE_NAME, "color", "background_material_light", Color.parseColor("#000000")); // 背景ライトを白色に設定
|
||||||
XposedBridge.log("Replacing color 'background_material_light' with #FFFFFF");
|
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) {
|
private void hookSAMethod(XC_LoadPackage.LoadPackageParam loadPackageParam, SQLiteDatabase db, Context context) {
|
||||||
|
|
||||||
//ChatListViewModel
|
//ChatListViewModel
|
||||||
@ -290,7 +285,6 @@ public class Archived implements IHook {
|
|||||||
private void updateIsArchived(SQLiteDatabase db, String chatId) {
|
private void updateIsArchived(SQLiteDatabase db, String chatId) {
|
||||||
String updateQuery = "UPDATE chat SET is_archived = 1 WHERE chat_id = ?";
|
String updateQuery = "UPDATE chat SET is_archived = 1 WHERE chat_id = ?";
|
||||||
updateDatabase(db, updateQuery, chatId);
|
updateDatabase(db, updateQuery, chatId);
|
||||||
|
|
||||||
String selectQuery = "SELECT is_archived FROM chat WHERE chat_id = ?";
|
String selectQuery = "SELECT is_archived FROM chat WHERE chat_id = ?";
|
||||||
String result = queryDatabase(db, selectQuery, chatId);
|
String result = queryDatabase(db, selectQuery, chatId);
|
||||||
if (result != null) {
|
if (result != null) {
|
||||||
|
@ -6,11 +6,14 @@ import android.graphics.Color;
|
|||||||
import android.graphics.drawable.ColorDrawable;
|
import android.graphics.drawable.ColorDrawable;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
|
import android.os.Bundle;
|
||||||
import android.view.Window;
|
import android.view.Window;
|
||||||
|
import android.view.WindowManager;
|
||||||
|
|
||||||
import de.robv.android.xposed.IXposedHookInitPackageResources;
|
import de.robv.android.xposed.IXposedHookInitPackageResources;
|
||||||
import de.robv.android.xposed.XC_MethodHook;
|
import de.robv.android.xposed.XC_MethodHook;
|
||||||
import de.robv.android.xposed.XposedBridge;
|
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_InitPackageResources.InitPackageResourcesParam;
|
||||||
import de.robv.android.xposed.callbacks.XC_LoadPackage;
|
import de.robv.android.xposed.callbacks.XC_LoadPackage;
|
||||||
import io.github.hiro.lime.LimeOptions;
|
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