diff --git a/.gitignore b/.gitignore
index aa724b7..603b140 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,4 +12,3 @@
/captures
.externalNativeBuild
.cxx
-local.properties
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 59f6372..4bc4fc6 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,4 +1,5 @@
+
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 0bfe044..adba28b 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,6 +1,5 @@
-
+
@@ -18,13 +17,13 @@
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules"
- android:icon="@mipmap/ic_launcher"
+ android:icon="@drawable/app_logo"
android:label="@string/app_name"
- android:roundIcon="@mipmap/ic_launcher_round"
- android:supportsRtl="true"
+ android:allowNativeHeapPointerTagging="false"
android:networkSecurityConfig="@xml/network_config"
- android:theme="@style/Theme.Xztouch"
- >
+ android:roundIcon="@drawable/app_logo"
+ android:supportsRtl="true"
+ android:theme="@style/Theme.Xztouch">
{
int i = mCurrentAudioPos + 1;
mCurrentAudioPos = i;
@@ -778,20 +768,14 @@ public class MainActivity extends Activity {
if (MainActivity.this.mCurrentVideoPosition >= MainActivity.this.mVideoList.size()) {
int unused = MainActivity.this.mCurrentVideoPosition = 0;
}
- MainActivity.this.runOnUiThread(new Runnable() {
- public final void run() {
-//TODO MainActivity.AnonymousClass6.this.lambda$onPlayStateChanged$0$MainActivity$6();
- }
+ MainActivity.this.runOnUiThread(() -> {
+ MainActivity.this.mVideoView.release();
+ MainActivity.this.mVideoTextView.setText(MainActivity.this.mVideoList.get(MainActivity.this.mCurrentVideoPosition).getDataItemContent());
+ VideoView access$600 = MainActivity.this.mVideoView;
+ access$600.setUrl(MainActivity.this.mBaseUrl + BaseUrlApi.BASE_IMG_U + MainActivity.this.mVideoList.get(MainActivity.this.mCurrentVideoPosition).getDataItemFileId());
+ MainActivity.this.mVideoView.start();
});
}
-
- public /* synthetic */ void lambda$onPlayStateChanged$0$MainActivity$6() {
- MainActivity.this.mVideoView.release();
- MainActivity.this.mVideoTextView.setText(((TempViewBean.ShowDeviceTemplateAppDTOBean.ShowTemplateAreaAppDTOListBean.DataBean) MainActivity.this.mVideoList.get(MainActivity.this.mCurrentVideoPosition)).getDataItemContent());
- VideoView access$600 = MainActivity.this.mVideoView;
- access$600.setUrl(MainActivity.this.mBaseUrl + BaseUrlApi.BASE_IMG_U + ((TempViewBean.ShowDeviceTemplateAppDTOBean.ShowTemplateAreaAppDTOListBean.DataBean) MainActivity.this.mVideoList.get(MainActivity.this.mCurrentVideoPosition)).getDataItemFileId());
- MainActivity.this.mVideoView.start();
- }
});
this.mCurrentVideoPosition = 0;
this.mVideoList = showTemplateAreaAppDTOListBean.getShowDeviceTemplateAreaDataAppDTOList();
@@ -887,31 +871,36 @@ public class MainActivity extends Activity {
deviceParamsBean.setDeviceIp(str2);
deviceParamsBean.setDeviceDirection(str7);
deviceParamsBean.setDeviceResolvingPower(str6);
- ((NetApi) RetrofitManager.getInstance().create(NetApi.class)).doSaveParams(str + "/app/showdevice" +
- "/updateshowdevicebycoderelease/" + str3, RequestBody.create(MediaType.parse("application/json; " +
- "charset=utf-8"), new Gson().toJson((Object) deviceParamsBean))).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe(new Observer() {
- public void onComplete() {
- }
+ RetrofitManager.getInstance()
+ .create(NetApi.class)
+ .doSaveParams(str + "/app/showdevice/updateshowdevicebycoderelease/" + str3,
+ RequestBody.create(MediaType.parse("application/json; " +
+ "charset=utf-8"), new Gson().toJson(deviceParamsBean)))
+ .subscribeOn(Schedulers.io())
+ .observeOn(AndroidSchedulers.mainThread())
+ .subscribe(new Observer() {
+ public void onComplete() {
+ }
- public void onSubscribe(Disposable disposable) {
- }
+ public void onSubscribe(Disposable disposable) {
+ }
- public void onNext(BaseUserInfo baseUserInfo) {
- initDialog.dismiss();
- MainActivity.this.mSettingDialog.dismiss();
- String unused = MainActivity.this.mBaseUrl = str;
- String unused2 = MainActivity.this.mDeviceCode = str3;
- SPUtils.getInstance().put("baseUrl", MainActivity.this.mBaseUrl);
- SPUtils.getInstance().put("deviceCode", MainActivity.this.mDeviceCode);
- ToastUtils.show("保存成功");
- MainActivity.this.getShowData();
- }
+ public void onNext(BaseUserInfo baseUserInfo) {
+ initDialog.dismiss();
+ MainActivity.this.mSettingDialog.dismiss();
+ String unused = MainActivity.this.mBaseUrl = str;
+ String unused2 = MainActivity.this.mDeviceCode = str3;
+ SPUtils.getInstance().put("baseUrl", MainActivity.this.mBaseUrl);
+ SPUtils.getInstance().put("deviceCode", MainActivity.this.mDeviceCode);
+ ToastUtils.show("保存成功");
+ MainActivity.this.getShowData();
+ }
- public void onError(Throwable th) {
- initDialog.dismiss();
- ExceptionHandler.handleException(th);
- }
- });
+ public void onError(Throwable th) {
+ initDialog.dismiss();
+ ExceptionHandler.handleException(th);
+ }
+ });
}
/* access modifiers changed from: private */
@@ -1063,8 +1052,8 @@ public class MainActivity extends Activity {
MainActivity.this.mVideoView.setMute(intent.getBooleanExtra("playSound", false));
}
} else if (PathConfig.ACTION_SETAPPCONFIG_INFO.equals(action)) {
- String unused = MainActivity.this.mBaseUrl = SPUtils.getInstance().getString("baseUrl");
- String unused2 = MainActivity.this.mDeviceCode = SPUtils.getInstance().getString("deviceCode");
+ MainActivity.this.mBaseUrl = SPUtils.getInstance().getString("baseUrl");
+ MainActivity.this.mDeviceCode = SPUtils.getInstance().getString("deviceCode");
MainActivity.this.getShowData();
} else if (PathConfig.ACTION_SHUT_DOWN.equals(action)) {
MainActivity.this.shutDownDevice(intent.getStringExtra("openTime"));
diff --git a/app/src/main/java/com/tenlion/xztouch/beans/TempViewBean.java b/app/src/main/java/com/tenlion/xztouch/beans/TempViewBean.java
index a3954fd..0190652 100644
--- a/app/src/main/java/com/tenlion/xztouch/beans/TempViewBean.java
+++ b/app/src/main/java/com/tenlion/xztouch/beans/TempViewBean.java
@@ -113,6 +113,20 @@ public class TempViewBean {
private int showTemplateWidth;
private String templateId;
+ @Override
+ public String toString() {
+ return "ShowDeviceTemplateAppDTOBean{" +
+ "showDeviceTemplateId='" + showDeviceTemplateId + '\'' +
+ ", showTemplateAreaAppDTOList=" + showTemplateAreaAppDTOList +
+ ", showTemplateBackground='" + showTemplateBackground + '\'' +
+ ", showTemplateDirection='" + showTemplateDirection + '\'' +
+ ", showTemplateHeight=" + showTemplateHeight +
+ ", showTemplateTitle='" + showTemplateTitle + '\'' +
+ ", showTemplateWidth=" + showTemplateWidth +
+ ", templateId='" + templateId + '\'' +
+ '}';
+ }
+
public String getShowDeviceTemplateId() {
return this.showDeviceTemplateId;
}
@@ -192,6 +206,25 @@ public class TempViewBean {
private String templateAreaType;
private double templateAreaWidth;
+ @Override
+ public String toString() {
+ return "ShowTemplateAreaAppDTOListBean{" +
+ "dataTypesettingCode='" + dataTypesettingCode + '\'' +
+ ", dataTypesettingColor='" + dataTypesettingColor + '\'' +
+ ", dataTypesettingRotation=" + dataTypesettingRotation +
+ ", dataTypesettingSize=" + dataTypesettingSize +
+ ", showDeviceTemplateAreaDataAppDTOList=" + showDeviceTemplateAreaDataAppDTOList +
+ ", showTemplateAreaId='" + showTemplateAreaId + '\'' +
+ ", templateAreaDown=" + templateAreaDown +
+ ", templateAreaHeight=" + templateAreaHeight +
+ ", templateAreaLeft=" + templateAreaLeft +
+ ", templateAreaRight=" + templateAreaRight +
+ ", templateAreaTop=" + templateAreaTop +
+ ", templateAreaType='" + templateAreaType + '\'' +
+ ", templateAreaWidth=" + templateAreaWidth +
+ '}';
+ }
+
public int getDataTypesettingSize() {
return this.dataTypesettingSize;
}
@@ -305,6 +338,19 @@ public class TempViewBean {
private String showDeviceTemplateAreaDataId;
private int syncDataNumber;
+ @Override
+ public String toString() {
+ return "DataBean{" +
+ "dataItemContent='" + dataItemContent + '\'' +
+ ", dataItemFileId='" + dataItemFileId + '\'' +
+ ", dataItemFileType='" + dataItemFileType + '\'' +
+ ", dataItemOrder='" + dataItemOrder + '\'' +
+ ", dataItemPhotoId='" + dataItemPhotoId + '\'' +
+ ", showDeviceTemplateAreaDataId='" + showDeviceTemplateAreaDataId + '\'' +
+ ", syncDataNumber=" + syncDataNumber +
+ '}';
+ }
+
public String getShowDeviceTemplateAreaDataId() {
return this.showDeviceTemplateAreaDataId;
}
diff --git a/app/src/main/java/com/tenlion/xztouch/push/ServerClient.java b/app/src/main/java/com/tenlion/xztouch/push/ServerClient.java
index 52cd4aa..f701cff 100755
--- a/app/src/main/java/com/tenlion/xztouch/push/ServerClient.java
+++ b/app/src/main/java/com/tenlion/xztouch/push/ServerClient.java
@@ -168,11 +168,14 @@ public class ServerClient extends Service {
configBean.setBaseUrl(SPUtils.getInstance().getString("baseUrl"));
configBean.setDeviceCode(SPUtils.getInstance().getString("deviceCode"));
configBean.setDeviceIp(NetworkUtils.getIPAddress(true));
+ configBean.setHeight(SPUtils.getInstance().getString("width"));
+ configBean.setWidth(SPUtils.getInstance().getString("height"));
configBean.setScreenDirection(SPUtils.getInstance().getString("appType"));
+ configBean.setResolution(SPUtils.getInstance().getString("res"));
configBean.setPlaySound(SPUtils.getInstance().getBoolean("playSound"));
configBean.setPwd(TextUtils.isEmpty(SPUtils.getInstance().getString("pwd")) ? BaseUrlApi.SETTING_PWD :
SPUtils.getInstance().getString("pwd"));
- String json = new Gson().toJson((Object) configBean);
+ String json = new Gson().toJson(configBean);
asyncHttpServerResponse.code(200);
asyncHttpServerResponse.send(json);
} catch (Exception e) {
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 5fb2f34..ea374ff 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,3 +1,3 @@
- xztouch
+ 展览系统
\ No newline at end of file
diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/BottomSettingView.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/BottomSettingView.java
index cba6188..4c6f111 100755
--- a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/BottomSettingView.java
+++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/BottomSettingView.java
@@ -9,7 +9,6 @@ import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.View;
-import android.view.ViewGroup;
import android.view.Window;
import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager;
@@ -69,10 +68,10 @@ public class BottomSettingView extends Dialog {
/* access modifiers changed from: protected */
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
- View inflate = LayoutInflater.from(this.context).inflate(R.layout.dialog_bottom_setting, (ViewGroup) null);
+ View inflate = LayoutInflater.from(this.context).inflate(R.layout.dialog_bottom_setting, null);
this.view = inflate;
setContentView(inflate);
- this.mSpAppType = (AppCompatSpinner) this.view.findViewById(R.id.sp_system_platform);
+ this.mSpAppType = this.view.findViewById(R.id.sp_system_platform);
final String[] stringArray = this.context.getResources().getStringArray(R.array.actionArray);
this.mSpAppType.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onNothingSelected(AdapterView> adapterView) {
@@ -88,42 +87,22 @@ public class BottomSettingView extends Dialog {
}
});
boolean playSound = UserLgUtils.getPlaySound();
- SwitchCompat switchCompat = (SwitchCompat) this.view.findViewById(R.id.sc_sound);
+ SwitchCompat switchCompat = this.view.findViewById(R.id.sc_sound);
switchCompat.setChecked(playSound);
-// TODO switchCompat.setOnCheckedChangeListener($$Lambda$BottomSettingView$o6qnBhdEHyy6ciES43egOFSbzOI.INSTANCE);
- this.view.findViewById(R.id.tv_cancel).setOnClickListener(new View.OnClickListener() {
- public final void onClick(View view) {
- BottomSettingView.this.lambda$onCreate$1$BottomSettingView(view);
- }
- });
- this.view.findViewById(R.id.tv_confirm).setOnClickListener(new View.OnClickListener() {
- public final void onClick(View view) {
- BottomSettingView.this.lambda$onCreate$2$BottomSettingView(view);
- }
- });
- this.view.findViewById(R.id.iv_system_setting).setOnClickListener(new View.OnClickListener() {
- public final void onClick(View view) {
- BottomSettingView.this.lambda$onCreate$3$BottomSettingView(view);
- }
- });
- this.view.findViewById(R.id.tv_close).setOnClickListener(new View.OnClickListener() {
- public final void onClick(View view) {
- BottomSettingView.this.lambda$onCreate$4$BottomSettingView(view);
- }
- });
- this.view.findViewById(R.id.iv_update).setOnClickListener(new View.OnClickListener() {
- public final void onClick(View view) {
- BottomSettingView.this.lambda$onCreate$5$BottomSettingView(view);
- }
- });
- this.mEtIp = (EditText) this.view.findViewById(R.id.et_device_ip);
- this.mEtWidth = (EditText) this.view.findViewById(R.id.et_width);
- this.mEtHeight = (EditText) this.view.findViewById(R.id.et_height);
- this.mEtResul = (EditText) this.view.findViewById(R.id.et_resul);
+ switchCompat.setOnCheckedChangeListener((buttonView, isChecked) -> UserLgUtils.setIsPlaySound(isChecked));
+ this.view.findViewById(R.id.tv_cancel).setOnClickListener(BottomSettingView.this::lambda$onCreate$1$BottomSettingView);
+ this.view.findViewById(R.id.tv_confirm).setOnClickListener(BottomSettingView.this::lambda$onCreate$2$BottomSettingView);
+ this.view.findViewById(R.id.iv_system_setting).setOnClickListener(BottomSettingView.this::lambda$onCreate$3$BottomSettingView);
+ this.view.findViewById(R.id.tv_close).setOnClickListener(BottomSettingView.this::lambda$onCreate$4$BottomSettingView);
+ this.view.findViewById(R.id.iv_update).setOnClickListener(BottomSettingView.this::lambda$onCreate$5$BottomSettingView);
+ this.mEtIp = this.view.findViewById(R.id.et_device_ip);
+ this.mEtWidth = this.view.findViewById(R.id.et_width);
+ this.mEtHeight = this.view.findViewById(R.id.et_height);
+ this.mEtResul = this.view.findViewById(R.id.et_resul);
setCancelable(false);
setCanceledOnTouchOutside(false);
- this.mEtDeviceCode = (EditText) this.view.findViewById(R.id.et_device_code);
- this.mEtUrl = (EditText) this.view.findViewById(R.id.et_service_url);
+ this.mEtDeviceCode = this.view.findViewById(R.id.et_device_code);
+ this.mEtUrl = this.view.findViewById(R.id.et_service_url);
String string = SPUtils.getInstance().getString("baseUrl");
String string2 = SPUtils.getInstance().getString("deviceCode");
if (!TextUtils.isEmpty(string2)) {
@@ -131,6 +110,8 @@ public class BottomSettingView extends Dialog {
}
if (!TextUtils.isEmpty(string)) {
this.mEtUrl.setText(string);
+ } else {
+ mEtUrl.setText("http://192.168.0.1/projcet");
}
Window window = getWindow();
window.setGravity(80);
@@ -169,7 +150,8 @@ public class BottomSettingView extends Dialog {
editText.setFocusable(true);
editText.setFocusableInTouchMode(true);
editText.requestFocus();
- ((InputMethodManager) this.context.getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(editText, 0);
+ ((InputMethodManager) this.context.getSystemService(Context.INPUT_METHOD_SERVICE)).showSoftInput(editText
+ , 0);
}
}
diff --git a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/TypeFaceTextView.java b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/TypeFaceTextView.java
index d260a42..7a11669 100644
--- a/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/TypeFaceTextView.java
+++ b/baselib/src/main/java/com/tenlionsoft/baselib/core/widget/views/TypeFaceTextView.java
@@ -5,10 +5,10 @@ import android.content.res.TypedArray;
import android.graphics.Typeface;
import android.util.AttributeSet;
-import com.tenlionsoft.baselib.R;
-
import androidx.annotation.Nullable;
+import com.tenlionsoft.baselib.R;
+
/**
* 作者: adam
* 日期: 2020/6/3 - 4:58 PM
@@ -34,10 +34,12 @@ public class TypeFaceTextView extends androidx.appcompat.widget.AppCompatTextVie
if (type == 1) {
mTypeface = Typeface.createFromAsset(getContext().getAssets(), "fonts/zhangti.TTF");
setTextSize(16);
- } else if(type==2) {
+ } else if (type == 2) {
mTypeface = Typeface.createFromAsset(getContext().getAssets(), "fonts/zhangti.TTF");
setTextSize(18);
- }else{
+ } else if (type == 3) {
+ mTypeface = Typeface.createFromAsset(getContext().getAssets(), "fonts/zhangti.TTF");
+ } else {
mTypeface = Typeface.DEFAULT;
}
setTypeface(mTypeface);
@@ -47,10 +49,10 @@ public class TypeFaceTextView extends androidx.appcompat.widget.AppCompatTextVie
if (type == 1) {
mTypeface = Typeface.createFromAsset(getContext().getAssets(), "fonts/zhangti.TTF");
setTextSize(16);
- } else if(type==2) {
+ } else if (type == 2) {
mTypeface = Typeface.createFromAsset(getContext().getAssets(), "fonts/zhangti.TTF");
setTextSize(18);
- }else{
+ } else {
mTypeface = Typeface.DEFAULT;
}
setTypeface(mTypeface);
diff --git a/baselib/src/main/res/layout/dialog_bottom_setting.xml b/baselib/src/main/res/layout/dialog_bottom_setting.xml
index 2b74d37..9971355 100755
--- a/baselib/src/main/res/layout/dialog_bottom_setting.xml
+++ b/baselib/src/main/res/layout/dialog_bottom_setting.xml
@@ -32,7 +32,8 @@
android:focusable="true"
android:text="关闭应用"
android:textColor="@color/app_title_9f_no"
- android:textSize="18sp" />
+ android:textSize="18sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
@@ -308,7 +314,8 @@
android:layout_height="wrap_content"
android:text="设 备 号:"
android:textColor="@color/app_title_9f_no"
- android:textSize="16sp" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
+ android:textSize="16sp"
+ app:text_type_cus="3" />
diff --git a/local.properties b/local.properties
new file mode 100644
index 0000000..d5eb49c
--- /dev/null
+++ b/local.properties
@@ -0,0 +1,8 @@
+## This file must *NOT* be checked into Version Control Systems,
+# as it contains information specific to your local configuration.
+#
+# Location of the SDK. This is only used by Gradle.
+# For customization when using a Version Control System, please read the
+# header note.
+#Mon Oct 03 09:08:48 CST 2022
+sdk.dir=/Users/adam/Library/Android/sdk