| | |
| | | package com.hdl.photovoltaic.other; |
| | | |
| | | import android.app.Activity; |
| | | import android.content.Context; |
| | | import android.graphics.Bitmap; |
| | | import android.os.SystemClock; |
| | | import android.text.SpannableStringBuilder; |
| | | import android.text.TextPaint; |
| | | import android.text.TextUtils; |
| | | import android.text.style.ClickableSpan; |
| | | import android.view.View; |
| | | import android.view.inputmethod.InputMethodManager; |
| | | import android.widget.ImageView; |
| | | import android.widget.TextView; |
| | | |
| | | import androidx.annotation.NonNull; |
| | | |
| | | import com.google.gson.JsonObject; |
| | | import com.google.zxing.BarcodeFormat; |
| | | import com.google.zxing.EncodeHintType; |
| | | import com.google.zxing.common.BitMatrix; |
| | | import com.google.zxing.qrcode.QRCodeWriter; |
| | | import com.hdl.linkpm.sdk.user.HDLLinkPMUser; |
| | | import com.hdl.photovoltaic.HDLApp; |
| | | import com.hdl.photovoltaic.R; |
| | | import com.hdl.photovoltaic.config.ConstantManage; |
| | | import com.hdl.photovoltaic.config.UserConfigManage; |
| | | import com.hdl.photovoltaic.enums.HomepageTitleTabSwitch; |
| | | import com.hdl.photovoltaic.enums.LowerTagType; |
| | | import com.hdl.photovoltaic.enums.UnitType; |
| | | import com.hdl.photovoltaic.utils.GlideUtils; |
| | | import com.hdl.sdk.link.core.bean.eventbus.BaseEventBus; |
| | | import com.hdl.sdk.link.core.callback.BaseCallBack; |
| | | |
| | | import org.greenrobot.eventbus.EventBus; |
| | | import org.json.JSONObject; |
| | | |
| | | import java.io.InputStream; |
| | | import java.io.OutputStream; |
| | | import java.math.BigDecimal; |
| | | import java.math.RoundingMode; |
| | | import java.net.InetSocketAddress; |
| | | import java.net.Socket; |
| | | import java.util.Hashtable; |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | /** |
| | | * 转换(kWh)单位 |
| | | * 转换电量(kWh)单位 |
| | | * |
| | | * @param value 值 |
| | | */ |
| | | public static String convertKWUnit(String value) { |
| | | public static String convertKWHUnit(String value) { |
| | | try { |
| | | double doubleValue = Double.parseDouble(value); |
| | | if (doubleValue > 1000 && doubleValue < 1000 * 1000) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 转换(kW)单位 |
| | | * 转换功率(kW)单位 |
| | | * |
| | | * @param value 值 |
| | | */ |
| | | public static String convertKWhUnit(String value) { |
| | | public static String convertKWUnit(String value) { |
| | | try { |
| | | double doubleValue = Double.parseDouble(value); |
| | | if (doubleValue > 1000 && doubleValue < 1000 * 1000) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 转换(Wp)单位 |
| | | * 转换(kWp)单位 |
| | | * |
| | | * @param value 值 |
| | | */ |
| | | public static String convertWPUnit(String value) { |
| | | public static String convertKWPUnit(String value) { |
| | | try { |
| | | double doubleValue = Double.parseDouble(value); |
| | | if (doubleValue > 1000 && doubleValue < 1000 * 1000) { |
| | |
| | | public void updateDrawState(@NonNull TextPaint ds) { |
| | | super.updateDrawState(ds); |
| | | //设置字体颜色 |
| | | ds.setColor(HDLApp.getInstance().getResources().getColor(R.color.text_E6FFFFFF, null)); |
| | | ds.setColor(HDLApp.getInstance().getResources().getColor(R.color.text_FFACACAC, null)); |
| | | // 去掉下划线 |
| | | ds.setUnderlineText(isUnderline); |
| | | } |