| | |
| | | package com.hdl.photovoltaic.ui.powerstation; |
| | | |
| | | import android.app.job.JobInfo; |
| | | import android.content.Intent; |
| | | import android.content.pm.PackageManager; |
| | | import android.os.Bundle; |
| | |
| | | import com.hdl.photovoltaic.ui.bean.StatusOverviewBean; |
| | | import com.hdl.photovoltaic.uni.HDLUniMP; |
| | | import com.hdl.photovoltaic.utils.PermissionUtils; |
| | | import com.hdl.photovoltaic.utils.URLEncodingUtils; |
| | | import com.hdl.photovoltaic.widget.DefaultFilteringDialog; |
| | | import com.hdl.photovoltaic.widget.DelayedConfirmationCancelDialog; |
| | | import com.hdl.sdk.link.common.exception.HDLLinkException; |
| | |
| | | deviceInfoAdapter.setOnclickListener(new DeviceInfoAdapter.OnClickListener() { |
| | | @Override |
| | | public void onClick(int position, DeviceBean deviceBean) { |
| | | |
| | | GatewayBean gatewayBean = new GatewayBean(); |
| | | gatewayBean.setCategorySecondName(deviceBean.getCategorySecondName()); |
| | | gatewayBean.setDevice_mac(deviceBean.getOsn()); |
| | | gatewayBean.setDevice_model(deviceBean.getOmodel()); |
| | | gatewayBean.setOid(deviceBean.getOid()); |
| | | gatewayBean.setGatewayId(deviceBean.getGatewayId()); |
| | | gatewayBean.setAddresses(deviceBean.getAddresses()); |
| | | gatewayBean.setSid(deviceBean.getSid()); |
| | | gatewayBean.setDeviceId(deviceBean.getDeviceId()); |
| | | gatewayBean.setDevice_name(deviceBean.getName()); |
| | | gatewayBean.setDeviceStatus(deviceBean.getDeviceStatus()); |
| | | gatewayBean.setHomeId(deviceBean.getHomeId()); |
| | | gatewayBean.setDeviceType(deviceBean.getDeviceType()); |
| | | String jsonEncryption = URLEncodingUtils.encodeURIComponent(new Gson().toJson(gatewayBean)); |
| | | String path = HDLUniMP.UNI_EVENT_OPEN_DEVICE_DETAILS + "?inverterInfo=" + jsonEncryption; |
| | | HdlUniLogic.getInstance().openUniMP(path, null); |
| | | } |
| | | }); |
| | | //设备设置下拉箭头颜色 |