diff --git a/app/src/main/java/com/uiui/sn/activity/SplashActivity.java b/app/src/main/java/com/uiui/sn/activity/SplashActivity.java index bf4957c..2925d44 100644 --- a/app/src/main/java/com/uiui/sn/activity/SplashActivity.java +++ b/app/src/main/java/com/uiui/sn/activity/SplashActivity.java @@ -1,12 +1,15 @@ package com.uiui.sn.activity; +import android.content.Context; import android.content.Intent; +import android.media.AudioManager; import android.os.Bundle; import android.os.Handler; import android.view.WindowManager; import androidx.appcompat.app.AppCompatActivity; +import com.uiui.sn.BuildConfig; import com.uiui.sn.R; import com.uiui.sn.activity.main.MainActivity; import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX; @@ -26,6 +29,19 @@ public class SplashActivity extends AppCompatActivity { startActivity(new Intent(SplashActivity.this, MainActivity.class)); finish(); }, 2000); + + if (BuildConfig.DEBUG){ + //静音 + AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.P) { + int ringMax = audioManager.getStreamMinVolume(AudioManager.STREAM_RING); + int musicMax = audioManager.getStreamMinVolumeInt(AudioManager.STREAM_MUSIC); + int voiceMax = audioManager.getStreamMinVolumeInt(AudioManager.STREAM_VOICE_CALL); + audioManager.setStreamVolume(AudioManager.STREAM_RING, ringMax, 0); + audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, voiceMax, 0); + audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, musicMax, 0); //音乐音量 + } + } } private void setBar() { diff --git a/app/src/main/java/com/uiui/sn/bean/AppUploadInfo.java b/app/src/main/java/com/uiui/sn/bean/AppUploadInfo.java index 1fc8b91..629f59f 100644 --- a/app/src/main/java/com/uiui/sn/bean/AppUploadInfo.java +++ b/app/src/main/java/com/uiui/sn/bean/AppUploadInfo.java @@ -5,11 +5,20 @@ import java.io.Serializable; public class AppUploadInfo implements Serializable { private static final long serialVersionUID = -6920148363520647811L; + String app_name; String app_package; long app_version_code; long firstInstallTime; long lastUpdateTime; + public String getApp_name() { + return app_name; + } + + public void setApp_name(String app_name) { + this.app_name = app_name; + } + public String getApp_package() { return app_package; } diff --git a/app/src/main/java/com/uiui/sn/network/NetInterfaceManager.java b/app/src/main/java/com/uiui/sn/network/NetInterfaceManager.java index 4e25768..4eb34af 100644 --- a/app/src/main/java/com/uiui/sn/network/NetInterfaceManager.java +++ b/app/src/main/java/com/uiui/sn/network/NetInterfaceManager.java @@ -691,6 +691,7 @@ public class NetInterfaceManager { continue; } AppUploadInfo uploadInfo = new AppUploadInfo(); + uploadInfo.setApp_name(info.applicationInfo.loadLabel(pm).toString()); uploadInfo.setApp_package(info.packageName); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { uploadInfo.setApp_version_code(info.getLongVersionCode()); diff --git a/app/src/main/java/com/uiui/sn/receiver/APKinstallReceiver.java b/app/src/main/java/com/uiui/sn/receiver/APKinstallReceiver.java index 368dab8..37f3368 100644 --- a/app/src/main/java/com/uiui/sn/receiver/APKinstallReceiver.java +++ b/app/src/main/java/com/uiui/sn/receiver/APKinstallReceiver.java @@ -86,7 +86,7 @@ public class APKinstallReceiver extends BroadcastReceiver { private static void sendAppInfo() { Observable.create((ObservableEmitter emitter) -> newAppListener = emitter::onNext) - .throttleLast(5, TimeUnit.MINUTES) + .throttleLast(5, TimeUnit.SECONDS) .subscribe(new Observer() { @Override public void onSubscribe(Disposable d) { diff --git a/app/src/main/java/com/uiui/sn/tpush/MessageReceiver.java b/app/src/main/java/com/uiui/sn/tpush/MessageReceiver.java index 928cc62..8a5798d 100644 --- a/app/src/main/java/com/uiui/sn/tpush/MessageReceiver.java +++ b/app/src/main/java/com/uiui/sn/tpush/MessageReceiver.java @@ -456,6 +456,10 @@ public class MessageReceiver extends XGPushBaseReceiver { private static final String JIGUANG_REINSTALL_APP = "62"; //显示所有的admin应用 private static final String JIGUANG_ADMIN_APP = "63"; + /*投屏开关*/ + private static final String SCRENN_SHARED = "74"; + /**/ + private static final String HOT_SPOT = "75"; private void processCustomMessage(Context context, XGPushTextMessage message) { if (context == null || message == null) { @@ -682,6 +686,7 @@ public class MessageReceiver extends XGPushBaseReceiver { setZenMode(context, extras); break; case JIGUANG_LOCATION: + ToastUtil.debugShow("收到推送消息: 定位设置"); break; case JIGUANG_CHARGING_REMINDER: break; @@ -723,6 +728,12 @@ public class MessageReceiver extends XGPushBaseReceiver { case JIGUANG_ADMIN_APP: setAdminApp(context, extras); break; + case SCRENN_SHARED: + ToastUtil.debugShow("收到推送消息: 投屏开关"); + break; + case HOT_SPOT: + ToastUtil.debugShow("收到推送消息: 热点开关"); + break; default: } } @@ -858,7 +869,7 @@ public class MessageReceiver extends XGPushBaseReceiver { mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();//获取默认蓝牙适配器 } JSONObject extra = JSON.parseObject(jsonString); - int is_bluetooth = changeNum(extra.getIntValue("setting_bluetooth")); + int is_bluetooth = changeNum(extra.getIntValue("setting_bht")); Log.e(TAG, "aole_bht_forbid_on: " + is_bluetooth); try { //写入系统数据库