正在查看: 六分钟步行测试管理软件 v1.1.0.2112120029 应用的 Menu.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 六分钟步行测试管理软件 v1.1.0.2112120029 应用的 Menu.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package cn.neoprint.padmonitor.ui;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Typeface;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import cn.neoprint.padmonitor.R;
import cn.neoprint.padmonitor.app.AppGlobal;
import cn.neoprint.padmonitor.utils.FontManager;
public class Menu extends Activity implements View.OnClickListener {
public static Handler m_handler = new Handler();
private Button btnALMReview;
private Button btnAbout;
private Button btnCalibra;
private Button btnNBPReview;
private Button btnNetSet;
private Button btnPneuma;
private Button btnTreamReview;
private Button btnWavReview;
private Button btnalarm;
private Button btnlanguage;
private Button btnnibp;
private Button btnpatientinfo;
private Button btnprint;
private SharedPreferences gzj;
private int ifuploaddata;
AppGlobal myApp = null;
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
requestWindowFeature(1);
SharedPreferences sharedPreferences = getSharedPreferences("gzj", 0);
this.gzj = sharedPreferences;
this.ifuploaddata = sharedPreferences.getInt("ifuploaddata", 0);
AppGlobal appGlobal = (AppGlobal) getApplication();
this.myApp = appGlobal;
appGlobal.setSystemBarVisible(this, false);
setContentView(R.layout.menu);
this.myApp.SetBackgroundLight(this, -255, 78, true);
FontManager.changeFonts((ViewGroup) getWindow().getDecorView(), this, Typeface.createFromAsset(getAssets(), "fonts/MSBlack.ttf"));
Button button = (Button) findViewById(R.id.btnPatiInfo);
this.btnpatientinfo = button;
button.setOnClickListener(this);
this.btnpatientinfo.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean z) {
if (z) {
Menu.this.btnpatientinfo.setBackgroundColor(Menu.this.getResources().getColor(R.color.ECGclor));
} else {
Menu.this.btnpatientinfo.setBackgroundColor(Menu.this.getResources().getColor(R.color.black));
}
}
});
Button button2 = (Button) findViewById(R.id.btnLanguage);
this.btnlanguage = button2;
button2.setOnClickListener(this);
Button button3 = (Button) findViewById(R.id.btnAlarmSet);
this.btnalarm = button3;
button3.setOnClickListener(this);
Button button4 = (Button) findViewById(R.id.btnNIBPTime);
this.btnnibp = button4;
button4.setOnClickListener(this);
Button button5 = (Button) findViewById(R.id.btnPrint);
this.btnprint = button5;
button5.setOnClickListener(this);
Button button6 = (Button) findViewById(R.id.btnNIBPreview);
this.btnNBPReview = button6;
button6.setOnClickListener(this);
Button button7 = (Button) findViewById(R.id.btnAlarmreview);
this.btnALMReview = button7;
button7.setOnClickListener(this);
Button button8 = (Button) findViewById(R.id.btnWaveReview);
this.btnWavReview = button8;
button8.setOnClickListener(this);
Button button9 = (Button) findViewById(R.id.btnTrendReview);
this.btnTreamReview = button9;
button9.setOnClickListener(this);
Button button10 = (Button) findViewById(R.id.btnNIBPAsjust);
this.btnCalibra = button10;
button10.setOnClickListener(this);
Button button11 = (Button) findViewById(R.id.btnNIBPLQ);
this.btnPneuma = button11;
button11.setOnClickListener(this);
Button button12 = (Button) findViewById(R.id.btnAbout);
this.btnAbout = button12;
button12.setOnClickListener(this);
Button button13 = (Button) findViewById(R.id.btnInternetSetting);
this.btnNetSet = button13;
button13.setOnClickListener(this);
if (this.ifuploaddata == 2) {
this.btnCalibra.setTextColor(-7829368);
this.btnCalibra.setClickable(false);
this.btnPneuma.setTextColor(-7829368);
this.btnPneuma.setClickable(false);
return;
}
this.btnCalibra.setTextColor(-1);
this.btnCalibra.setClickable(true);
this.btnPneuma.setTextColor(-1);
this.btnPneuma.setClickable(true);
}
@Override
protected void onDestroy() {
super.onDestroy();
}
@Override
public void finish() {
super.finish();
overridePendingTransition(0, R.anim.zoomout);
}
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
}
@Override
protected void onActivityResult(int i, int i2, Intent intent) {
if (i != 1) {
if (i != 2) {
if (i == 4) {
RefreshAlarmInfo(intent);
} else if (i != 12) {
if ((i == 9 || i == 10) && intent != null) {
SendComMessage(12);
}
} else if (intent != null) {
SendComMessage(16);
}
} else if (intent != null) {
SendComMessage(10);
}
} else if (intent != null) {
Refreshlanguage();
SendComMessage(8);
}
setVisible(true);
}
private void RefreshAlarmInfo(Intent intent) {
if (intent == null) {
return;
}
Bundle extras = intent.getExtras();
if (extras.getBoolean("UpdateAlarmPauseTime", false)) {
SendComMessage(11);
}
if (extras.getBoolean("UpdateAlarmVolume", false)) {
SendComMessage(14);
}
if (extras.getBoolean("UpdateAlarmboltLock", false)) {
SendComMessage(15);
}
}
public void Refreshlanguage() {
this.btnpatientinfo.setText(R.string.PatientInfo);
this.btnlanguage.setText(R.string.Language);
this.btnalarm.setText(R.string.Alarm_setting);
this.btnnibp.setText(R.string.NIBP_Cycle);
this.btnprint.setText(R.string.Print);
this.btnNBPReview.setText(R.string.NIBPreview);
this.btnALMReview.setText(R.string.Alarmreview);
this.btnWavReview.setText(R.string.Wave_Review);
this.btnTreamReview.setText(R.string.Streamreview);
this.btnCalibra.setText(R.string.nibpJZ);
this.btnPneuma.setText(R.string.nibpLQJC);
this.btnAbout.setText(R.string.about);
this.btnNetSet.setText(R.string.InternetSet);
}
public void SendComMessage(int i) {
Message message = new Message();
message.what = i;
m_handler.sendMessage(message);
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.btnAbout:
Intent intent = new Intent(this, (Class<?>) AboutActivity.class);
setVisible(false);
startActivityForResult(intent, 11);
break;
case R.id.btnAlarmSet:
Intent intent2 = new Intent(this, (Class<?>) AlarmSet.class);
setVisible(false);
startActivityForResult(intent2, 4);
break;
case R.id.btnAlarmreview:
Intent intent3 = new Intent(this, (Class<?>) AlarmReviewActivity.class);
setVisible(false);
startActivityForResult(intent3, 6);
break;
case R.id.btnInternetSetting:
Intent intent4 = new Intent(this, (Class<?>) IPset.class);
setVisible(false);
startActivityForResult(intent4, 12);
break;
case R.id.btnLanguage:
Intent intent5 = new Intent(this, (Class<?>) LanguageSet.class);
setVisible(false);
startActivityForResult(intent5, 1);
break;
case R.id.btnNIBPAsjust:
if (this.ifuploaddata != 2) {
Intent intent6 = new Intent();
Bundle bundle = new Bundle();
bundle.putInt("NIBPFinish", 0);
bundle.putInt("NIBPType", 4);
intent6.putExtras(bundle);
intent6.setClass(this, NIBPTestting.class);
setVisible(false);
startActivityForResult(intent6, 9);
SendComMessage(7);
break;
}
break;
case R.id.btnNIBPLQ:
if (this.ifuploaddata != 2) {
Intent intent7 = new Intent();
Bundle bundle2 = new Bundle();
bundle2.putInt("NIBPFinish", 0);
bundle2.putInt("NIBPType", 5);
intent7.putExtras(bundle2);
intent7.setClass(this, NIBPTestting.class);
setVisible(false);
startActivityForResult(intent7, 10);
SendComMessage(13);
break;
}
break;
case R.id.btnNIBPTime:
Intent intent8 = new Intent(this, (Class<?>) NibpCycle.class);
setVisible(false);
startActivityForResult(intent8, 3);
break;
case R.id.btnNIBPreview:
Intent intent9 = new Intent(this, (Class<?>) ReviewActivity.class);
intent9.putExtra("isCreateButtons", true);
intent9.putExtra("exportOrImport", "import");
setVisible(false);
startActivityForResult(intent9, 5);
break;
case R.id.btnPatiInfo:
Intent intent10 = new Intent(this, (Class<?>) PatientsInfo.class);
setVisible(false);
startActivityForResult(intent10, 2);
break;
case R.id.btnPrint:
Intent intent11 = new Intent(this, (Class<?>) PrintSet.class);
setVisible(false);
startActivityForResult(intent11, 4);
break;
case R.id.btnTrendReview:
Intent intent12 = new Intent(this, (Class<?>) StreamDataReviewActivity.class);
setVisible(false);
startActivityForResult(intent12, 8);
break;
case R.id.btnWaveReview:
Intent intent13 = new Intent(this, (Class<?>) WaveReviewActivity.class);
setVisible(false);
startActivityForResult(intent13, 7);
break;
default:
return;
}
overridePendingTransition(R.anim.zoomin, 0);
}
}