From d16aa3f06d74096fb5a558149f22e0b33d53791d Mon Sep 17 00:00:00 2001 From: limqhz Date: Mon, 27 Jul 2020 22:39:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E9=A1=B5=E9=9D=A2=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ydd/sportfaceid/config/SDAppConfig.java | 21 ++++++++ .../setting/SDSettingActivity.java | 53 +++++++------------ .../main/res/layout/activity_sdsetting.xml | 10 ++-- app/src/main/res/values/strings.xml | 2 +- 4 files changed, 48 insertions(+), 38 deletions(-) diff --git a/app/src/main/java/com/ydd/sportfaceid/config/SDAppConfig.java b/app/src/main/java/com/ydd/sportfaceid/config/SDAppConfig.java index 7174f84..85102ed 100644 --- a/app/src/main/java/com/ydd/sportfaceid/config/SDAppConfig.java +++ b/app/src/main/java/com/ydd/sportfaceid/config/SDAppConfig.java @@ -1,11 +1,17 @@ package com.ydd.sportfaceid.config; import android.content.Context; +import com.ydd.sportfaceid.netty.message.DeviceType; public class SDAppConfig { public static SDAppConfig config = null; private Context mContext; + /** + * 场馆ID + */ + private Integer venueId; + private DeviceType deviceType; public static SDAppConfig getInstance(){ synchronized (SDAppConfig.class){ @@ -23,4 +29,19 @@ public class SDAppConfig { } } + public Integer getVenueId() { + return venueId; + } + + public void setVenueId(Integer venueId) { + this.venueId = venueId; + } + + public DeviceType getDeviceType() { + return deviceType; + } + + public void setDeviceType(DeviceType deviceType) { + this.deviceType = deviceType; + } } diff --git a/app/src/main/java/com/ydd/sportfaceid/setting/SDSettingActivity.java b/app/src/main/java/com/ydd/sportfaceid/setting/SDSettingActivity.java index 3ad97b0..437c964 100644 --- a/app/src/main/java/com/ydd/sportfaceid/setting/SDSettingActivity.java +++ b/app/src/main/java/com/ydd/sportfaceid/setting/SDSettingActivity.java @@ -3,71 +3,56 @@ package com.ydd.sportfaceid.setting; import android.os.Bundle; import android.view.View; +import android.widget.TextView; import com.ydd.sportfaceid.R; import com.ydd.sportfaceid.config.SDAppConfig; import com.ydd.sportfaceid.main.SDBaseActivity; import butterknife.BindView; import butterknife.OnClick; +import com.ydd.sportfaceid.netty.message.DeviceType; public class SDSettingActivity extends SDBaseActivity { -// @BindView(R.id.camer_check_1) -// ImageView camer_check_1_image_view; + @BindView(R.id.venue_cell) + TextView venue_cell; -// @BindView(R.id.camer_check_2) -// ImageView camer_check_2_image_view; + @BindView(R.id.device_type_cell) + TextView device_type_cell; - private int selectedCameraIndex; + private Integer venueId; + /** + * 设备类型 ENTER / OUT + */ + private String deviceType; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_sdsetting); - - this.configView(); - this.configData(); } - - private void configView(){ -// this.camer_check_1_image_view.setVisibility(View.GONE); -// this.camer_check_2_image_view.setVisibility(View.GONE); + private void setConfig(){ + Integer venueId = Integer.parseInt(venue_cell.getText().toString()); + DeviceType deviceType = DeviceType.valueOf(device_type_cell.getText().toString()); + SDAppConfig.getInstance().setVenueId(venueId); + SDAppConfig.getInstance().setDeviceType(deviceType); } - private void configData(){ - this.setSelectedCameraIndex(SDAppConfig.getInstance().getCurrent_selected_camera()); - } - public void setSelectedCameraIndex(int selectedCameraIndex) { - this.selectedCameraIndex = selectedCameraIndex; - if (this.selectedCameraIndex == 0 ){ -// this.camer_check_2_image_view.setVisibility(View.GONE); -// this.camer_check_1_image_view.setVisibility(View.VISIBLE); - }else if (this.selectedCameraIndex == 1){ -// this.camer_check_2_image_view.setVisibility(View.VISIBLE); -// this.camer_check_1_image_view.setVisibility(View.GONE); - } - SDAppConfig.getInstance().setCurrent_selected_camera(selectedCameraIndex); - } - public void onGoToMainAction(){ finish(); } - @OnClick({R.id.back_button,R.id.camer_cell_1, R.id.camer_cell_2}) void onCilck(View view){ + @OnClick({R.id.back_button,R.id.confirm_button}) void onCilck(View view){ switch (view.getId()){ case R.id.back_button: this.onGoToMainAction(); break; - case R.id.camer_cell_1: - this.setSelectedCameraIndex(0); - break; - case R.id.camer_cell_2: - this.setSelectedCameraIndex(1); - break; + case R.id.confirm_button: + setConfig(); } } diff --git a/app/src/main/res/layout/activity_sdsetting.xml b/app/src/main/res/layout/activity_sdsetting.xml index 0620550..4613825 100644 --- a/app/src/main/res/layout/activity_sdsetting.xml +++ b/app/src/main/res/layout/activity_sdsetting.xml @@ -41,7 +41,7 @@ +