Updated gradle + amoled inject

This commit is contained in:
gdlbo
2022-04-22 14:07:56 +03:00
parent deb6e86854
commit 2fcd04a55f
7 changed files with 55 additions and 4 deletions
@@ -63,6 +63,10 @@ public class Themes {
return ru.vtosters.lite.utils.Prefs.BooleanFalse("vkim_msg");
}
public static boolean amoled() {
return ru.vtosters.lite.utils.Prefs.BooleanFalse("amoled");
}
public static boolean vkme_msg() {
return ru.vtosters.lite.utils.Prefs.BooleanFalse("vkme_msg");
}
+1 -1
View File
@@ -5,7 +5,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.3.0-alpha01'
classpath 'com.android.tools.build:gradle:7.2.0-rc01'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
+2 -2
View File
@@ -1,6 +1,6 @@
#Fri Jan 28 23:46:30 MSK 2022
#Fri Apr 22 13:33:27 MSK 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-rc-1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
+1
View File
@@ -4,6 +4,7 @@
<Preference android:enabled="false" android:title="Внимание!" android:summary="Данное меню предназначено только для тестирования работоспособности приложения. Если вы являетесь рядовым юзером, то вам не следует ничего не трогать в данных настройках, что бы не было проблем с работой приложения!" />
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="Показывать пункт дебага в настройках" android:key="devmenu" android:defaultValue="false" />
<PreferenceCategory android:title="Experimental">
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="Amoled Test" android:key="amoled" android:defaultValue="false" />
<EditTextPreference android:title="Изменение версии вк" android:key="vkversion" android:summary="Требуется перезапуск" android:defaultValue="" />
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="@string/vtlusevkui" android:key="usevkui" android:summary="Редактирование страницы?" android:defaultValue="true" />
<com.vtosters.lite.ui.MaterialSwitchPreference android:title="Статистика страницы" android:key="unlockstats" android:summary="Вкшники вроде перестали отдавать инфу" android:defaultValue="false" />
@@ -18,6 +18,8 @@
.field public static final enum DARK:Lcom/vk/core/ui/themes/VKTheme;
.field public static final enum AMOLED:Lcom/vk/core/ui/themes/VKTheme;
.field public static final enum DEFAULT_LIGHT:Lcom/vk/core/ui/themes/VKTheme;
@@ -31,7 +33,7 @@
.method static constructor <clinit>()V
.locals 14
const/4 v0, 0x2
const/4 v0, 0x3
new-array v0, v0, [Lcom/vk/core/ui/themes/VKTheme;
@@ -77,6 +79,27 @@
aput-object v1, v0, v2
new-instance v1, Lcom/vk/core/ui/themes/VKTheme;
const-string v9, "AMOLED"
.line 292
sget v13, Lcom/vk/s/R$g;->BaseDarkStyle:I
const/4 v10, 0x2
const-wide/16 v11, 0x2
move-object v8, v1
invoke-direct/range {v8 .. v13}, Lcom/vk/core/ui/themes/VKTheme;-><init>(Ljava/lang/String;IJI)V
sput-object v1, Lcom/vk/core/ui/themes/VKTheme;->AMOLED:Lcom/vk/core/ui/themes/VKTheme;
const/4 v2, 0x2
aput-object v1, v0, v2
sput-object v0, Lcom/vk/core/ui/themes/VKTheme;->$VALUES:[Lcom/vk/core/ui/themes/VKTheme;
return-void
@@ -351,6 +351,17 @@
if-eqz v0, :cond_0
invoke-static {}, Lru/vtosters/lite/utils/Themes;->amoled()Z
move-result v1
if-eqz v1, :cond_10
sget-object v0, Lcom/vk/core/ui/themes/VKTheme;->AMOLED:Lcom/vk/core/ui/themes/VKTheme;
goto :goto_0
:cond_10
sget-object v0, Lcom/vk/core/ui/themes/VKTheme;->DARK:Lcom/vk/core/ui/themes/VKTheme;
goto :goto_0
@@ -915,8 +915,20 @@
move-result-object v0
invoke-static {}, Lru/vtosters/lite/utils/Themes;->amoled()Z
move-result v3
if-eqz v3, :cond_10
sget-object v2, Lcom/vk/core/ui/themes/VKTheme;->AMOLED:Lcom/vk/core/ui/themes/VKTheme;
goto :goto_0
:cond_10
sget-object v2, Lcom/vk/core/ui/themes/VKTheme;->DARK:Lcom/vk/core/ui/themes/VKTheme;
goto :goto_0
if-ne v0, v2, :cond_5
:cond_4