台电设备对接
This commit is contained in:
@@ -1,12 +1,15 @@
|
|||||||
package com.uiui.sn.activity;
|
package com.uiui.sn.activity;
|
||||||
|
|
||||||
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
import android.media.AudioManager;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Handler;
|
import android.os.Handler;
|
||||||
import android.view.WindowManager;
|
import android.view.WindowManager;
|
||||||
|
|
||||||
import androidx.appcompat.app.AppCompatActivity;
|
import androidx.appcompat.app.AppCompatActivity;
|
||||||
|
|
||||||
|
import com.uiui.sn.BuildConfig;
|
||||||
import com.uiui.sn.R;
|
import com.uiui.sn.R;
|
||||||
import com.uiui.sn.activity.main.MainActivity;
|
import com.uiui.sn.activity.main.MainActivity;
|
||||||
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;
|
import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX;
|
||||||
@@ -26,6 +29,19 @@ public class SplashActivity extends AppCompatActivity {
|
|||||||
startActivity(new Intent(SplashActivity.this, MainActivity.class));
|
startActivity(new Intent(SplashActivity.this, MainActivity.class));
|
||||||
finish();
|
finish();
|
||||||
}, 2000);
|
}, 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() {
|
private void setBar() {
|
||||||
|
|||||||
@@ -5,11 +5,20 @@ import java.io.Serializable;
|
|||||||
public class AppUploadInfo implements Serializable {
|
public class AppUploadInfo implements Serializable {
|
||||||
private static final long serialVersionUID = -6920148363520647811L;
|
private static final long serialVersionUID = -6920148363520647811L;
|
||||||
|
|
||||||
|
String app_name;
|
||||||
String app_package;
|
String app_package;
|
||||||
long app_version_code;
|
long app_version_code;
|
||||||
long firstInstallTime;
|
long firstInstallTime;
|
||||||
long lastUpdateTime;
|
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() {
|
public String getApp_package() {
|
||||||
return app_package;
|
return app_package;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -691,6 +691,7 @@ public class NetInterfaceManager {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
AppUploadInfo uploadInfo = new AppUploadInfo();
|
AppUploadInfo uploadInfo = new AppUploadInfo();
|
||||||
|
uploadInfo.setApp_name(info.applicationInfo.loadLabel(pm).toString());
|
||||||
uploadInfo.setApp_package(info.packageName);
|
uploadInfo.setApp_package(info.packageName);
|
||||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||||
uploadInfo.setApp_version_code(info.getLongVersionCode());
|
uploadInfo.setApp_version_code(info.getLongVersionCode());
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ public class APKinstallReceiver extends BroadcastReceiver {
|
|||||||
|
|
||||||
private static void sendAppInfo() {
|
private static void sendAppInfo() {
|
||||||
Observable.create((ObservableEmitter<String> emitter) -> newAppListener = emitter::onNext)
|
Observable.create((ObservableEmitter<String> emitter) -> newAppListener = emitter::onNext)
|
||||||
.throttleLast(5, TimeUnit.MINUTES)
|
.throttleLast(5, TimeUnit.SECONDS)
|
||||||
.subscribe(new Observer<String>() {
|
.subscribe(new Observer<String>() {
|
||||||
@Override
|
@Override
|
||||||
public void onSubscribe(Disposable d) {
|
public void onSubscribe(Disposable d) {
|
||||||
|
|||||||
@@ -456,6 +456,10 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
|||||||
private static final String JIGUANG_REINSTALL_APP = "62";
|
private static final String JIGUANG_REINSTALL_APP = "62";
|
||||||
//显示所有的admin应用
|
//显示所有的admin应用
|
||||||
private static final String JIGUANG_ADMIN_APP = "63";
|
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) {
|
private void processCustomMessage(Context context, XGPushTextMessage message) {
|
||||||
if (context == null || message == null) {
|
if (context == null || message == null) {
|
||||||
@@ -682,6 +686,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
|||||||
setZenMode(context, extras);
|
setZenMode(context, extras);
|
||||||
break;
|
break;
|
||||||
case JIGUANG_LOCATION:
|
case JIGUANG_LOCATION:
|
||||||
|
ToastUtil.debugShow("收到推送消息: 定位设置");
|
||||||
break;
|
break;
|
||||||
case JIGUANG_CHARGING_REMINDER:
|
case JIGUANG_CHARGING_REMINDER:
|
||||||
break;
|
break;
|
||||||
@@ -723,6 +728,12 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
|||||||
case JIGUANG_ADMIN_APP:
|
case JIGUANG_ADMIN_APP:
|
||||||
setAdminApp(context, extras);
|
setAdminApp(context, extras);
|
||||||
break;
|
break;
|
||||||
|
case SCRENN_SHARED:
|
||||||
|
ToastUtil.debugShow("收到推送消息: 投屏开关");
|
||||||
|
break;
|
||||||
|
case HOT_SPOT:
|
||||||
|
ToastUtil.debugShow("收到推送消息: 热点开关");
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -858,7 +869,7 @@ public class MessageReceiver extends XGPushBaseReceiver {
|
|||||||
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();//获取默认蓝牙适配器
|
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();//获取默认蓝牙适配器
|
||||||
}
|
}
|
||||||
JSONObject extra = JSON.parseObject(jsonString);
|
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);
|
Log.e(TAG, "aole_bht_forbid_on: " + is_bluetooth);
|
||||||
try {
|
try {
|
||||||
//写入系统数据库
|
//写入系统数据库
|
||||||
|
|||||||
Reference in New Issue
Block a user