混淆配置:重命名TextUtils

This commit is contained in:
Max
2024-01-17 15:46:54 +08:00
parent f96458c2ac
commit fa97defc82
21 changed files with 47 additions and 46 deletions

View File

@@ -15,7 +15,7 @@ import com.nnbc123.app.other.activity.SplashActivity;
import com.nnbc123.core.linked.LinkedModel;
import com.nnbc123.core.linked.bean.LinkedInfo;
import com.nnbc123.core.user.UserModel;
import com.nnbc123.core.utils.TextUtils;
import com.nnbc123.core.utils.CTextUtils;
import java.util.HashMap;
import java.util.List;
@@ -49,7 +49,7 @@ public class AgentActivity extends AppCompatActivity implements SceneRestorable
if (roomuid != null) {
linkedInfo.setRoomUid(roomuid);
}
if (TextUtils.isEmptyText(roomuid) && uid != null) {
if (CTextUtils.isEmptyText(roomuid) && uid != null) {
linkedInfo.setRoomUid(uid);
}
if (uid != null) {

View File

@@ -35,7 +35,7 @@ import com.nnbc123.app.ui.widget.dialog.CommonTipDialog
import com.nnbc123.core.file.FileModel
import com.nnbc123.core.privilege.bean.PrivilegeCardInfo
import com.nnbc123.core.utils.Logger
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
import com.nnbc123.library.common.file.FileHelper
import com.nnbc123.library.common.photo.PhotoProviderNew
import com.nnbc123.library.common.support.PathHelper
@@ -268,9 +268,9 @@ class CreatePrivilegeCardDialog : BaseDialog<DialogCreatePrivilegeCardBinding>()
}
private fun checkEmpty(): Boolean {
return (TextUtils.isEmptyText(binding.edName.text.toString()) || TextUtils.isEmptyText(
return (CTextUtils.isEmptyText(binding.edName.text.toString()) || CTextUtils.isEmptyText(
binding.edUseNumber.text.toString()
) || TextUtils.isEmptyText(binding.edValid.text.toString()) || TextUtils.isEmptyText(binding.edId.text.toString()) || TextUtils.isEmptyText(
) || CTextUtils.isEmptyText(binding.edValid.text.toString()) || CTextUtils.isEmptyText(binding.edId.text.toString()) || CTextUtils.isEmptyText(
mUrl
))
}

View File

@@ -7,7 +7,7 @@ import com.chad.library.adapter.base.BaseViewHolder
import com.nnbc123.app.R
import com.nnbc123.core.pay.bean.FirstChargeReward
import com.nnbc123.app.ui.utils.ImageLoadUtils
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
class RewardAdapter(private val itemWidth: Int) :
BaseQuickAdapter<FirstChargeReward, BaseViewHolder>(R.layout.item_first_charge_reward) {
@@ -23,6 +23,6 @@ class RewardAdapter(private val itemWidth: Int) :
)
helper.setText(R.id.tv_name, item.showText)
.setText(R.id.tv_time, item.showTime)
.setGone(R.id.tv_time, !TextUtils.isEmptyText(item.showTime))
.setGone(R.id.tv_time, !CTextUtils.isEmptyText(item.showTime))
}
}

View File

@@ -21,7 +21,7 @@ import com.nnbc123.app.databinding.FragmentPrivilegeCardBinding
import com.nnbc123.app.ui.utils.RVDelegate
import com.nnbc123.app.ui.widget.dialog.CommonTipDialog
import com.nnbc123.core.privilege.bean.PrivilegeCardInfo
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
import com.zhihu.matisse.internal.entity.CustomItem
import org.greenrobot.eventbus.EventBus
import org.greenrobot.eventbus.Subscribe
@@ -173,7 +173,7 @@ class PrivilegeCardFragment : BaseViewBindingFragment<FragmentPrivilegeCardBindi
override fun onResume() {
super.onResume()
if (isNeedLoad && (TextUtils.isEmptyText(type) || type == "0")) {
if (isNeedLoad && (CTextUtils.isEmptyText(type) || type == "0")) {
loadData(true)
isNeedLoad = false
}
@@ -182,7 +182,7 @@ class PrivilegeCardFragment : BaseViewBindingFragment<FragmentPrivilegeCardBindi
@Subscribe(threadMode = ThreadMode.MAIN)
fun privilegeCardEvent(event: PrivilegeCardEvent?) {
isNeedLoad = true
if (isResumed && isNeedLoad && (TextUtils.isEmptyText(type) || type == "0")) {
if (isResumed && isNeedLoad && (CTextUtils.isEmptyText(type) || type == "0")) {
loadData(true)
isNeedLoad = false
}

View File

@@ -6,7 +6,7 @@ import com.chad.library.adapter.base.BaseViewHolder
import com.nnbc123.app.R
import com.nnbc123.app.ui.utils.load
import com.nnbc123.core.pay.bean.FirstChargeReward
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
class RewardAdapter :
BaseQuickAdapter<FirstChargeReward, BaseViewHolder>(R.layout.item_new_user_charge_reward) {
@@ -16,6 +16,6 @@ class RewardAdapter :
helper.setText(R.id.tv_name, item.showText)
.setText(R.id.tv_time, "(${item.showTime})")
.setGone(R.id.tv_time, !TextUtils.isEmptyText(item.showTime))
.setGone(R.id.tv_time, !CTextUtils.isEmptyText(item.showTime))
}
}

View File

@@ -14,7 +14,7 @@ import com.nnbc123.app.ui.utils.loadFromAssets
import com.nnbc123.core.home.bean.HomeRoomInfo
import com.nnbc123.core.statistic.StatisticManager
import com.nnbc123.core.statistic.protocol.StatisticsProtocol
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
/**
* create by lvzebiao @2019/11/13
@@ -25,7 +25,7 @@ class HomeSingleAnchorAdapter :
override fun convert(helper: BaseViewHolder, item: HomeRoomInfo) {
helper.setText(
R.id.tv_room_name,
if (!TextUtils.isEmptyText(item.title)) item.title else ""
if (!CTextUtils.isEmptyText(item.title)) item.title else ""
)
ImageLoadUtilsV2.loadImage(helper.getView(R.id.iv_avatar), item.avatar)
val ivPking = helper.getView<SVGAImageView>(R.id.iv_pking)

View File

@@ -7,7 +7,7 @@ import android.widget.EditText
import android.widget.TextView
import com.nnbc123.app.R
import com.nnbc123.core.skill.entity.PropRefEntity
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
class EditItem(private val itemAttr: ItemAttribute) : SkillItem {
private lateinit var contentView: EditText
@@ -48,7 +48,7 @@ class EditItem(private val itemAttr: ItemAttribute) : SkillItem {
override fun isValid() =
if (itemAttr.isMust == 0) true else {
itemAttr.selectedProperties.isNotEmpty() &&
!TextUtils.isEmptyText(itemAttr.selectedProperties[0].propVal)
!CTextUtils.isEmptyText(itemAttr.selectedProperties[0].propVal)
}
private fun isContentEditable() = itemAttr.isSelf && itemAttr.editable

View File

@@ -10,7 +10,7 @@ import com.nnbc123.app.audio.helper.AudioPlayerHelper
import com.nnbc123.app.audio.helper.OnPlayListener
import com.nnbc123.app.databinding.LayoutSkillAudioBinding
import com.nnbc123.app.ui.widget.dialog.CommonTipDialog
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
import com.nnbc123.core.utils.toast
import java.io.File
@@ -128,7 +128,7 @@ class RecordIResourceItem(private val itemAttribute: ItemAttribute) : SkillItem,
}
private fun playAudio(url: String?) {
if (playState == PLAY_STATE_PLAYING || TextUtils.isEmptyText(url)) return
if (playState == PLAY_STATE_PLAYING || CTextUtils.isEmptyText(url)) return
playState = PLAY_STATE_PLAYING
binding.palyState = playState
AudioPlayerHelper.get().playInThread(url, object : OnPlayListener {

View File

@@ -6,7 +6,7 @@ import android.view.View
import android.widget.TextView
import androidx.constraintlayout.widget.ConstraintLayout
import com.nnbc123.app.R
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
import java.lang.StringBuilder
class SelectionItem(private val itemAttr: ItemAttribute) : SkillItem {
@@ -39,7 +39,7 @@ class SelectionItem(private val itemAttr: ItemAttribute) : SkillItem {
private fun setContent() {
val builder = StringBuilder()
itemAttr.selectedProperties.forEach {
if (!TextUtils.isEmptyText(it.propVal)) {
if (!CTextUtils.isEmptyText(it.propVal)) {
builder.append(it.propVal).append("")
}
}

View File

@@ -5,7 +5,7 @@ import androidx.core.view.isVisible
import com.chad.library.adapter.base.BaseQuickAdapter
import com.chad.library.adapter.base.BaseViewHolder
import com.nnbc123.core.home.bean.HomeRoomInfo
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
import com.nnbc123.app.R
import com.nnbc123.app.avroom.activity.AVRoomActivity
import com.nnbc123.app.ui.utils.load
@@ -17,7 +17,7 @@ class CommonSearchEmptyAdapter :
override fun convert(helper: BaseViewHolder, item: HomeRoomInfo) {
val ivTag = helper.getView<ImageView>(R.id.iv_tag)
ivTag.isVisible = !TextUtils.isEmptyText(item.tagPict)
ivTag.isVisible = !CTextUtils.isEmptyText(item.tagPict)
ivTag.load(item.tagPict)
helper.setText(R.id.tv_online_num, item.onlineNum.toString())
.setText(R.id.tv_nickname, item.nick)

View File

@@ -3,7 +3,7 @@ package com.nnbc123.app.ui.setting.bean
import android.Manifest
import android.os.Build
import com.nnbc123.app.R
import com.nnbc123.core.utils.TextUtils
import com.nnbc123.core.utils.CTextUtils
enum class PermissionEntity(
val alias: String,
@@ -60,7 +60,7 @@ enum class PermissionEntity(
companion object {
fun fetchPermission(name: String): PermissionEntity? {
if (TextUtils.isEmptyText(name)) return null
if (CTextUtils.isEmptyText(name)) return null
values().forEach {
if (it.permissionName.contains(name)) return it

View File

@@ -22,7 +22,7 @@ import com.nnbc123.app.common.svga.SimpleSvgaCallback;
import com.nnbc123.core.home.bean.MainTabInfo;
import com.nnbc123.core.home.bean.MainTabType;
import com.nnbc123.core.utils.CheckUtils;
import com.nnbc123.core.utils.TextUtils;
import com.nnbc123.core.utils.CTextUtils;
import java.net.MalformedURLException;
import java.net.URL;
@@ -75,7 +75,7 @@ public class MainRedPointTab extends RelativeLayout {
if (tabInfo == null) return;
tvTabName.setSelected(select);
isSelected = select;
if (!TextUtils.isEmptyText(tabInfo.getTabSelectedAnimation()) && select) {
if (!CTextUtils.isEmptyText(tabInfo.getTabSelectedAnimation()) && select) {
URL url = null;
try {
url = new URL(tabInfo.getTabSelectedAnimation());

View File

@@ -14,7 +14,7 @@ import android.widget.TextView;
import androidx.annotation.ColorRes;
import com.nnbc123.app.R;
import com.nnbc123.core.utils.TextUtils;
import com.nnbc123.core.utils.CTextUtils;
/**
* @author jack
@@ -49,7 +49,7 @@ public class CommonTipDialog extends BaseDialog {
setContentView(R.layout.layout_ok_cancel_dialog);
TextView title = findViewById(R.id.tv_title);
if (TextUtils.isEmptyText(titleMsg)) {
if (CTextUtils.isEmptyText(titleMsg)) {
title.setVisibility(View.GONE);
} else {
title.setText(titleMsg);
@@ -121,12 +121,12 @@ public class CommonTipDialog extends BaseDialog {
private OnActionListener l;
public void setOkText(String okText) {
if (!TextUtils.isEmptyText(okText))
if (!CTextUtils.isEmptyText(okText))
this.okText = okText;
}
public void setCancelText(String cancelText) {
if (!TextUtils.isEmptyText(cancelText))
if (!CTextUtils.isEmptyText(cancelText))
this.cancelText = cancelText;
}

View File

@@ -13,7 +13,7 @@ import com.nnbc123.app.ui.utils.ImageLoadUtils;
import com.nnbc123.app.vip.VipHelper;
import com.nnbc123.core.gift.bean.SimpleVipInfo;
import com.nnbc123.core.room.face.FaceInfo;
import com.nnbc123.core.utils.TextUtils;
import com.nnbc123.core.utils.CTextUtils;
import com.nnbc123.library.utils.config.BasicConfig;
import java.io.File;
@@ -84,7 +84,7 @@ public class DynamicFaceAdapter extends BaseAdapter implements View.OnClickListe
holder.ivVipLocked.setVisibility(isLocked ? View.VISIBLE : View.GONE);
holder.faceIcon.setAlpha(isLocked ? 0.5f : 1f);
String vipIcon = vipInfo == null ? "" : vipInfo.getVipIcon();
if (TextUtils.isEmptyText(vipIcon)) {
if (CTextUtils.isEmptyText(vipIcon)) {
// 普通表情
holder.ivNobleTag.setImageDrawable(null);
} else {

View File

@@ -11,13 +11,13 @@ import androidx.annotation.Nullable;
import com.nnbc123.app.ui.utils.ImageLoadUtils;
import com.nnbc123.core.user.UserModel;
import com.nnbc123.core.user.bean.UserInfo;
import com.nnbc123.core.utils.TextUtils;
import com.nnbc123.core.utils.CTextUtils;
import com.nnbc123.core.vip.UserVipInfo;
public class VipHelper {
public static void loadVipIcon(@NonNull ImageView ivVipIcon, @Nullable UserVipInfo vipInfo) {
if (vipInfo == null || TextUtils.isEmptyText(vipInfo.getVipIcon())) {
if (vipInfo == null || CTextUtils.isEmptyText(vipInfo.getVipIcon())) {
ivVipIcon.setVisibility(View.GONE);
} else {
ivVipIcon.setVisibility(View.VISIBLE);
@@ -27,7 +27,7 @@ public class VipHelper {
public static void loadVipNickColor(@NonNull TextView tvNick, @Nullable UserVipInfo vipInfo, String defaultColor) {
try {
if (vipInfo == null || TextUtils.isEmptyText(vipInfo.getFriendNickColour())) {
if (vipInfo == null || CTextUtils.isEmptyText(vipInfo.getFriendNickColour())) {
tvNick.setTextColor(Color.parseColor(defaultColor));
} else {
tvNick.setTextColor(Color.parseColor(vipInfo.getFriendNickColour()));

View File

@@ -5,7 +5,7 @@
<data>
<import type="com.nnbc123.core.utils.TextUtils" />
<import type="com.nnbc123.core.utils.CTextUtils" />
<variable
name="userInfo"
@@ -53,7 +53,7 @@
<com.nnbc123.app.common.widget.CircleImageView
android:id="@+id/iv_user_head"
avatarUrl="@{TextUtils.isEmptyText(userInfo.newAvatar)?userInfo.avatar:userInfo.newAvatar}"
avatarUrl="@{CTextUtils.isEmptyText(userInfo.newAvatar)?userInfo.avatar:userInfo.newAvatar}"
android:layout_width="65dp"
android:layout_height="65dp"
android:layout_marginStart="25dp"

View File

@@ -30,6 +30,7 @@ import com.netease.nim.uikit.StatusBarUtil;
import com.netease.nim.uikit.business.session.emoji.EmoticonPickerView;
import com.netease.nim.uikit.business.session.emoji.IEmoticonSelectedListener;
import com.netease.nim.uikit.business.session.emoji.MoonUtil;
import com.nnbc123.core.utils.CTextUtils;
import com.trello.rxlifecycle3.android.ActivityEvent;
import com.nnbc123.app.R;
import com.nnbc123.app.UIHelper;
@@ -270,7 +271,7 @@ public class DynamicDetailActivity extends BaseActivity implements IEmoticonSele
etReply.setSelection(editEnd);
etReply.addTextChangedListener(this);
tvSend.setEnabled(!com.nnbc123.core.utils.TextUtils.isEmptyText(s.toString()));
tvSend.setEnabled(!CTextUtils.isEmptyText(s.toString()));
}
});

View File

@@ -6,6 +6,7 @@ import android.text.TextUtils;
import android.text.style.ForegroundColorSpan;
import com.google.gson.Gson;
import com.nnbc123.core.utils.CTextUtils;
import com.orhanobut.logger.Logger;
import com.nnbc123.app.R;
import com.nnbc123.app.common.widget.dialog.DialogManager;
@@ -136,8 +137,7 @@ public class PwdCodeMgr {
return;
}
//获取复制的文本
String copyText = com.nnbc123.core.utils.
TextUtils.getClipboardFirstText(context);
String copyText = CTextUtils.getClipboardFirstText(context);
if (TextUtils.isEmpty(copyText)) {
return;
}
@@ -151,7 +151,7 @@ public class PwdCodeMgr {
}
//调用接口则清除粘贴板
//清除粘贴板,防止下次打开还调用
com.nnbc123.core.utils.TextUtils.clearClipboard(context);
CTextUtils.clearClipboard(context);
//将我们接口的暗号串,传回服务器校验
//noinspection ResultOfMethodCallIgnored
SecretCodeModel.get().checkCode(copyText)

View File

@@ -12,7 +12,7 @@ import com.nnbc123.app.base.BaseBsDialog;
import com.nnbc123.core.module_hall.secretcode.bean.SecretCodeInfo;
import com.nnbc123.core.statistic.StatisticManager;
import com.nnbc123.core.statistic.protocol.StatisticsProtocol;
import com.nnbc123.core.utils.TextUtils;
import com.nnbc123.core.utils.CTextUtils;
import butterknife.BindView;
import butterknife.OnClick;
@@ -79,7 +79,7 @@ public class SecretCodeDialog extends BaseBsDialog {
public void onViewClicked(View view) {
switch (view.getId()) {
case R.id.v_click_to_share:
TextUtils.copyTextToClipboard(context, secretCodeInfo.getShareContent());
CTextUtils.copyTextToClipboard(context, secretCodeInfo.getShareContent());
if (type == TYPE_SHARE_CODE_TO_WEIXIN) {
StatisticManager.Instance().onEvent(
StatisticsProtocol.EVENT_HALL_PASSWORD_SHARE_WX, "分享暗号到微信");

View File

@@ -7,7 +7,7 @@ import android.text.SpannableString;
import android.text.Spanned;
import android.text.style.ForegroundColorSpan;
public class TextUtils {
public class CTextUtils {
public static SpannableString textTwoColors(String firContent, String secContent, int firColor, int secColor) {
SpannableString spannableString = new SpannableString(firContent + secContent);

View File

@@ -26,10 +26,10 @@ public class ExtensionUtils {
if (carInfo != null) {
valueMap = carInfo.toMap(valueMap, carInfo);
}
if (!TextUtils.isEmptyText(userInfo.getNameplateWord())) {
if (!CTextUtils.isEmptyText(userInfo.getNameplateWord())) {
valueMap.put(UserInfo.NAMEPLATE_WORD, userInfo.getNameplateWord());
}
if (!TextUtils.isEmptyText(userInfo.getNameplatePic())) {
if (!CTextUtils.isEmptyText(userInfo.getNameplatePic())) {
valueMap.put(UserInfo.NAMEPLATE_PIC, userInfo.getNameplatePic());
}