台电设备对接

This commit is contained in:
2022-06-22 09:28:00 +08:00
parent 09e9050f84
commit 0f5f92b8c4
5 changed files with 39 additions and 2 deletions

View File

@@ -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() {

View File

@@ -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;
}

View File

@@ -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());

View File

@@ -86,7 +86,7 @@ public class APKinstallReceiver extends BroadcastReceiver {
private static void sendAppInfo() {
Observable.create((ObservableEmitter<String> emitter) -> newAppListener = emitter::onNext)
.throttleLast(5, TimeUnit.MINUTES)
.throttleLast(5, TimeUnit.SECONDS)
.subscribe(new Observer<String>() {
@Override
public void onSubscribe(Disposable d) {

View File

@@ -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 {
//写入系统数据库