正在查看: WeatherSense v1.8.9 应用的 SelectW1W2Activity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: WeatherSense v1.8.9 应用的 SelectW1W2Activity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.emax.weather.ui.activity;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
import com.emax.weahter.R;
import com.emax.weather.base.BaseActivity;
import com.emax.weather.bean.CmdConstant;
import com.emax.weather.net.Constant;
import com.emax.weather.receiver.ClosePageReceiver;
import com.emax.weather.utils.CheckClickUtils;
import com.ezon.health.utils_lib.SharedPre;
import com.ezon.health.utils_lib.SharedPreUtils;
public class SelectW1W2Activity extends BaseActivity {
private ClosePageReceiver closePageReceiver = new ClosePageReceiver() {
@Override
public void onClosePage() {
SelectW1W2Activity.this.finish();
}
};
@BindView(R.id.llFactoryModule)
LinearLayout factoryModuleLl;
@BindView(R.id.back_sub)
ImageView ivBack;
@BindView(R.id.setting)
ImageView ivSetting;
@BindView(R.id.rl_select_module_w1)
RelativeLayout rlSelectModuleW1;
@BindView(R.id.rl_select_module_w2)
RelativeLayout rlSelectModuleW2;
@BindView(R.id.rl_select_module_w3)
RelativeLayout rlSelectModuleW3;
@BindView(R.id.title_sub)
TextView tvTitle;
@Override
protected int getActivityRId() {
return R.layout.activity_select_w1_w2;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ButterKnife.bind(this);
initView();
}
private void initView() {
this.tvTitle.setText(R.string.choose_device);
if (SharedPreUtils.getInt(this, SharedPre.FactoryUrl.FACTORY_URL, -1) == 0) {
this.factoryModuleLl.setVisibility(8);
} else {
this.factoryModuleLl.setVisibility(0);
}
this.ivSetting.setVisibility(0);
this.ivSetting.setImageResource(R.mipmap.yonghuzhidao);
IntentFilter intentFilter = new IntentFilter(ClosePageReceiver.CLOSE_SELECT_DEVICE_PAGE_ACTION);
if (Build.VERSION.SDK_INT >= 33) {
registerReceiver(this.closePageReceiver, intentFilter, 2);
} else {
registerReceiver(this.closePageReceiver, intentFilter);
}
}
@OnClick({R.id.back_sub, R.id.rl_select_module_w1, R.id.rl_select_module_w2, R.id.rl_select_module_w3, R.id.setting})
public void onViewClicked(View view) {
if (CheckClickUtils.isFastClick()) {
return;
}
int id = view.getId();
if (id == 2131230838) {
finish();
return;
}
if (id != 2131231468) {
switch (id) {
case R.id.rl_select_module_w1:
System.out.println("选择了W001");
Intent intent = new Intent(this, (Class<?>) OperateActivity.class);
intent.putExtra("MODEL_TYPE", CmdConstant.W_0);
startActivity(intent);
break;
case R.id.rl_select_module_w2:
System.out.println("选择了W002");
Intent intent2 = new Intent(this, (Class<?>) OperateActivity.class);
intent2.putExtra("MODEL_TYPE", CmdConstant.W_1);
startActivity(intent2);
break;
case R.id.rl_select_module_w3:
System.out.println("选择了W003");
Intent intent3 = new Intent(this, (Class<?>) OperateActivity.class);
intent3.putExtra("MODEL_TYPE", CmdConstant.W_2);
startActivity(intent3);
break;
}
return;
}
Intent intent4 = new Intent();
intent4.setAction("android.intent.action.VIEW");
intent4.setData(Uri.parse(Constant.HELP_VIDEO_URL));
startActivity(intent4);
}
@Override
protected void onDestroy() {
super.onDestroy();
ClosePageReceiver closePageReceiver = this.closePageReceiver;
if (closePageReceiver != null) {
unregisterReceiver(closePageReceiver);
}
}
}