Skip to content
This repository was archived by the owner on Apr 5, 2020. It is now read-only.

Commit 5c1d35c

Browse files
committed
Fix errors
1 parent 4bfa4b2 commit 5c1d35c

30 files changed

+58
-167
lines changed

app/src/main/java/com/huanchengfly/utils/ColorUtils.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,24 @@
11
package com.huanchengfly.utils;
22

3+
import android.content.Context;
4+
import android.content.res.TypedArray;
35
import android.graphics.Color;
46

7+
import androidx.annotation.AttrRes;
58
import androidx.annotation.ColorInt;
9+
import androidx.annotation.ColorRes;
610
import androidx.annotation.FloatRange;
711

812
public final class ColorUtils {
13+
public static @ColorInt
14+
int getColorByAttr(Context context, @AttrRes int attr, @ColorRes int defaultColor) {
15+
int[] attrs = new int[]{attr};
16+
TypedArray typedArray = context.obtainStyledAttributes(attrs);
17+
int color = typedArray.getColor(0, context.getResources().getColor(defaultColor));
18+
typedArray.recycle();
19+
return color;
20+
}
21+
922
public static int getDarkerColor(@ColorInt int color) {
1023
float[] hsv = new float[3];
1124
Color.colorToHSV(color, hsv); // convert to hsv

app/src/main/java/com/solohsu/android/edxp/manager/adapter/AppHelper.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,10 @@ public class AppHelper {
4545
private static final String WHITE_LIST_MODE = "conf/usewhitelist";
4646
private static final String BLACK_LIST_MODE = "conf/blackwhitelist";
4747

48-
private static final List<String> FORCE_WHITE_LIST = new ArrayList<>(Collections.singletonList(BuildConfig.APPLICATION_ID));
48+
private static final List<String> FORCE_WHITE_LIST = new ArrayList<>(Collections.singletonList(BuildConfig.APPLICATION_ID));
49+
private static final List<String> SAFETYNET_BLACK_LIST = new ArrayList<>(Arrays.asList("com.google.android.gms", "com.google.android.gsf"));
4950
static List<String> FORCE_WHITE_LIST_MODULE = new ArrayList<>(FORCE_WHITE_LIST);
5051

51-
private static final List<String> SAFETYNET_BLACK_LIST = new ArrayList<>(Arrays.asList("com.google.android.gms", "com.google.android.gsf"));
52-
5352
@SuppressWarnings("OctalInteger")
5453
static void makeSurePath() {
5554
XposedApp.mkdirAndChmod(WHITE_LIST_PATH, 00777);

app/src/main/java/com/solohsu/android/edxp/manager/fragment/CompileDialogFragment.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ public class CompileDialogFragment extends AppCompatDialogFragment {
3131
private ApplicationInfo appInfo;
3232

3333

34-
public CompileDialogFragment() {}
34+
public CompileDialogFragment() {
35+
}
3536

3637
public static CompileDialogFragment newInstance(ApplicationInfo appInfo,
3738
String msg, String[] commands) {

app/src/main/java/de/robv/android/xposed/installer/SettingsActivity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,7 @@ public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
468468
return (enabled == finalFlagFile.exists());
469469
});
470470

471-
Objects.requireNonNull(colors).setOnPreferenceClickListener(this);
471+
//Objects.requireNonNull(colors).setOnPreferenceClickListener(this);
472472
Objects.requireNonNull(customIcon).setOnPreferenceChangeListener(iconChange);
473473
downloadLocation.setOnPreferenceClickListener(this);
474474

app/src/main/java/de/robv/android/xposed/installer/XposedApp.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
import androidx.appcompat.app.ActionBar;
3535
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
3636

37+
import com.huanchengfly.utils.ColorUtils;
38+
3739
import org.meowcat.edxposed.manager.BuildConfig;
3840
import org.meowcat.edxposed.manager.R;
3941

@@ -58,11 +60,11 @@
5860
@SuppressLint("Registered")
5961
public class XposedApp extends Application implements ActivityLifecycleCallbacks {
6062
public static final String TAG = "EdXposedManager";
61-
public static final String ENABLED_MODULES_LIST_FILE = BASE_DIR + "conf/enabled_modules.list";
6263
@SuppressLint("SdCardPath")
6364
private static final String BASE_DIR_LEGACY = "/data/data/" + BuildConfig.APPLICATION_ID + "/";
6465
public static final String BASE_DIR = Build.VERSION.SDK_INT >= 24
6566
? "/data/user_de/0/" + BuildConfig.APPLICATION_ID + "/" : BASE_DIR_LEGACY;
67+
public static final String ENABLED_MODULES_LIST_FILE = BASE_DIR + "conf/enabled_modules.list";
6668
private static final File EDXPOSED_PROP_FILE = new File("/system/framework/edconfig.jar");
6769
public static int WRITE_EXTERNAL_PERMISSION = 69;
6870
public static int[] iconsValues = new int[]{R.mipmap.ic_launcher, R.mipmap.ic_launcher_dvdandroid, R.mipmap.ic_launcher_hjmodi, R.mipmap.ic_launcher_rovo, R.mipmap.ic_launcher_cornie, R.mipmap.ic_launcher_rovo_old, R.mipmap.ic_launcher_staol};
@@ -191,8 +193,8 @@ public static void setColors(ActionBar actionBar, Integer value, Activity activi
191193
if (getPreferences().getBoolean("nav_bar", false)) {
192194
activity.getWindow().setNavigationBarColor(darkenColor(color, 0.85f));
193195
} else {
194-
int black = activity.getResources().getColor(android.R.color.black);
195-
activity.getWindow().setNavigationBarColor(black);
196+
//int black = activity.getResources().getColor(android.R.color.black);
197+
activity.getWindow().setNavigationBarColor(ColorUtils.getColorByAttr(activity, R.attr.color_bottom_nav, android.R.color.black));
196198
}
197199
}
198200
}

app/src/main/java/de/robv/android/xposed/installer/installation/AdvancedInstallerFragment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup c
9898
public void onResume() {
9999
super.onResume();
100100
mTabLayout.setSelectedTabIndicatorColor(XposedApp.getColor(Objects.requireNonNull(getContext())));
101-
mTabLayout.setTabTextColors(XposedApp.getColorByAttr(Objects.requireNonNull(getContext()), R.attr.color_unselected, R.color.color_unselected_light),XposedApp.getColor(Objects.requireNonNull(getContext())));
101+
mTabLayout.setTabTextColors(XposedApp.getColorByAttr(Objects.requireNonNull(getContext()), R.attr.color_unselected, R.color.color_unselected_light), XposedApp.getColor(Objects.requireNonNull(getContext())));
102102
}
103103

104104
@Override

app/src/main/java/de/robv/android/xposed/installer/installation/InstallationActivity.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@
3434
import de.robv.android.xposed.installer.XposedBaseActivity;
3535
import de.robv.android.xposed.installer.util.RootUtil;
3636

37-
import static de.robv.android.xposed.installer.XposedApp.darkenColor;
38-
3937
public class InstallationActivity extends XposedBaseActivity {
4038
private static final int REBOOT_COUNTDOWN = 15000;
4139

app/src/main/java/de/robv/android/xposed/installer/util/DownloadsUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -648,12 +648,12 @@ public static class DownloadInfo implements Comparable<DownloadInfo> {
648648
public final long id;
649649
public final String url;
650650
public final String title;
651-
final long lastModification;
652651
public final String localFilename;
653652
public final int status;
654653
public final int totalSize;
655654
public final int bytesDownloaded;
656655
public final int reason;
656+
final long lastModification;
657657

658658
private DownloadInfo(long id, String url, String title, long lastModification, String localFilename, int status, int totalSize, int bytesDownloaded, int reason) {
659659
this.id = id;

app/src/main/java/de/robv/android/xposed/installer/util/LocaleUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@ public static void setLocale(Context context, Locale locale) {
1111
Resources resources = context.getResources();
1212
Configuration configuration = resources.getConfiguration();
1313
configuration.setLocale(locale);
14-
resources.updateConfiguration(configuration,resources.getDisplayMetrics());
14+
resources.updateConfiguration(configuration, resources.getDisplayMetrics());
1515
}
1616
}

app/src/main/java/de/robv/android/xposed/installer/util/ModuleUtil.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,6 @@ public boolean isInstalledOnExternalStorage() {
347347
// public boolean isForwardLocked() {
348348
// return (app.flags & FLAG_FORWARD_LOCK) != 0;
349349
// }
350-
351350
public String getAppName() {
352351
if (appName == null)
353352
appName = app.loadLabel(mPm).toString();

0 commit comments

Comments
 (0)