diff --git a/README.md b/README.md
index f43108f..7dda074 100644
--- a/README.md
+++ b/README.md
@@ -16,3 +16,4 @@ git push
git checkout master
git merge --no-ff dev
git push
+git checkout dev
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index f4e59e9..b23d818 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -35,9 +35,9 @@
-
+
-
+
diff --git a/app/src/main/assets/data/dcloud_control.xml b/app/src/main/assets/data/dcloud_control.xml
index 1b76541..bd05edd 100644
--- a/app/src/main/assets/data/dcloud_control.xml
+++ b/app/src/main/assets/data/dcloud_control.xml
@@ -1,4 +1,5 @@
+
diff --git a/app/src/main/java/cn/shangyu/gdxzExpert/activity/MainActivity.java b/app/src/main/java/cn/shangyu/gdxzExpert/activity/MainActivity.java
index 0a9f45d..6b9c3a9 100644
--- a/app/src/main/java/cn/shangyu/gdxzExpert/activity/MainActivity.java
+++ b/app/src/main/java/cn/shangyu/gdxzExpert/activity/MainActivity.java
@@ -25,6 +25,7 @@ import static cn.shangyu.gdxzExpert.utils.Url.getAccessToken;
import static cn.shangyu.gdxzExpert.utils.Url.getShowMagazine;
import static cn.shangyu.gdxzExpert.utils.Url.scanurl;
import static cn.shangyu.gdxzExpert.utils.Url.umVerifyLogin;
+import static cn.shangyu.gdxzExpert.utils.Url.urlmyLan;
import static cn.shangyu.gdxzExpert.utils.Url.yxrefresh;
import static cn.shangyu.gdxzExpert.utils.Url.yxregist;
@@ -1665,6 +1666,7 @@ public class MainActivity extends BaseActivity implements
uniMPOpenConfiguration.splashClass = UniappSplashView.class;
// uniMPOpenConfiguration.path= "pages/live/live";
uniMPOpenConfiguration.extraData.put("darkmode", "light");
+ uniMPOpenConfiguration.extraData.put("apiHost", urlmyLan);
uniMPOpenConfiguration.extraData.put("token", access_token);
uniMPOpenConfiguration.extraData.put("userInfo", userInfo);
uniMPOpenConfiguration.extraData.put("targetPath", "/pages/live/live");
diff --git a/app/src/main/java/cn/shangyu/gdxzExpert/base/BaseActivity.java b/app/src/main/java/cn/shangyu/gdxzExpert/base/BaseActivity.java
index 94f0329..01ac692 100644
--- a/app/src/main/java/cn/shangyu/gdxzExpert/base/BaseActivity.java
+++ b/app/src/main/java/cn/shangyu/gdxzExpert/base/BaseActivity.java
@@ -9,6 +9,7 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Bitmap;
import android.graphics.drawable.AnimationDrawable;
+import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.IBinder;
@@ -1102,7 +1103,12 @@ public abstract class BaseActivity extends AppCompatActivity implements
if (internalReceiver == null) {
internalReceiver = new InternalReceiver();
}
- registerReceiver(internalReceiver, intentfilter);
+ // Android 13 (API 33) 及以上版本需要指定 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
+ registerReceiver(internalReceiver, intentfilter, Context.RECEIVER_NOT_EXPORTED);
+ } else {
+ registerReceiver(internalReceiver, intentfilter);
+ }
}
diff --git a/app/src/main/java/cn/shangyu/gdxzExpert/ecdemo/ui/ECSuperActivity.java b/app/src/main/java/cn/shangyu/gdxzExpert/ecdemo/ui/ECSuperActivity.java
index f789357..d2346a8 100644
--- a/app/src/main/java/cn/shangyu/gdxzExpert/ecdemo/ui/ECSuperActivity.java
+++ b/app/src/main/java/cn/shangyu/gdxzExpert/ecdemo/ui/ECSuperActivity.java
@@ -7,6 +7,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.graphics.Rect;
+import android.os.Build;
import android.os.Bundle;
import android.os.PowerManager;
import androidx.fragment.app.FragmentActivity;
@@ -123,7 +124,12 @@ public abstract class ECSuperActivity extends ECFragmentActivity implements Gest
if (internalReceiver == null) {
internalReceiver = new InternalReceiver();
}
- registerReceiver(internalReceiver, intentfilter);
+ // Android 13 (API 33) 及以上版本需要指定 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
+ registerReceiver(internalReceiver, intentfilter, Context.RECEIVER_NOT_EXPORTED);
+ } else {
+ registerReceiver(internalReceiver, intentfilter);
+ }
}
/*@Override
diff --git a/app/src/main/java/cn/shangyu/gdxzExpert/ecdemo/ui/LauncherActivity.java b/app/src/main/java/cn/shangyu/gdxzExpert/ecdemo/ui/LauncherActivity.java
index 8cca3d7..8d04047 100644
--- a/app/src/main/java/cn/shangyu/gdxzExpert/ecdemo/ui/LauncherActivity.java
+++ b/app/src/main/java/cn/shangyu/gdxzExpert/ecdemo/ui/LauncherActivity.java
@@ -19,6 +19,7 @@ import android.content.Intent;
import android.content.IntentFilter;
import android.content.SharedPreferences;
import android.content.pm.ActivityInfo;
+import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.KeyEvent;
@@ -890,7 +891,12 @@ public class LauncherActivity extends ECFragmentActivity implements
if (internalReceiver == null) {
internalReceiver = new InternalReceiver();
}
- registerReceiver(internalReceiver, intentfilter);
+ // Android 13 (API 33) 及以上版本需要指定 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
+ registerReceiver(internalReceiver, intentfilter, Context.RECEIVER_NOT_EXPORTED);
+ } else {
+ registerReceiver(internalReceiver, intentfilter);
+ }
}
private class InternalReceiver extends BroadcastReceiver {
diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html
index 90eb11a..8d4ad07 100644
--- a/build/reports/problems/problems-report.html
+++ b/build/reports/problems/problems-report.html
@@ -650,7 +650,7 @@ code + .copy-button {