From 1cbb505922e010cace51020773a2dc1529713322 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期三, 06 三月 2024 16:12:58 +0800
Subject: [PATCH] 1.修改包名
---
app/src/main/java/com/dayu/rechargeqh/utils/DateUtil.java | 3
app/src/main/java/com/dayu/rechargeqh/activity/NewCardActivity.java | 39
app/src/main/java/com/dayu/rechargeqh/dbBean/DeviceNumber.java | 2
app/src/main/java/com/dayu/rechargeqh/card/CleanCard.java | 40 +
app/src/main/cpp/native-lib.cpp | 2
app/src/main/java/com/dayu/rechargeqh/view/ProgressDialog.java | 5
app/src/main/res/layout/activity_domain.xml | 2
app/src/main/java/com/dayu/rechargeqh/tools/Utils.java | 2
app/src/main/java/com/dayu/rechargeqh/MyApplication.java | 40
app/src/main/res/layout/activity_main.xml | 2
app/src/main/java/com/dayu/rechargeqh/activity/RechargeListActivity.java | 21
app/src/main/res/layout/activity_my.xml | 2
app/src/main/java/com/dayu/rechargeqh/socketBean/BalanceSelecteRequestBean.java | 6
app/src/main/java/com/dayu/rechargeqh/utils/ArithUtil.java | 2
app/src/main/java/com/dayu/rechargeqh/dbBean/PassWordBean.java | 2
app/src/main/java/com/dayu/rechargeqh/net/ScoketMessageProtocol.java | 8
app/src/main/java/com/dayu/rechargeqh/socketBean/InitCardRequestBean.java | 8
app/src/main/java/com/dayu/rechargeqh/bean/TableItem.java | 2
app/src/main/java/com/dayu/rechargeqh/activity/LoginActivity.java | 14
app/src/main/res/layout/activity_identyfying.xml | 2
app/src/main/java/com/dayu/rechargeqh/net/IMessage.java | 2
app/src/main/java/com/dayu/rechargeqh/adapter/BaseRecyclerAdapter.java | 4
app/src/main/res/layout/activity_manage_setup.xml | 2
app/src/main/java/com/dayu/rechargeqh/utils/MyCommon.java | 28
app/src/main/java/com/dayu/rechargeqh/dbBean/AdminDataBean.java | 2
app/src/main/java/com/dayu/rechargeqh/dbBean/PassWordCardBean.java | 2
app/src/main/java/com/dayu/rechargeqh/activity/ParameterActivity.java | 4
app/src/main/java/com/dayu/rechargeqh/utils/TipUtil.java | 9
app/src/main/java/com/dayu/rechargeqh/socketBean/BaseSocketBean.java | 8
app/src/main/java/com/dayu/rechargeqh/tools/NfcReadHelper.java | 6
app/src/main/res/layout/activity_red_card.xml | 2
app/src/main/java/com/dayu/rechargeqh/card/CleanUserCard.java | 35 +
app/src/main/res/layout/activity_electric_meter.xml | 2
app/src/main/java/com/dayu/rechargeqh/tools/HexUtil.java | 2
app/src/main/res/layout/activity_ip.xml | 2
app/src/main/java/com/dayu/rechargeqh/dao/DomainPortDao.java | 5
app/src/main/java/com/dayu/rechargeqh/dbBean/PowerBean.java | 2
app/src/main/java/com/dayu/rechargeqh/view/TipDialog.java | 6
app/src/main/res/layout/activity_newcard_list.xml | 2
app/src/main/java/com/dayu/rechargeqh/tools/BcdUtil.java | 2
app/src/main/java/com/dayu/rechargeqh/utils/MornyUtil.java | 2
app/src/main/java/com/dayu/rechargeqh/card/BaseCard.java | 55 +
app/src/main/java/com/dayu/rechargeqh/view/PassWordDialog.java | 9
app/src/main/java/com/dayu/rechargeqh/activity/PasswordCardActivity.java | 11
app/src/main/java/com/dayu/rechargeqh/activity/ElectricPriceActivity.java | 94 +++
app/src/main/java/com/dayu/rechargeqh/view/EdtDialog.java | 5
app/src/main/java/com/dayu/rechargeqh/dao/IdentityDao.java | 4
app/src/main/java/com/dayu/rechargeqh/net/SocketCallBack.java | 2
app/src/main/java/com/dayu/rechargeqh/socketBean/InitMachineRequestBean.java | 11
app/src/main/java/com/dayu/rechargeqh/activity/ReplacementActivity.java | 16
app/src/main/java/com/dayu/rechargeqh/tools/ArraysUtil.java | 2
app/src/main/java/com/dayu/rechargeqh/dao/UserCardDao.java | 4
app/src/main/java/com/dayu/rechargeqh/activity/BaseActivity.java | 13
app/src/main/java/com/dayu/rechargeqh/view/TitleBar.java | 4
app/src/main/java/com/dayu/rechargeqh/dao/LoginPsDao.java | 4
app/src/main/java/com/dayu/rechargeqh/dbBean/DomainBean.java | 2
app/src/main/java/com/dayu/rechargeqh/utils/MyFileUtil.java | 2
app/src/main/java/com/dayu/rechargeqh/activity/BaseNfcActivity.java | 22
app/src/main/java/com/dayu/rechargeqh/utils/SocketUtil.java | 8
app/src/main/java/com/dayu/rechargeqh/bean/TransBean.java | 2
app/src/main/java/com/dayu/rechargeqh/activity/IdentifyingActivity.java | 26
app/src/main/java/com/dayu/rechargeqh/adapter/RechargeAdapter.java | 19
app/src/main/res/layout/activity_location.xml | 2
app/src/main/java/com/dayu/rechargeqh/activity/RechargeActivity.java | 32
app/src/main/java/com/dayu/rechargeqh/card/PassWordCard.java | 26
app/src/main/java/com/dayu/rechargeqh/utils/LogUtil.java | 4
app/src/main/java/com/dayu/rechargeqh/utils/DeviceNumberUtils.java | 8
app/src/main/res/layout/activity_patch.xml | 2
app/src/main/res/layout/activity_recharge_ext.xml | 2
app/src/main/java/com/dayu/rechargeqh/card/BlackCard.java | 68 ++
app/src/main/java/com/dayu/rechargeqh/tools/BaseNFCHelper.java | 2
app/src/main/java/com/dayu/rechargeqh/activity/AdminSetupActivity.java | 13
app/src/main/java/com/dayu/rechargeqh/dbBean/IpBean.java | 2
app/src/main/java/com/dayu/rechargeqh/model/UserListMode.java | 4
app/src/main/java/com/dayu/rechargeqh/utils/BytesUtil.java | 2
app/src/main/java/com/dayu/rechargeqh/utils/AidlUtil.java | 6
app/src/main/res/layout/activity_write_text.xml | 2
app/src/main/java/com/dayu/rechargeqh/dao/ElectricPriceDao.java | 4
app/src/main/res/layout/activity_water_num.xml | 2
app/src/main/java/com/dayu/rechargeqh/dao/PowerDao.java | 4
app/src/main/res/layout/activity_recharge.xml | 2
app/src/main/java/com/dayu/rechargeqh/view/ChooseView.java | 4
app/src/main/java/com/dayu/rechargeqh/view/datepicker/DateFormatUtils.java | 2
app/src/main/java/com/dayu/rechargeqh/card/ConfigurationPowerCard.java | 19
app/src/main/java/com/dayu/rechargeqh/utils/WSHelper.java | 4
app/src/main/java/com/dayu/rechargeqh/utils/ESCUtil.java | 2
app/src/main/java/com/dayu/rechargeqh/card/RegionCard.java | 17
app/src/main/java/com/dayu/rechargeqh/dao/IpDao.java | 5
app/src/main/java/com/dayu/rechargeqh/utils/PrinterCallback.java | 2
app/src/main/res/layout/activity_recharge_list.xml | 2
app/src/main/java/com/dayu/rechargeqh/activity/SysActivity.java | 30
app/src/main/res/layout/dialog_date_picker.xml | 10
app/src/main/java/com/dayu/rechargeqh/activity/PassWordActivity.java | 10
app/src/main/java/com/dayu/rechargeqh/utils/CRC8.java | 4
app/src/main/java/com/dayu/rechargeqh/dbBean/UserCardBean.java | 2
app/src/main/java/com/dayu/rechargeqh/utils/WSMD5.java | 2
app/build.gradle | 6
app/src/main/java/com/dayu/rechargeqh/dao/BaseDaoSingleton.java | 7
app/src/main/java/com/dayu/rechargeqh/activity/PowerActivity.java | 8
app/src/main/res/layout/activity_new_card.xml | 2
app/src/main/res/layout/activity_region.xml | 94 +++
app/src/main/java/com/dayu/rechargeqh/card/ManageCard.java | 22
app/src/main/java/com/dayu/rechargeqh/dao/CardDataDao.java | 4
app/src/main/res/layout/activity_electricty_price.xml | 2
app/src/main/res/layout/item_replacement.xml | 2
app/src/main/java/com/dayu/rechargeqh/adapter/ReplacementAdapter.java | 17
app/src/main/java/com/dayu/rechargeqh/card/ConfigureDeviceRegistrationCrad.java | 19
app/src/main/java/com/dayu/rechargeqh/utils/ExcelUtil.java | 6
app/src/main/res/layout/activity_patch_list.xml | 2
app/src/main/java/com/dayu/rechargeqh/dbBean/CardData.java | 2
app/src/main/res/layout/activity_power.xml | 2
app/src/main/java/com/dayu/rechargeqh/activity/NewCardListActivity.java | 22
app/src/main/aidl/woyou/aidlservice/jiuiv5/IWoyouService.aidl | 2
app/src/main/res/layout/activity_electric_price.xml | 2
app/src/main/java/com/dayu/rechargeqh/socketBean/RechargeRequestBean.java | 12
app/src/main/res/layout/activity_parameter.xml | 14
app/src/main/java/com/dayu/rechargeqh/activity/MyActivity.java | 21
app/src/main/java/com/dayu/rechargeqh/dao/RechargeDao.java | 6
app/src/main/res/layout/activity_password_card.xml | 2
app/src/main/res/layout/activity_admin_setup.xml | 2
app/src/main/java/com/dayu/rechargeqh/activity/HomeActivity.java | 12
app/src/main/java/com/dayu/rechargeqh/card/ElectricPriceCard.java | 26
app/src/main/java/com/dayu/rechargeqh/model/RechargeListModel.java | 9
app/src/main/java/com/dayu/rechargeqh/net/WSJsonParser.java | 2
app/src/main/res/layout/activity_water_meter.xml | 2
app/src/main/java/com/dayu/rechargeqh/dao/PassWordCardDao.java | 4
app/src/main/java/com/dayu/rechargeqh/tools/LoyaltyCardReader.java | 2
app/src/main/aidl/com/dayu/rechargeqh/bean/TransBean.aidl | 3
app/src/main/java/com/dayu/rechargeqh/adapter/NewCardAdapter.java | 16
app/src/main/java/com/dayu/rechargeqh/tools/NFCWriteHelper.java | 2
app/src/main/java/com/dayu/rechargeqh/dbBean/IdentityBean.java | 2
app/src/main/java/com/dayu/rechargeqh/socketBean/ConfirmMachineRequestBean.java | 8
app/src/main/java/com/dayu/rechargeqh/card/RegisteredCard.java | 19
app/src/main/java/com/dayu/rechargeqh/view/datepicker/CustomDatePicker.java | 4
app/src/main/java/com/dayu/rechargeqh/activity/NFCWreatActivity.java | 81 +-
app/src/main/java/com/dayu/rechargeqh/net/SocketData.java | 2
app/src/main/res/layout/activity_recharge_detail.xml | 2
app/src/main/java/com/dayu/rechargeqh/tools/WriteCardUtils.java | 4
app/src/main/java/com/dayu/rechargeqh/dao/DeviceNumberDao.java | 4
app/src/main/java/com/dayu/rechargeqh/activity/SysIpActivity.java | 16
app/src/main/java/com/dayu/rechargeqh/activity/ReadCardAcitivy.java | 83 +-
app/src/main/AndroidManifest.xml | 46
app/src/main/java/com/dayu/rechargeqh/activity/DomainActivity.java | 8
app/src/main/java/com/dayu/rechargeqh/card/DomainCard.java | 10
app/src/main/java/com/dayu/rechargeqh/activity/RechargeDetail.java | 9
app/src/main/res/layout/activity_replacement.xml | 2
app/src/main/java/com/dayu/rechargeqh/net/SocketNet.java | 38
app/src/main/java/com/dayu/rechargeqh/view/datepicker/PickerView.java | 4
app/src/main/java/com/dayu/rechargeqh/dbBean/ElectricPriceBean.java | 2
app/src/main/java/com/dayu/rechargeqh/utils/ToastUtil.java | 4
/dev/null | 50 -
app/src/main/java/com/dayu/rechargeqh/activity/ManageSetUpActivity.java | 2
app/src/main/java/com/dayu/rechargeqh/dbBean/RechargeBean.java | 2
app/src/main/res/layout/activity_admin.xml | 2
app/src/main/res/layout/activity_psw.xml | 2
app/src/main/res/layout/activity_home.xml | 2
app/src/main/java/com/dayu/rechargeqh/card/TestCard.java | 40 +
app/src/main/java/com/dayu/rechargeqh/card/UserCard.java | 9
app/src/main/java/com/dayu/rechargeqh/dao/AdminDataDao.java | 4
app/src/main/java/com/dayu/rechargeqh/dao/AppDatabase.java | 26
160 files changed, 1,079 insertions(+), 714 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index 390c27d..7ce4d78 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -9,11 +9,11 @@
keyPassword 'dycz@2023'
}
}
- namespace 'com.dayu.recharge'
+ namespace 'com.dayu.rechargeqh'
compileSdk 33
defaultConfig {
- applicationId "com.dayu.recharge"
+ applicationId "com.dayu.rechargeqh"
minSdk 23
targetSdk 26
versionCode 14
@@ -76,7 +76,7 @@
//鍦板潃閫夋嫨
implementation project(':pickerviewlibrary')
implementation project(':easysocket')
- implementation 'com.tencent.bugly:crashreport:latest.release'
+ implementation 'com.tencent.bugly:crashreport:4.1.9.3'
// 澶勭悊鍥剧墖
// implementation (name: 'ocr-library', ext: 'aar')
//鏉冮檺鐢宠
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index a90c515..a6fab18 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.dayu.recharge">
+ package="com.dayu.rechargeqh">
<uses-permission android:name="android.permission.NFC" />
<!--鐢ㄤ簬璁块棶缃戠粶锛岀綉缁滃畾浣嶉渶瑕佷笂缃�-->
@@ -34,7 +34,7 @@
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"></uses-permission>
<application
- android:name=".MyApplication"
+ android:name="com.dayu.rechargeqh.MyApplication"
android:allowBackup="true"
android:icon="@mipmap/logo"
android:label="@string/app_name"
@@ -42,7 +42,7 @@
android:theme="@style/AppTheme">
<activity
- android:name=".activity.LoginActivity"
+ android:name="com.dayu.rechargeqh.activity.LoginActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@@ -50,18 +50,18 @@
</intent-filter>
</activity>
<activity
- android:name=".activity.AdminSetupActivity"
+ android:name="com.dayu.rechargeqh.activity.AdminSetupActivity"
android:exported="true">
</activity>
<activity
- android:name=".activity.HomeActivity"
+ android:name="com.dayu.rechargeqh.activity.HomeActivity"
android:exported="true">
</activity>
<activity
- android:name=".activity.NewCardActivity"
+ android:name="com.dayu.rechargeqh.activity.NewCardActivity"
android:exported="true"
android:launchMode="singleTop"
android:screenOrientation="portrait">
@@ -71,15 +71,15 @@
</intent-filter>
</activity>
<activity
- android:name=".activity.SysActivity"
+ android:name="com.dayu.rechargeqh.activity.SysActivity"
android:exported="true">
</activity>
- <activity android:name=".activity.PassWordActivity" />
- <activity android:name=".activity.MyActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.PassWordActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.MyActivity" />
<activity
- android:name=".activity.RechargeActivity"
+ android:name="com.dayu.rechargeqh.activity.RechargeActivity"
android:launchMode="singleTop">
<intent-filter>
<action android:name="android.nfc.action.TAG_DISCOVERED" />
@@ -88,7 +88,7 @@
</activity>
<activity
- android:name=".activity.ReadCardAcitivy"
+ android:name="com.dayu.rechargeqh.activity.ReadCardAcitivy"
android:exported="true"
android:launchMode="singleTop">
<intent-filter>
@@ -98,7 +98,7 @@
</intent-filter>
</activity>
<activity
- android:name=".activity.NFCWreatActivity"
+ android:name="com.dayu.rechargeqh.activity.NFCWreatActivity"
android:exported="true"
android:launchMode="singleTop">
<intent-filter>
@@ -106,17 +106,17 @@
<data android:mimeType="text/plain" />
</intent-filter>
</activity>
- <activity android:name=".activity.RechargeListActivity" />
- <activity android:name=".activity.NewCardListActivity" />
- <activity android:name=".activity.SysIpActivity" />
- <activity android:name=".activity.ParameterActivity" />
- <activity android:name=".activity.PowerActivity" />
- <activity android:name=".activity.DomainActivity" />
- <activity android:name=".activity.ElectricPriceActivity" />
- <activity android:name=".activity.IdentifyingActivity" />
- <activity android:name=".activity.ReplacementActivity" />
- <activity android:name=".activity.RechargeDetail" />
- <activity android:name=".activity.PasswordCardActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.RechargeListActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.NewCardListActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.SysIpActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.ParameterActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.PowerActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.DomainActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.ElectricPriceActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.IdentifyingActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.ReplacementActivity" />
+ <activity android:name="com.dayu.rechargeqh.activity.RechargeDetail" />
+ <activity android:name="com.dayu.rechargeqh.activity.PasswordCardActivity" />
<meta-data
diff --git a/app/src/main/aidl/com/dayu/recharge/bean/TransBean.aidl b/app/src/main/aidl/com/dayu/recharge/bean/TransBean.aidl
deleted file mode 100644
index e515513..0000000
--- a/app/src/main/aidl/com/dayu/recharge/bean/TransBean.aidl
+++ /dev/null
@@ -1,3 +0,0 @@
-package com.dayu.recharge.bean;
-
-parcelable TransBean;
\ No newline at end of file
diff --git a/app/src/main/aidl/com/dayu/rechargeqh/bean/TransBean.aidl b/app/src/main/aidl/com/dayu/rechargeqh/bean/TransBean.aidl
new file mode 100644
index 0000000..709f4ff
--- /dev/null
+++ b/app/src/main/aidl/com/dayu/rechargeqh/bean/TransBean.aidl
@@ -0,0 +1,3 @@
+package com.dayu.rechargeqh.bean;
+
+parcelable TransBean;
\ No newline at end of file
diff --git a/app/src/main/aidl/woyou/aidlservice/jiuiv5/IWoyouService.aidl b/app/src/main/aidl/woyou/aidlservice/jiuiv5/IWoyouService.aidl
index 89c672f..eccc1ab 100644
--- a/app/src/main/aidl/woyou/aidlservice/jiuiv5/IWoyouService.aidl
+++ b/app/src/main/aidl/woyou/aidlservice/jiuiv5/IWoyouService.aidl
@@ -7,7 +7,7 @@
import woyou.aidlservice.jiuiv5.ICallback;
import android.graphics.Bitmap;
-import com.dayu.recharge.bean.TransBean;
+import com.dayu.rechargeqh.bean.TransBean;
interface IWoyouService
{
diff --git a/app/src/main/cpp/native-lib.cpp b/app/src/main/cpp/native-lib.cpp
index 6b2ce7c..4049616 100644
--- a/app/src/main/cpp/native-lib.cpp
+++ b/app/src/main/cpp/native-lib.cpp
@@ -41,7 +41,7 @@
extern "C"
JNIEXPORT jstring
-Java_com_dayu_recharge_tools_BaseNFCHelper_getSafeKey(JNIEnv *env, jobject instance,jobject contextObject) {
+Java_com_dayu_rechargeqh_tools_BaseNFCHelper_getSafeKey(JNIEnv *env, jobject instance,jobject contextObject) {
jmethodID getPackageManagerId = (env)->GetMethodID(contextClass, "getPackageManager","()Landroid/content/pm/PackageManager;");
jmethodID getPackageNameId = (env)->GetMethodID(contextClass, "getPackageName","()Ljava/lang/String;");
jmethodID signToStringId = (env)->GetMethodID(signatureClass, "toCharsString","()Ljava/lang/String;");
diff --git a/app/src/main/java/com/dayu/recharge/activity/ElectricPriceActivity.java b/app/src/main/java/com/dayu/recharge/activity/ElectricPriceActivity.java
deleted file mode 100644
index d98ecd5..0000000
--- a/app/src/main/java/com/dayu/recharge/activity/ElectricPriceActivity.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package com.dayu.recharge.activity;
-
-import android.os.Bundle;
-import android.text.TextUtils;
-import android.view.LayoutInflater;
-import android.view.View;
-
-import com.dayu.recharge.databinding.ActivityElectricPriceBinding;
-import com.dayu.recharge.dbBean.ElectricPriceBean;
-import com.dayu.recharge.utils.TipUtil;
-
-/**
- * Copyright (C), 2023,
- * Author: zuo
- * Date: 2023-11-10 10:18
- * Description: 鐢甸噺鍗曚环
- */
-public class ElectricPriceActivity extends BaseActivity {
-
- ActivityElectricPriceBinding electricPriceBinding;
- ElectricPriceBean electricPriceBean;
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- electricPriceBinding = ActivityElectricPriceBinding.inflate(LayoutInflater.from(this));
- setContentView(electricPriceBinding.getRoot());
- initData();
-
- electricPriceBinding.electricOk.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- if (!TextUtils.isEmpty(electricPriceBinding.electricNewNum.getText())) {
- electricPriceBean.setPrice(Float.parseFloat(electricPriceBinding.electricNewNum.getText().toString()));
- baseDao.electricPriceDao().insert(electricPriceBean);
- TipUtil.show("淇濆瓨鎴愬姛");
- initData();
- } else {
- TipUtil.show("璇疯緭鍏ユ纭噾棰�");
- }
- }
- });
-
-
- }
-
- private void initData() {
- ElectricPriceBean priceBean = baseDao.electricPriceDao().findFirst();
- if (priceBean != null) {
- electricPriceBean = priceBean;
- electricPriceBinding.electricOldNumber.setText(priceBean.getPrice() + "鍏�");
- } else {
- electricPriceBean = new ElectricPriceBean();
- electricPriceBinding.electricOldNumber.setText("1.000鍏�");
- }
- }
-
-
-}
diff --git a/app/src/main/java/com/dayu/recharge/card/BaseCard.java b/app/src/main/java/com/dayu/recharge/card/BaseCard.java
deleted file mode 100644
index c7b4357..0000000
--- a/app/src/main/java/com/dayu/recharge/card/BaseCard.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package com.dayu.recharge.card;
-
-import com.dayu.recharge.tools.HexUtil;
-
-import java.io.Serializable;
-
-/**
- * Copyright (C), 2023,
- * Author: zuo
- * Date: 2023-11-07 20:52
- * Description:鎵�鏈夊崱缁撴瀯鐨勭埗绫�
- */
-public class BaseCard implements Serializable {
-
- /**
- * 鍓�15涓瓧鑺傜畻鏈疮鍔犲拰 涓嶅惈杩涗綅
- *
- * @param data
- * @return 16杩涘埗
- */
- public byte getByteSum(byte[] data) {
- if (data != null) {
- int sum = 0;
- for (byte b : data) {
- sum += b & 0xFF; // & 0xFF 鍙互灏嗗瓧鑺傛墿灞曚负姝f暣鏁帮紝閬垮厤绗﹀彿浣嶇殑褰卞搷
- }
- String hex = HexUtil.get10to16CompleteHex(sum);
- hex = HexUtil.spaceHex(hex);
- String[] hexArr = hex.split(" ");
- return HexUtil.hexToByte(hexArr[hexArr.length - 1]);
- }
- return 0;
- }
-
-
-}
diff --git a/app/src/main/java/com/dayu/recharge/card/BlackCard.java b/app/src/main/java/com/dayu/recharge/card/BlackCard.java
deleted file mode 100644
index f72a5ac..0000000
--- a/app/src/main/java/com/dayu/recharge/card/BlackCard.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.dayu.recharge.card;
-
-import com.dayu.recharge.utils.MyCommon;
-
-import java.io.Serializable;
-
-/**
- * author: zuo
- * Date: 2024-02-29
- * Time: 17:17
- * 澶囨敞锛氶厤缃粦鍗� 褰撶敤鎴蜂涪澶卞崱鏃讹紝闇�瑕佸湪瀵瑰簲鐨勬帶鍒跺櫒鎶婃鐢ㄦ埛閰嶇疆涓洪粦鎴凤紝闃叉闈炴硶鐢ㄦ按
- */
-public class BlackCard implements Serializable {
-
- public String cardType = MyCommon.BLACK;
-
-
-
-
-
-}
diff --git a/app/src/main/java/com/dayu/recharge/card/CleanCard.java b/app/src/main/java/com/dayu/recharge/card/CleanCard.java
deleted file mode 100644
index 2a8ac77..0000000
--- a/app/src/main/java/com/dayu/recharge/card/CleanCard.java
+++ /dev/null
@@ -1,42 +0,0 @@
-package com.dayu.recharge.card;
-
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
-
-import java.io.Serializable;
-
-/**
- * Copyright (C), 2023,
- * Author: zuo
- * Date: 2023-11-08 10:57
- * Description:娓呴浂鍗�
- */
-public class CleanCard implements Serializable {
- public String cardType = MyCommon.CLEAN_CARD_TYPE;//鍗$被鍨�
- public String cardData = "3668F7A30119";//鏍囪瘑鐮�
-
- public String getCardData() {
- return cardData;
- }
-
-
-
- public byte[] toByte() {
- Zero zero = new Zero();
- return zero.toByte();
- }
-
- public class Zero extends BaseCard {
- public byte[] toByte() {
- byte[] data = new byte[16];
- data[0] = HexUtil.hexToByte(cardType);
- byte[] cardDatas = HexUtil.hexToByteArray(cardData);
- for (int i = 0; i < 6; i++) {
- data[i + 1] = cardDatas[i];
- }
- data[15] = getByteSum(data);
- return data;
- }
-
- }
-}
diff --git a/app/src/main/java/com/dayu/recharge/card/CleanUserCard.java b/app/src/main/java/com/dayu/recharge/card/CleanUserCard.java
deleted file mode 100644
index 3135f07..0000000
--- a/app/src/main/java/com/dayu/recharge/card/CleanUserCard.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package com.dayu.recharge.card;
-
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
-
-import java.io.Serializable;
-
-/**
- * Copyright (C), 2023,
- * Author: zuo
- * Date: 2023-11-08 11:39
- * Description:鍒犻櫎鍏ㄩ儴鐢ㄦ埛鍗�
- */
-public class CleanUserCard implements Serializable {
- public String cardType = MyCommon.CLEAN_ALL_USER_CARD_TYPE;//鍗$被鍨�
- public String cardData = "A0B1C289";//鏍囪瘑鐮�
-
- public byte[] toByte() {
- Zero zero = new Zero();
- return zero.toByte();
- }
-
- public class Zero extends BaseCard {
- public byte[] toByte() {
- byte[] data = new byte[16];
- data[0] = HexUtil.hexToByte(cardType);
- byte[] cardDatas = HexUtil.hexToByteArray(cardData);
- for (int i = 0; i < 4; i++) {
- data[i + 1] = cardDatas[i];
- }
- data[15] = getByteSum(data);
- return data;
- }
-
- }
-}
diff --git a/app/src/main/java/com/dayu/recharge/card/TestCard.java b/app/src/main/java/com/dayu/recharge/card/TestCard.java
deleted file mode 100644
index c12f7e2..0000000
--- a/app/src/main/java/com/dayu/recharge/card/TestCard.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package com.dayu.recharge.card;
-
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
-
-import java.io.Serializable;
-
-/**
- * Copyright (C), 2023,
- * Author: zuo
- * Date: 2023-11-08 13:23
- * Description: 娴嬭瘯鍗�
- */
-public class TestCard implements Serializable {
- public String cardType = MyCommon.TEST_CARD_TYPE;//鍗$被鍨�
- public String cardData = "A0B1C289";//鏍囪瘑鐮�
-
- public String getCardData() {
- return cardData;
- }
-
- public byte[] toByte() {
- Zero zero = new Zero();
- return zero.toByte();
- }
-
- public class Zero extends BaseCard {
- public byte[] toByte() {
- byte[] data = new byte[16];
- data[0] = HexUtil.hexToByte(cardType);
- byte[] cardDatas = HexUtil.hexToByteArray(cardData);
- for (int i = 0; i < 4; i++) {
- data[i + 1] = cardDatas[i];
- }
- data[15] = getByteSum(data);
- return data;
- }
-
- }
-}
-
diff --git a/app/src/main/java/com/dayu/recharge/net/CallNetBack.java b/app/src/main/java/com/dayu/recharge/net/CallNetBack.java
deleted file mode 100644
index 153f81e..0000000
--- a/app/src/main/java/com/dayu/recharge/net/CallNetBack.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package com.dayu.recharge.net;
-
-/**
- * Created by zuoxiao on 2018/12/25.
- */
-
-public interface CallNetBack {
- void onSuccess();
-
- void onError(String msg);
-
-}
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/BalanceSelecteBackBean.java b/app/src/main/java/com/dayu/recharge/socketBean/BalanceSelecteBackBean.java
deleted file mode 100644
index 622e296..0000000
--- a/app/src/main/java/com/dayu/recharge/socketBean/BalanceSelecteBackBean.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.dayu.recharge.socketBean;
-
-/**
- * Copyright (C), 2022,
- * Author: zuo
- * Date: 2022/2/7 15:52
- * Description: 鏌ヨ浣欓
- */
-public class BalanceSelecteBackBean {
- String control = "00";//鎺у埗鍩�
- String AFN = "94";
- String state;//BCD鐮�00鍚敤 01绂佺敤 02闅跺睘淇℃伅涓嶇 03鏃犳鍗′俊鎭� 04鍏跺畠
- String[] balance = new String[4];// 鍓╀綑閲戦(浣�)---鍓╀綑閲戦(楂�) 16杩涘埗 鍗曚綅:0.01鍏�
- String[] name = new String[12];//濮撳悕 涓変釜瀛楃涓茬粍鎴愪竴涓眽瀛� 16杩涘埗UTF-8
- String CRC;
-}
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/ConfirmMachineBackBean.java b/app/src/main/java/com/dayu/recharge/socketBean/ConfirmMachineBackBean.java
deleted file mode 100644
index 7c259fd..0000000
--- a/app/src/main/java/com/dayu/recharge/socketBean/ConfirmMachineBackBean.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.dayu.recharge.socketBean;
-
-/**
- * Copyright (C), 2022,
- * Author: zuo
- * Date: 2022/2/7 11:26
- * Description: 纭鏀跺埌娉ㄥ唽鎶ユ枃 鈥斺�斺�斺�斺�斺�旇繑鍥�
- */
-public class ConfirmMachineBackBean {
- //鑷紪娴嬭瘯鏁版嵁6803680092008A16
- String AFN="";
- String Data;//BCD鐮�00鎴愬姛01澶辫触(娉ㄥ唽鍙蜂笉鏄湇鍔″櫒杩斿洖淇℃伅)
-}
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/InitCardBackBean.java b/app/src/main/java/com/dayu/recharge/socketBean/InitCardBackBean.java
deleted file mode 100644
index 2de1e9c..0000000
--- a/app/src/main/java/com/dayu/recharge/socketBean/InitCardBackBean.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package com.dayu.recharge.socketBean;
-
-/**
- * Copyright (C), 2022,
- * Author: zuo
- * Date: 2022/2/7 14:26
- * Description: 寮�鍗℃姤鏂囪繑鍥炲弬鏁�
- */
-public class InitCardBackBean {
- //鑷紪娴嬭瘯鏁版嵁681b680093313334316364393631323334353637383938373635343332008916
- String control = "00";//鎺у埗鍩�
- String AFN = "93";
- String[] orderId = new String[8];
- String[] initPeasantCode=new String[16];//鍐滄埛娉ㄥ唽缂栧彿
- String state;//BCD鐮�00鎴愬姛01韬唤璇佸凡娉ㄥ唽02鍏朵粬鍘熷洜澶辫触
-}
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/InitMachineBackBean.java b/app/src/main/java/com/dayu/recharge/socketBean/InitMachineBackBean.java
deleted file mode 100644
index ac95dd8..0000000
--- a/app/src/main/java/com/dayu/recharge/socketBean/InitMachineBackBean.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.dayu.recharge.socketBean;
-
-/**
- * Copyright (C), 2022,
- * Author: zuo
- * Date: 2022/2/6 12:17
- * Description: 鍏呭�肩鐞嗘敞鍐屾姤鏂囨湇鍔″櫒杩斿洖
- */
-public class InitMachineBackBean {
-
- //鑷紪娴嬭瘯鏁版嵁 681268009131323334353637383938373635343332ED16
- String control = "00";//鎺у埗鍩�
- String AFN = "91";
- String[] initCode = new String[16];//璁惧娉ㄥ唽鍙�
- String CRC;
-
-
-}
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/RechargeBackBean.java b/app/src/main/java/com/dayu/recharge/socketBean/RechargeBackBean.java
deleted file mode 100644
index 6c64501..0000000
--- a/app/src/main/java/com/dayu/recharge/socketBean/RechargeBackBean.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.dayu.recharge.socketBean;
-
-/**
- * Copyright (C), 2022,
- * Author: zuo
- * Date: 2022/2/7 22:09
- * Description: 鍏呭�� 杩斿洖
- */
-public class RechargeBackBean {
-
- //681b6800950041ac28f6e59388e588a9e6b3a2e789b939623662613338635116
- String control;//鎺у埗鍩烠琛ㄧず鎶ユ枃浼犺緭鏂瑰悜鍜屾墍鎻愪緵鐨勪紶杈撴湇鍔$被鍨嬬殑淇℃伅锛�0x00浠h〃姝ゅ抚鎶ユ枃鏄敱涓績绔彂鍑虹殑涓嬭鎶ユ枃;0x01 琛ㄧず姝ゅ抚鎶ユ枃鏄敱缁堢鍙戝嚭鐨勪笂琛屾姤鏂�;
- String AFN;
- String state;//BCD鐮�;00鍚敤01绂佺敤02闅跺睘淇℃伅涓嶇03鏃犳鍗′俊鎭�04鍏跺畠
- String balance ;//= new String[4];// 鍓╀綑閲戦(浣�)---鍓╀綑閲戦(楂�) 16杩涘埗 鍗曚綅:0.01鍏�
- String name ;//= new String[12];//濮撳悕 涓変釜瀛楃涓茬粍鎴愪竴涓眽瀛� 16杩涘埗UTF-8
- String orderId ;//= new String[8];//璁㈠崟鍙�
-}
diff --git a/app/src/main/java/com/dayu/recharge/tools/CustomIsoDepReader.java b/app/src/main/java/com/dayu/recharge/tools/CustomIsoDepReader.java
deleted file mode 100644
index c9b140d..0000000
--- a/app/src/main/java/com/dayu/recharge/tools/CustomIsoDepReader.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package com.dayu.recharge.tools;
-
-import android.nfc.Tag;
-import android.nfc.tech.TagTechnology;
-
-import java.io.IOException;
-
-/**
- * Created by Android Studio.
- * author: zuo
- * Date: 2023-11-29
- * Time: 9:13
- * 澶囨敞锛�
- */
-public class CustomIsoDepReader implements TagTechnology {
- @Override
- public Tag getTag() {
- return null;
- }
-
- @Override
- public void connect() throws IOException {
-
- }
-
- @Override
- public void close() throws IOException {
-
- }
-
- @Override
- public boolean isConnected() {
- return false;
- }
-}
diff --git a/app/src/main/java/com/dayu/recharge/utils/StrUtil.java b/app/src/main/java/com/dayu/recharge/utils/StrUtil.java
deleted file mode 100644
index b3ebb20..0000000
--- a/app/src/main/java/com/dayu/recharge/utils/StrUtil.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package com.dayu.recharge.utils;
-
-/**
- * Copyright (C), 2022,
- * Author: zuo
- * Date: 2022/2/3 22:00
- * Description:
- */
-public class StrUtil {
- /**
- * 瀛楃涓茶浆鍖栨垚涓�16杩涘埗瀛楃涓�
- * @param s
- * @return
- */
- public static String strTo16(String s) {
- String str = "";
- for (int i = 0; i < s.length(); i++) {
- int ch = (int) s.charAt(i);
- String s4 = Integer.toHexString(ch);
- str = str + s4;
- }
- return str;
- }
- /**
- * 16杩涘埗杞崲鎴愪负string绫诲瀷瀛楃涓�
- * @param s
- * @return
- */
- public static String hexStringToString(String s) {
- if (s == null || s.equals("")) {
- return null;
- }
- s = s.replace(" ", "");
- byte[] baKeyword = new byte[s.length() / 2];
- for (int i = 0; i < baKeyword.length; i++) {
- try {
- baKeyword[i] = (byte) (0xff & Integer.parseInt(s.substring(i * 2, i * 2 + 2), 16));
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- try {
- s = new String(baKeyword, "UTF-8");
- new String();
- } catch (Exception e1) {
- e1.printStackTrace();
- }
- return s;
- }
-}
diff --git a/app/src/main/java/com/dayu/recharge/MyApplication.java b/app/src/main/java/com/dayu/rechargeqh/MyApplication.java
similarity index 90%
rename from app/src/main/java/com/dayu/recharge/MyApplication.java
rename to app/src/main/java/com/dayu/rechargeqh/MyApplication.java
index 6a2370d..d3be2af 100644
--- a/app/src/main/java/com/dayu/recharge/MyApplication.java
+++ b/app/src/main/java/com/dayu/rechargeqh/MyApplication.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge;
+package com.dayu.rechargeqh;
import android.app.Application;
import android.os.Handler;
@@ -6,22 +6,21 @@
import android.text.TextUtils;
import android.util.Log;
-import com.dayu.recharge.dao.BaseDaoSingleton;
-import com.dayu.recharge.dbBean.IpBean;
-import com.dayu.recharge.net.ScoketMessageProtocol;
-import com.dayu.recharge.net.SocketCallBack;
-import com.dayu.recharge.net.SocketData;
-import com.dayu.recharge.net.SocketNet;
-import com.dayu.recharge.socketBean.ConfirmMachineRequestBean;
-import com.dayu.recharge.socketBean.InitMachineBackBean;
-import com.dayu.recharge.socketBean.InitMachineRequestBean;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.AidlUtil;
-import com.dayu.recharge.utils.CRC8;
-import com.dayu.recharge.utils.DeviceNumberUtils;
-import com.dayu.recharge.utils.SocketUtil;
-import com.dayu.recharge.utils.ToastUtil;
+import com.dayu.rechargeqh.dao.BaseDaoSingleton;
+import com.dayu.rechargeqh.dbBean.IpBean;
+import com.dayu.rechargeqh.net.ScoketMessageProtocol;
+import com.dayu.rechargeqh.net.SocketCallBack;
+import com.dayu.rechargeqh.net.SocketData;
+import com.dayu.rechargeqh.net.SocketNet;
+import com.dayu.rechargeqh.socketBean.ConfirmMachineRequestBean;
+import com.dayu.rechargeqh.socketBean.InitMachineRequestBean;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.AidlUtil;
+import com.dayu.rechargeqh.utils.CRC8;
+import com.dayu.rechargeqh.utils.DeviceNumberUtils;
+import com.dayu.rechargeqh.utils.SocketUtil;
+import com.dayu.rechargeqh.utils.ToastUtil;
import com.easysocket.EasySocket;
import com.easysocket.config.EasySocketOptions;
import com.easysocket.entity.SocketAddress;
@@ -74,7 +73,11 @@
public void initEasySocket(boolean isCreate, SocketNet.CreateBack createBack) {
try {
this.createBack = createBack;
- ipBean = BaseDaoSingleton.getInstance(MyApplication.myApplication).ipDao().findFirst();
+ try {
+ ipBean = BaseDaoSingleton.getInstance(MyApplication.myApplication).ipDao().findFirst();
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
if (ipBean == null) {
ipBean = new IpBean();
ipBean.setIp("dayuyanjiuyuan.top");
@@ -163,7 +166,6 @@
if (CRC8.isCRC8(readData.getOriginDataBytes())) {
//鏍¢獙CRC鎴愬姛
- InitMachineBackBean initMachineBackBean = new InitMachineBackBean();
String initCode = HexUtil.bytesToHex(Arrays.copyOfRange(readData.getBodyBytes(), 2, 18));
//纭鏀跺埌娉ㄥ唽鍙锋姤鏂�
ConfirmMachineRequestBean confirmMachineRequestBean = new ConfirmMachineRequestBean();
diff --git a/app/src/main/java/com/dayu/recharge/activity/AdminSetupActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/AdminSetupActivity.java
similarity index 96%
rename from app/src/main/java/com/dayu/recharge/activity/AdminSetupActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/AdminSetupActivity.java
index 7c47f40..a140874 100644
--- a/app/src/main/java/com/dayu/recharge/activity/AdminSetupActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/AdminSetupActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.content.Context;
import android.os.Build;
@@ -8,11 +8,11 @@
import android.view.View;
import android.view.inputmethod.InputMethodManager;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.databinding.ActivityAdminSetupBinding;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.dbBean.IpBean;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.MyApplication;
+import com.dayu.rechargeqh.databinding.ActivityAdminSetupBinding;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.dbBean.IpBean;
+import com.dayu.rechargeqh.utils.TipUtil;
import com.example.pickerviewlibrary.picker.TeaPickerView;
import com.example.pickerviewlibrary.picker.entity.PickerData;
import com.example.pickerviewlibrary.picker.listener.OnPickerClickListener;
@@ -30,6 +30,7 @@
public class AdminSetupActivity extends BaseActivity {
ActivityAdminSetupBinding adminBinding;
+
public static AdminSetupActivity adminSetupActivity;
AdminDataBean adminData = new AdminDataBean();
TeaPickerView pickerView;
diff --git a/app/src/main/java/com/dayu/recharge/activity/BaseActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/BaseActivity.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/activity/BaseActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/BaseActivity.java
index 6247fed..f5c2223 100644
--- a/app/src/main/java/com/dayu/recharge/activity/BaseActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/BaseActivity.java
@@ -1,7 +1,5 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
-import android.app.Activity;
-import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
@@ -11,11 +9,10 @@
import androidx.appcompat.app.AppCompatActivity;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.R;
-import com.dayu.recharge.dao.AppDatabase;
-import com.dayu.recharge.dao.BaseDaoSingleton;
-import com.dayu.recharge.view.TitleBar;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.dao.BaseDaoSingleton;
+import com.dayu.rechargeqh.view.TitleBar;
/**
* Created by zuoxiao on 2018/12/20.
diff --git a/app/src/main/java/com/dayu/recharge/activity/BaseNfcActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/BaseNfcActivity.java
similarity index 87%
rename from app/src/main/java/com/dayu/recharge/activity/BaseNfcActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/BaseNfcActivity.java
index 89456ef..b91bacd 100644
--- a/app/src/main/java/com/dayu/recharge/activity/BaseNfcActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/BaseNfcActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
/**
* Created by zuo on 2018/12/2.
@@ -12,9 +12,9 @@
import android.nfc.Tag;
import android.os.Handler;
-import com.dayu.recharge.card.UserCard;
-import com.dayu.recharge.tools.LoyaltyCardReader;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.card.UserCard;
+import com.dayu.rechargeqh.tools.LoyaltyCardReader;
+import com.dayu.rechargeqh.utils.TipUtil;
/**
* Author:Created by Ricky on 2017/8/25.
@@ -27,20 +27,6 @@
*/
public class BaseNfcActivity extends BaseActivity implements LoyaltyCardReader.AccountCallback {
- /**
- * 璇ュ崱宸插啓鍏ョ敤鎴蜂俊鎭�
- */
- public final static int HAS_USER = 1;
- /**
- * 璇ュ崱鏈啓鍏ョ敤鎴蜂俊鎭�
- */
- public final static int NO_USER = 2;
- /**
- * 鍏呭��
- */
- public final static int RECHARGE = 3;
-
- public final static int ERROR = -1;
protected NfcAdapter mNfcAdapter;
private PendingIntent mPendingIntent;
diff --git a/app/src/main/java/com/dayu/recharge/activity/DomainActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/DomainActivity.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/activity/DomainActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/DomainActivity.java
index 7cf1cae..3997aa1 100644
--- a/app/src/main/java/com/dayu/recharge/activity/DomainActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/DomainActivity.java
@@ -1,13 +1,13 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.databinding.ActivityDomainBinding;
-import com.dayu.recharge.dbBean.DomainBean;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.databinding.ActivityDomainBinding;
+import com.dayu.rechargeqh.dbBean.DomainBean;
+import com.dayu.rechargeqh.utils.TipUtil;
/**
* Created by Android Studio.
diff --git a/app/src/main/java/com/dayu/rechargeqh/activity/ElectricPriceActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/ElectricPriceActivity.java
new file mode 100644
index 0000000..edda127
--- /dev/null
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/ElectricPriceActivity.java
@@ -0,0 +1,94 @@
+package com.dayu.rechargeqh.activity;
+
+import android.os.Bundle;
+import android.text.Editable;
+import android.text.TextUtils;
+import android.text.TextWatcher;
+import android.view.LayoutInflater;
+import android.view.View;
+
+import com.dayu.rechargeqh.databinding.ActivityElectricPriceBinding;
+import com.dayu.rechargeqh.dbBean.ElectricPriceBean;
+import com.dayu.rechargeqh.utils.TipUtil;
+
+/**
+ * Copyright (C), 2023,
+ * Author: zuo
+ * Date: 2023-11-10 10:18
+ * Description: 鐢甸噺鍗曚环璁剧疆
+ */
+public class ElectricPriceActivity extends BaseActivity {
+
+ ActivityElectricPriceBinding electricPriceBinding;
+ ElectricPriceBean electricPriceBean;
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ electricPriceBinding = ActivityElectricPriceBinding.inflate(LayoutInflater.from(this));
+ setContentView(electricPriceBinding.getRoot());
+ initData();
+
+
+ initView();
+
+
+
+ }
+
+ private void initView() {
+
+ //淇濈暀涓変綅灏忔暟
+ electricPriceBinding.electricNewNum.addTextChangedListener(new TextWatcher() {
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+
+ }
+
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+
+ }
+
+ @Override
+ public void afterTextChanged(Editable s) {
+ // 鍒犻櫎棰濆鐨勫皬鏁颁綅
+ String text = s.toString();
+ if (text.contains(".")) {
+ int decimalIndex = text.indexOf(".");
+ int decimalCount = text.length() - decimalIndex - 1;
+ if (decimalCount > 3) {
+ s.delete(decimalIndex + 4, s.length());
+ }
+ }
+ }
+ });
+
+ electricPriceBinding.electricOk.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if (!TextUtils.isEmpty(electricPriceBinding.electricNewNum.getText())) {
+ electricPriceBean.setPrice(Float.parseFloat(electricPriceBinding.electricNewNum.getText().toString()));
+ baseDao.electricPriceDao().insert(electricPriceBean);
+ TipUtil.show("淇濆瓨鎴愬姛");
+ initData();
+ } else {
+ TipUtil.show("璇疯緭鍏ユ纭噾棰�");
+ }
+ }
+ });
+ }
+
+ private void initData() {
+ ElectricPriceBean priceBean = baseDao.electricPriceDao().findFirst();
+ if (priceBean != null) {
+ electricPriceBean = priceBean;
+ electricPriceBinding.electricOldNumber.setText(priceBean.getPrice() + "鍏�");
+ } else {
+ electricPriceBean = new ElectricPriceBean();
+ electricPriceBinding.electricOldNumber.setText("1.000鍏�");
+ }
+ }
+
+
+}
diff --git a/app/src/main/java/com/dayu/recharge/activity/HomeActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/HomeActivity.java
similarity index 93%
rename from app/src/main/java/com/dayu/recharge/activity/HomeActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/HomeActivity.java
index 8ea87ae..20883af 100644
--- a/app/src/main/java/com/dayu/recharge/activity/HomeActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/HomeActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.content.Intent;
import android.os.Bundle;
@@ -7,11 +7,11 @@
import android.view.View;
import android.widget.Toast;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.R;
-import com.dayu.recharge.databinding.ActivityHomeBinding;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.MyApplication;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.databinding.ActivityHomeBinding;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.utils.TipUtil;
/**
diff --git a/app/src/main/java/com/dayu/recharge/activity/IdentifyingActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/IdentifyingActivity.java
similarity index 89%
rename from app/src/main/java/com/dayu/recharge/activity/IdentifyingActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/IdentifyingActivity.java
index 520ed07..af48d32 100644
--- a/app/src/main/java/com/dayu/recharge/activity/IdentifyingActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/IdentifyingActivity.java
@@ -1,22 +1,22 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.card.CleanCard;
-import com.dayu.recharge.card.ConfigurationPowerCard;
-import com.dayu.recharge.card.ConfigureDeviceRegistrationCrad;
-import com.dayu.recharge.card.ManageCard;
-import com.dayu.recharge.card.RegisteredCard;
-import com.dayu.recharge.card.TestCard;
-import com.dayu.recharge.databinding.ActivityIdentyfyingBinding;
-import com.dayu.recharge.dbBean.CardData;
-import com.dayu.recharge.dbBean.IdentityBean;
-import com.dayu.recharge.utils.MyCommon;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.view.ChooseView;
+import com.dayu.rechargeqh.card.CleanCard;
+import com.dayu.rechargeqh.card.ConfigurationPowerCard;
+import com.dayu.rechargeqh.card.ConfigureDeviceRegistrationCrad;
+import com.dayu.rechargeqh.card.ManageCard;
+import com.dayu.rechargeqh.card.RegisteredCard;
+import com.dayu.rechargeqh.card.TestCard;
+import com.dayu.rechargeqh.databinding.ActivityIdentyfyingBinding;
+import com.dayu.rechargeqh.dbBean.CardData;
+import com.dayu.rechargeqh.dbBean.IdentityBean;
+import com.dayu.rechargeqh.utils.MyCommon;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.view.ChooseView;
import java.util.Arrays;
diff --git a/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/LoginActivity.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/activity/LoginActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/LoginActivity.java
index 3d59c16..d367e72 100644
--- a/app/src/main/java/com/dayu/recharge/activity/LoginActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/LoginActivity.java
@@ -1,6 +1,5 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
-import android.Manifest;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
@@ -9,13 +8,12 @@
import android.widget.Toast;
import androidx.annotation.NonNull;
-import androidx.appcompat.app.AppCompatActivity;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.dao.BaseDaoSingleton;
-import com.dayu.recharge.databinding.ActivityLoginBinding;
-import com.dayu.recharge.dbBean.PassWordBean;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.MyApplication;
+import com.dayu.rechargeqh.dao.BaseDaoSingleton;
+import com.dayu.rechargeqh.databinding.ActivityLoginBinding;
+import com.dayu.rechargeqh.dbBean.PassWordBean;
+import com.dayu.rechargeqh.utils.TipUtil;
import com.hjq.permissions.OnPermissionCallback;
import com.hjq.permissions.Permission;
import com.hjq.permissions.XXPermissions;
diff --git a/app/src/main/java/com/dayu/recharge/activity/ManageSetUpActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/ManageSetUpActivity.java
similarity index 89%
rename from app/src/main/java/com/dayu/recharge/activity/ManageSetUpActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/ManageSetUpActivity.java
index 027bad7..7583c2b 100644
--- a/app/src/main/java/com/dayu/recharge/activity/ManageSetUpActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/ManageSetUpActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.os.Bundle;
diff --git a/app/src/main/java/com/dayu/recharge/activity/MyActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/MyActivity.java
similarity index 95%
rename from app/src/main/java/com/dayu/recharge/activity/MyActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/MyActivity.java
index c7cee23..5d59f84 100644
--- a/app/src/main/java/com/dayu/recharge/activity/MyActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/MyActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.Manifest;
import android.app.Activity;
@@ -14,16 +14,15 @@
import androidx.annotation.NonNull;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.databinding.ActivityMyBinding;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.net.SocketNet;
-import com.dayu.recharge.utils.DeviceNumberUtils;
-import com.dayu.recharge.utils.ExcelUtil;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.view.PassWordDialog;
-import com.dayu.recharge.view.datepicker.CustomDatePicker;
-import com.dayu.recharge.view.datepicker.DateFormatUtils;
+import com.dayu.rechargeqh.databinding.ActivityMyBinding;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.net.SocketNet;
+import com.dayu.rechargeqh.utils.DeviceNumberUtils;
+import com.dayu.rechargeqh.utils.ExcelUtil;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.view.PassWordDialog;
+import com.dayu.rechargeqh.view.datepicker.CustomDatePicker;
+import com.dayu.rechargeqh.view.datepicker.DateFormatUtils;
import java.io.File;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/NFCWreatActivity.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/NFCWreatActivity.java
index bfd8072..45f4438 100644
--- a/app/src/main/java/com/dayu/recharge/activity/NFCWreatActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/NFCWreatActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.content.Intent;
import android.os.Bundle;
@@ -7,43 +7,40 @@
import android.view.LayoutInflater;
import android.widget.Toast;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.R;
-import com.dayu.recharge.card.CleanCard;
-import com.dayu.recharge.card.CleanUserCard;
-import com.dayu.recharge.card.ConfigurationPowerCard;
-import com.dayu.recharge.card.ConfigureDeviceRegistrationCrad;
-import com.dayu.recharge.card.DomainCard;
-import com.dayu.recharge.card.ManageCard;
-import com.dayu.recharge.card.RegisteredCard;
-import com.dayu.recharge.card.TestCard;
-import com.dayu.recharge.card.UserCard;
-import com.dayu.recharge.databinding.ActivityWriteTextBinding;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.dbBean.ElectricPriceBean;
-import com.dayu.recharge.dbBean.RechargeBean;
-import com.dayu.recharge.dbBean.UserCardBean;
-import com.dayu.recharge.net.SocketCallBack;
-import com.dayu.recharge.net.SocketData;
-import com.dayu.recharge.net.SocketNet;
-import com.dayu.recharge.socketBean.BalanceSelecteRequestBean;
-import com.dayu.recharge.socketBean.RechargeRequestBean;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.tools.NFCWriteHelper;
-import com.dayu.recharge.tools.NfcReadHelper;
-import com.dayu.recharge.tools.WriteCardUtils;
-import com.dayu.recharge.utils.AidlUtil;
-import com.dayu.recharge.utils.CRC8;
-import com.dayu.recharge.utils.DateUtil;
-import com.dayu.recharge.utils.DeviceNumberUtils;
-import com.dayu.recharge.utils.MornyUtil;
-import com.dayu.recharge.utils.MyCommon;
-import com.dayu.recharge.utils.SocketUtil;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.MyApplication;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.card.CleanCard;
+import com.dayu.rechargeqh.card.CleanUserCard;
+import com.dayu.rechargeqh.card.ConfigurationPowerCard;
+import com.dayu.rechargeqh.card.ConfigureDeviceRegistrationCrad;
+import com.dayu.rechargeqh.card.DomainCard;
+import com.dayu.rechargeqh.card.ManageCard;
+import com.dayu.rechargeqh.card.RegisteredCard;
+import com.dayu.rechargeqh.card.TestCard;
+import com.dayu.rechargeqh.card.UserCard;
+import com.dayu.rechargeqh.databinding.ActivityWriteTextBinding;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.dbBean.RechargeBean;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
+import com.dayu.rechargeqh.net.SocketCallBack;
+import com.dayu.rechargeqh.net.SocketData;
+import com.dayu.rechargeqh.net.SocketNet;
+import com.dayu.rechargeqh.socketBean.BalanceSelecteRequestBean;
+import com.dayu.rechargeqh.socketBean.RechargeRequestBean;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.tools.NFCWriteHelper;
+import com.dayu.rechargeqh.tools.NfcReadHelper;
+import com.dayu.rechargeqh.tools.WriteCardUtils;
+import com.dayu.rechargeqh.utils.AidlUtil;
+import com.dayu.rechargeqh.utils.CRC8;
+import com.dayu.rechargeqh.utils.DateUtil;
+import com.dayu.rechargeqh.utils.DeviceNumberUtils;
+import com.dayu.rechargeqh.utils.MyCommon;
+import com.dayu.rechargeqh.utils.SocketUtil;
+import com.dayu.rechargeqh.utils.TipUtil;
import com.tencent.bugly.crashreport.CrashReport;
import java.util.Arrays;
-import java.util.Calendar;
/**
* Copyright (C), 2023,
@@ -451,7 +448,7 @@
}
private void setmanageCard(Intent intent, final ManageCard manageCard) {
- manageCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(manageCard.toZeroByte(), 1, 0);
+ manageCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(manageCard.toZeroByte(baseDao), 1, 0);
}
/**
@@ -461,7 +458,7 @@
* @param clearOrInitCard
*/
private void setClean(Intent intent, final CleanCard clearOrInitCard) {
- cleanFlag = NFCWriteHelper.getInstence(intent, this).writeData(clearOrInitCard.toByte(), 1, 0);
+ cleanFlag = NFCWriteHelper.getInstence(intent, this).writeData(clearOrInitCard.toByte(baseDao), 1, 0);
}
@@ -472,7 +469,7 @@
* @param registeredCard
*/
private void setRegisteredCard(Intent intent, RegisteredCard registeredCard) {
- registeredFlag = NFCWriteHelper.getInstence(intent, this).writeData(registeredCard.toByte(), 1, 0);
+ registeredFlag = NFCWriteHelper.getInstence(intent, this).writeData(registeredCard.toByte(baseDao), 1, 0);
}
/**
@@ -482,7 +479,7 @@
* @param cleanUserCard
*/
private void setCleanUserCard(Intent intent, CleanUserCard cleanUserCard) {
- cleanUserCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(cleanUserCard.toByte(), 1, 0);
+ cleanUserCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(cleanUserCard.toByte(baseDao), 1, 0);
}
/**
@@ -509,17 +506,17 @@
}
private void setTestCard(Intent intent, TestCard testCard) {
- testCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(testCard.toByte(), 1, 0);
+ testCardFlag = NFCWriteHelper.getInstence(intent, this).writeData(testCard.toByte(baseDao), 1, 0);
}
private void setConfigDeviceRegiest(Intent intent, ConfigureDeviceRegistrationCrad configureDeviceRegistrationCrad) {
- configDeviceRegiestFlag = NFCWriteHelper.getInstence(intent, this).writeData(configureDeviceRegistrationCrad.toByte(), 1, 0);
+ configDeviceRegiestFlag = NFCWriteHelper.getInstence(intent, this).writeData(configureDeviceRegistrationCrad.toByte(baseDao), 1, 0);
}
private void setConfigurationPower(Intent intent, ConfigurationPowerCard configurationPowerCard) {
try {
- configPowerFlag = NFCWriteHelper.getInstence(intent, this).writeData(configurationPowerCard.toByte(), 1, 0);
+ configPowerFlag = NFCWriteHelper.getInstence(intent, this).writeData(configurationPowerCard.toByte(baseDao), 1, 0);
} catch (Exception e) {
configPowerFlag = false;
throw new RuntimeException(e);
diff --git a/app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/NewCardActivity.java
similarity index 93%
rename from app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/NewCardActivity.java
index 401cccf..25d1728 100644
--- a/app/src/main/java/com/dayu/recharge/activity/NewCardActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/NewCardActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.app.Dialog;
import android.content.Intent;
@@ -11,25 +11,24 @@
import androidx.annotation.NonNull;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.card.UserCard;
-import com.dayu.recharge.databinding.ActivityNewCardBinding;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.dbBean.ElectricPriceBean;
-import com.dayu.recharge.dbBean.IpBean;
-import com.dayu.recharge.dbBean.UserCardBean;
-import com.dayu.recharge.net.SocketCallBack;
-import com.dayu.recharge.net.SocketData;
-import com.dayu.recharge.net.SocketNet;
-import com.dayu.recharge.socketBean.InitCardRequestBean;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.tools.Utils;
-import com.dayu.recharge.utils.CRC8;
-import com.dayu.recharge.utils.DeviceNumberUtils;
-import com.dayu.recharge.utils.SocketUtil;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.view.ProgressDialog;
+import com.dayu.rechargeqh.MyApplication;
+import com.dayu.rechargeqh.card.UserCard;
+import com.dayu.rechargeqh.databinding.ActivityNewCardBinding;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.dbBean.IpBean;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
+import com.dayu.rechargeqh.net.SocketCallBack;
+import com.dayu.rechargeqh.net.SocketData;
+import com.dayu.rechargeqh.net.SocketNet;
+import com.dayu.rechargeqh.socketBean.InitCardRequestBean;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.tools.Utils;
+import com.dayu.rechargeqh.utils.CRC8;
+import com.dayu.rechargeqh.utils.DeviceNumberUtils;
+import com.dayu.rechargeqh.utils.SocketUtil;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.view.ProgressDialog;
import com.hjq.permissions.OnPermissionCallback;
import com.hjq.permissions.Permission;
import com.hjq.permissions.XXPermissions;
diff --git a/app/src/main/java/com/dayu/recharge/activity/NewCardListActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/NewCardListActivity.java
similarity index 90%
rename from app/src/main/java/com/dayu/recharge/activity/NewCardListActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/NewCardListActivity.java
index 4bab5ec..f86add1 100644
--- a/app/src/main/java/com/dayu/recharge/activity/NewCardListActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/NewCardListActivity.java
@@ -1,34 +1,28 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
-import static com.dayu.recharge.view.TitleBar.ClickType_RIGHT_TEXT;
+import static com.dayu.rechargeqh.view.TitleBar.ClickType_RIGHT_TEXT;
import android.os.Bundle;
-import android.os.Handler;
-import android.os.Message;
import android.view.LayoutInflater;
import android.view.View;
-import androidx.annotation.NonNull;
import androidx.recyclerview.widget.LinearLayoutManager;
-import com.dayu.recharge.adapter.NewCardAdapter;
-import com.dayu.recharge.databinding.ActivityNewcardListBinding;
-import com.dayu.recharge.dbBean.UserCardBean;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.view.datepicker.CustomDatePicker;
-import com.dayu.recharge.view.datepicker.DateFormatUtils;
+import com.dayu.rechargeqh.adapter.NewCardAdapter;
+import com.dayu.rechargeqh.databinding.ActivityNewcardListBinding;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.view.datepicker.CustomDatePicker;
+import com.dayu.rechargeqh.view.datepicker.DateFormatUtils;
import com.scwang.smart.refresh.footer.ClassicsFooter;
-import com.scwang.smart.refresh.header.ClassicsHeader;
import com.scwang.smart.refresh.layout.api.RefreshLayout;
import com.scwang.smart.refresh.layout.listener.OnLoadMoreListener;
-import com.scwang.smart.refresh.layout.listener.OnRefreshListener;
import java.util.ArrayList;
import java.util.List;
import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers;
import io.reactivex.rxjava3.core.Observable;
-import io.reactivex.rxjava3.core.Scheduler;
import io.reactivex.rxjava3.schedulers.Schedulers;
/**
diff --git a/app/src/main/java/com/dayu/recharge/activity/ParameterActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/ParameterActivity.java
similarity index 95%
rename from app/src/main/java/com/dayu/recharge/activity/ParameterActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/ParameterActivity.java
index 1838e59..5ce52da 100644
--- a/app/src/main/java/com/dayu/recharge/activity/ParameterActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/ParameterActivity.java
@@ -1,11 +1,11 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.databinding.ActivityParameterBinding;
+import com.dayu.rechargeqh.databinding.ActivityParameterBinding;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/activity/PassWordActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/PassWordActivity.java
similarity index 91%
rename from app/src/main/java/com/dayu/recharge/activity/PassWordActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/PassWordActivity.java
index b2936f4..3e38fb0 100644
--- a/app/src/main/java/com/dayu/recharge/activity/PassWordActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/PassWordActivity.java
@@ -1,14 +1,14 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.databinding.ActivityPswBinding;
-import com.dayu.recharge.dbBean.PassWordBean;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.utils.WSMD5;
+import com.dayu.rechargeqh.databinding.ActivityPswBinding;
+import com.dayu.rechargeqh.dbBean.PassWordBean;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.utils.WSMD5;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/activity/PasswordCardActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/PasswordCardActivity.java
similarity index 87%
rename from app/src/main/java/com/dayu/recharge/activity/PasswordCardActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/PasswordCardActivity.java
index 4ae1047..3f3ee73 100644
--- a/app/src/main/java/com/dayu/recharge/activity/PasswordCardActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/PasswordCardActivity.java
@@ -1,14 +1,13 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.databinding.ActivityPasswordCardBinding;
-import com.dayu.recharge.dbBean.PassWordCardBean;
-import com.dayu.recharge.dbBean.PowerBean;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.databinding.ActivityPasswordCardBinding;
+import com.dayu.rechargeqh.dbBean.PassWordCardBean;
+import com.dayu.rechargeqh.utils.TipUtil;
/**
* author: zuo
@@ -26,6 +25,8 @@
super.onCreate(savedInstanceState);
binding = ActivityPasswordCardBinding.inflate(LayoutInflater.from(this));
setContentView(binding.getRoot());
+ initView();
+ initData();
}
diff --git a/app/src/main/java/com/dayu/recharge/activity/PowerActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/PowerActivity.java
similarity index 89%
rename from app/src/main/java/com/dayu/recharge/activity/PowerActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/PowerActivity.java
index 91452f4..a556e9e 100644
--- a/app/src/main/java/com/dayu/recharge/activity/PowerActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/PowerActivity.java
@@ -1,13 +1,13 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.databinding.ActivityPowerBinding;
-import com.dayu.recharge.dbBean.PowerBean;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.databinding.ActivityPowerBinding;
+import com.dayu.rechargeqh.dbBean.PowerBean;
+import com.dayu.rechargeqh.utils.TipUtil;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/activity/ReadCardAcitivy.java b/app/src/main/java/com/dayu/rechargeqh/activity/ReadCardAcitivy.java
similarity index 78%
rename from app/src/main/java/com/dayu/recharge/activity/ReadCardAcitivy.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/ReadCardAcitivy.java
index 8d55630..8543ad1 100644
--- a/app/src/main/java/com/dayu/recharge/activity/ReadCardAcitivy.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/ReadCardAcitivy.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.content.Intent;
import android.nfc.NfcAdapter;
@@ -7,25 +7,28 @@
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.card.ConfigurationPowerCard;
-import com.dayu.recharge.card.DomainCard;
-import com.dayu.recharge.card.UserCard;
-import com.dayu.recharge.databinding.ActivityRedCardBinding;
-import com.dayu.recharge.net.SocketCallBack;
-import com.dayu.recharge.net.SocketData;
-import com.dayu.recharge.net.SocketNet;
-import com.dayu.recharge.socketBean.BalanceSelecteRequestBean;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.tools.NfcReadHelper;
-import com.dayu.recharge.tools.WriteCardUtils;
-import com.dayu.recharge.utils.CRC8;
-import com.dayu.recharge.utils.DeviceNumberUtils;
-import com.dayu.recharge.utils.MornyUtil;
-import com.dayu.recharge.utils.MyCommon;
-import com.dayu.recharge.utils.SocketUtil;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.view.ProgressDialog;
+import com.dayu.rechargeqh.card.BlackCard;
+import com.dayu.rechargeqh.card.ConfigurationPowerCard;
+import com.dayu.rechargeqh.card.DomainCard;
+import com.dayu.rechargeqh.card.ElectricPriceCard;
+import com.dayu.rechargeqh.card.RegionCard;
+import com.dayu.rechargeqh.card.UserCard;
+import com.dayu.rechargeqh.databinding.ActivityRedCardBinding;
+import com.dayu.rechargeqh.net.SocketCallBack;
+import com.dayu.rechargeqh.net.SocketData;
+import com.dayu.rechargeqh.net.SocketNet;
+import com.dayu.rechargeqh.socketBean.BalanceSelecteRequestBean;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.tools.NfcReadHelper;
+import com.dayu.rechargeqh.tools.WriteCardUtils;
+import com.dayu.rechargeqh.utils.CRC8;
+import com.dayu.rechargeqh.utils.DeviceNumberUtils;
+import com.dayu.rechargeqh.utils.MornyUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
+import com.dayu.rechargeqh.utils.SocketUtil;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.view.ProgressDialog;
import java.util.Arrays;
import java.util.Calendar;
@@ -39,22 +42,9 @@
*/
public class ReadCardAcitivy extends BaseNfcActivity {
- private static final int USER_CRAD = 1;
- private static final int MANAGE_CRAD = 2;
- private static final int CLEAN_CARD = 3;
- private static final int REGISTERED_CARD = 4;
- private static final int CLEAN_ALL_USER = 5;
- private static final int DOMAIN_CARD = 6;
- private static final int TEST_CARD = 7;
-
- private static final int CONFIGURATION_CARD = 8;
-
- private static final int CONFIGURATION_POWER_CARD = 9;
- private static final int PASS_WORD_CRAD = 10;
-
-
volatile UserCard userCard;
ActivityRedCardBinding redCardBinding;
+
Intent intent;
@@ -119,7 +109,6 @@
case MyCommon.USER_CARD_TYPE_2:
case MyCommon.USER_CARD_TYPE_3:
userCard = UserCard.getBean(data);
-// selectBalance(userCard.getInitPeasantCode());
break;
case MyCommon.MANAGE_CRAD:
viweGone(false);
@@ -146,6 +135,7 @@
viweGone(false);
redCardBinding.readCardTypeTV.setText("褰撳墠涓鸿缃煙鍚嶅崱");
DomainCard domainCard = DomainCard.toBean(data);
+ assert domainCard != null;
redCardBinding.readCardDataTV.setText("搴忓彿锛�" + domainCard.getDomainNumber() + "\n" + "鍩熷悕锛�" + domainCard.getDomainName() + "\n" + "绔彛鍙凤細" + domainCard.getPort());
stopAnim();
break;
@@ -166,6 +156,29 @@
redCardBinding.readCardDataTV.setText(powerCard.getPower());
stopAnim();
break;
+ case MyCommon.BLACK:
+ viweGone(false);
+ redCardBinding.readCardTypeTV.setText("褰撳墠涓洪粦鍗�");
+ BlackCard blackCard = BlackCard.getBean(data);
+ redCardBinding.readCardDataTV.setText("褰撳墠榛戝崱鐢ㄦ埛鍙蜂负锛�" + blackCard.getBlackCard());
+ break;
+ case MyCommon.REGION:
+ viweGone(false);
+ redCardBinding.readCardTypeTV.setText("褰撳墠涓哄尯鍩熻〃鍙峰崱");
+ RegionCard regionCard = RegionCard.getBean(data);
+ StringBuilder stringBuilder = new StringBuilder();
+ stringBuilder.append("鍖哄煙鍦板潃锛�").append(regionCard.getRegion()).append("\n");
+ stringBuilder.append("鎺у埗鍣ㄧ紪鍙凤細").append(regionCard.getControllerCodel()).append("\n");
+ redCardBinding.readCardDataTV.setText(stringBuilder.toString());
+ break;
+ case MyCommon.ELECTRIC_PRICE:
+ viweGone(false);
+ redCardBinding.readCardTypeTV.setText("褰撳墠涓虹數閲忓崟浠峰崱");
+ ElectricPriceCard electricPriceCard = ElectricPriceCard.getBean(data);
+ StringBuilder electricPriceBuilder = new StringBuilder();
+ electricPriceBuilder.append("鐢甸噺鍗曚环锛�").append(electricPriceCard.getElectricPrice()).append("\n");
+ redCardBinding.readCardDataTV.setText(electricPriceBuilder.toString());
+ break;
default:
TipUtil.show(ReadCardAcitivy.this, "鍗$墖鏃犳硶璇嗗埆");
stopAnim();
diff --git a/app/src/main/java/com/dayu/recharge/activity/RechargeActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/RechargeActivity.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/activity/RechargeActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/RechargeActivity.java
index 8647a08..98a7818 100644
--- a/app/src/main/java/com/dayu/recharge/activity/RechargeActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/RechargeActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.content.Intent;
import android.os.Bundle;
@@ -9,21 +9,21 @@
import android.view.View;
import android.widget.EditText;
-import com.dayu.recharge.databinding.ActivityRechargeBinding;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.net.SocketCallBack;
-import com.dayu.recharge.net.SocketData;
-import com.dayu.recharge.net.SocketNet;
-import com.dayu.recharge.socketBean.BalanceSelecteRequestBean;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.tools.NfcReadHelper;
-import com.dayu.recharge.tools.WriteCardUtils;
-import com.dayu.recharge.utils.CRC8;
-import com.dayu.recharge.utils.DeviceNumberUtils;
-import com.dayu.recharge.utils.MornyUtil;
-import com.dayu.recharge.utils.SocketUtil;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.view.ProgressDialog;
+import com.dayu.rechargeqh.databinding.ActivityRechargeBinding;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.net.SocketCallBack;
+import com.dayu.rechargeqh.net.SocketData;
+import com.dayu.rechargeqh.net.SocketNet;
+import com.dayu.rechargeqh.socketBean.BalanceSelecteRequestBean;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.tools.NfcReadHelper;
+import com.dayu.rechargeqh.tools.WriteCardUtils;
+import com.dayu.rechargeqh.utils.CRC8;
+import com.dayu.rechargeqh.utils.DeviceNumberUtils;
+import com.dayu.rechargeqh.utils.MornyUtil;
+import com.dayu.rechargeqh.utils.SocketUtil;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.view.ProgressDialog;
import com.tencent.bugly.crashreport.CrashReport;
import java.util.Arrays;
diff --git a/app/src/main/java/com/dayu/recharge/activity/RechargeDetail.java b/app/src/main/java/com/dayu/rechargeqh/activity/RechargeDetail.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/activity/RechargeDetail.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/RechargeDetail.java
index 8bfa413..17dc4ce 100644
--- a/app/src/main/java/com/dayu/recharge/activity/RechargeDetail.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/RechargeDetail.java
@@ -1,14 +1,13 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
-import android.os.Build;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.card.UserCard;
-import com.dayu.recharge.databinding.ActivityRechargeDetailBinding;
-import com.dayu.recharge.utils.MornyUtil;
+import com.dayu.rechargeqh.card.UserCard;
+import com.dayu.rechargeqh.databinding.ActivityRechargeDetailBinding;
+import com.dayu.rechargeqh.utils.MornyUtil;
import java.util.Calendar;
diff --git a/app/src/main/java/com/dayu/recharge/activity/RechargeListActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/RechargeListActivity.java
similarity index 91%
rename from app/src/main/java/com/dayu/recharge/activity/RechargeListActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/RechargeListActivity.java
index 88e8d1b..8956825 100644
--- a/app/src/main/java/com/dayu/recharge/activity/RechargeListActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/RechargeListActivity.java
@@ -1,6 +1,6 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
-import static com.dayu.recharge.view.TitleBar.ClickType_RIGHT_TEXT;
+import static com.dayu.rechargeqh.view.TitleBar.ClickType_RIGHT_TEXT;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -8,16 +8,13 @@
import androidx.recyclerview.widget.LinearLayoutManager;
-import com.dayu.recharge.adapter.NewCardAdapter;
-import com.dayu.recharge.adapter.RechargeAdapter;
-import com.dayu.recharge.databinding.ActivityRechargeListBinding;
-import com.dayu.recharge.dbBean.RechargeBean;
-import com.dayu.recharge.dbBean.UserCardBean;
-import com.dayu.recharge.model.RechargeListModel;
-import com.dayu.recharge.utils.ArithUtil;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.view.datepicker.CustomDatePicker;
-import com.dayu.recharge.view.datepicker.DateFormatUtils;
+import com.dayu.rechargeqh.adapter.RechargeAdapter;
+import com.dayu.rechargeqh.databinding.ActivityRechargeListBinding;
+import com.dayu.rechargeqh.dbBean.RechargeBean;
+import com.dayu.rechargeqh.utils.ArithUtil;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.view.datepicker.CustomDatePicker;
+import com.dayu.rechargeqh.view.datepicker.DateFormatUtils;
import com.scwang.smart.refresh.footer.ClassicsFooter;
import com.scwang.smart.refresh.layout.api.RefreshLayout;
import com.scwang.smart.refresh.layout.listener.OnLoadMoreListener;
diff --git a/app/src/main/java/com/dayu/recharge/activity/ReplacementActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/ReplacementActivity.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/activity/ReplacementActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/ReplacementActivity.java
index 053aaa1..a62cc30 100644
--- a/app/src/main/java/com/dayu/recharge/activity/ReplacementActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/ReplacementActivity.java
@@ -1,21 +1,19 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
-import static com.dayu.recharge.view.TitleBar.ClickType_RIGHT_TEXT;
+import static com.dayu.rechargeqh.view.TitleBar.ClickType_RIGHT_TEXT;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
-import android.widget.AdapterView;
import androidx.recyclerview.widget.LinearLayoutManager;
-import com.dayu.recharge.adapter.NewCardAdapter;
-import com.dayu.recharge.adapter.ReplacementAdapter;
-import com.dayu.recharge.databinding.ActivityReplacementBinding;
-import com.dayu.recharge.dbBean.UserCardBean;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.view.EdtDialog;
+import com.dayu.rechargeqh.adapter.ReplacementAdapter;
+import com.dayu.rechargeqh.databinding.ActivityReplacementBinding;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.view.EdtDialog;
import com.scwang.smart.refresh.footer.ClassicsFooter;
import com.scwang.smart.refresh.layout.api.RefreshLayout;
import com.scwang.smart.refresh.layout.listener.OnLoadMoreListener;
diff --git a/app/src/main/java/com/dayu/recharge/activity/SysActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/SysActivity.java
similarity index 89%
rename from app/src/main/java/com/dayu/recharge/activity/SysActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/SysActivity.java
index d3222ec..7173497 100644
--- a/app/src/main/java/com/dayu/recharge/activity/SysActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/SysActivity.java
@@ -1,24 +1,24 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
-import com.dayu.recharge.card.CleanCard;
-import com.dayu.recharge.card.CleanUserCard;
-import com.dayu.recharge.card.ConfigurationPowerCard;
-import com.dayu.recharge.card.ConfigureDeviceRegistrationCrad;
-import com.dayu.recharge.card.DomainCard;
-import com.dayu.recharge.card.ManageCard;
-import com.dayu.recharge.card.PassWordCard;
-import com.dayu.recharge.card.RegisteredCard;
-import com.dayu.recharge.card.TestCard;
-import com.dayu.recharge.databinding.ActivityAdminBinding;
-import com.dayu.recharge.dbBean.DomainBean;
-import com.dayu.recharge.dbBean.PassWordCardBean;
-import com.dayu.recharge.dbBean.PowerBean;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.card.CleanCard;
+import com.dayu.rechargeqh.card.CleanUserCard;
+import com.dayu.rechargeqh.card.ConfigurationPowerCard;
+import com.dayu.rechargeqh.card.ConfigureDeviceRegistrationCrad;
+import com.dayu.rechargeqh.card.DomainCard;
+import com.dayu.rechargeqh.card.ManageCard;
+import com.dayu.rechargeqh.card.PassWordCard;
+import com.dayu.rechargeqh.card.RegisteredCard;
+import com.dayu.rechargeqh.card.TestCard;
+import com.dayu.rechargeqh.databinding.ActivityAdminBinding;
+import com.dayu.rechargeqh.dbBean.DomainBean;
+import com.dayu.rechargeqh.dbBean.PassWordCardBean;
+import com.dayu.rechargeqh.dbBean.PowerBean;
+import com.dayu.rechargeqh.utils.TipUtil;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/activity/SysIpActivity.java b/app/src/main/java/com/dayu/rechargeqh/activity/SysIpActivity.java
similarity index 86%
rename from app/src/main/java/com/dayu/recharge/activity/SysIpActivity.java
rename to app/src/main/java/com/dayu/rechargeqh/activity/SysIpActivity.java
index 31dc483..aa41cb6 100644
--- a/app/src/main/java/com/dayu/recharge/activity/SysIpActivity.java
+++ b/app/src/main/java/com/dayu/rechargeqh/activity/SysIpActivity.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.activity;
+package com.dayu.rechargeqh.activity;
import android.os.Bundle;
import android.text.TextUtils;
@@ -6,14 +6,12 @@
import android.view.View;
import android.widget.Toast;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.databinding.ActivityIpBinding;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.dbBean.IpBean;
-import com.dayu.recharge.utils.DeviceNumberUtils;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.utils.ToastUtil;
-import com.dayu.recharge.utils.WSHelper;
+import com.dayu.rechargeqh.MyApplication;
+import com.dayu.rechargeqh.databinding.ActivityIpBinding;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.dbBean.IpBean;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.utils.ToastUtil;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/adapter/BaseRecyclerAdapter.java b/app/src/main/java/com/dayu/rechargeqh/adapter/BaseRecyclerAdapter.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/adapter/BaseRecyclerAdapter.java
rename to app/src/main/java/com/dayu/rechargeqh/adapter/BaseRecyclerAdapter.java
index 2560c5f..3fc91bb 100644
--- a/app/src/main/java/com/dayu/recharge/adapter/BaseRecyclerAdapter.java
+++ b/app/src/main/java/com/dayu/rechargeqh/adapter/BaseRecyclerAdapter.java
@@ -1,11 +1,11 @@
-package com.dayu.recharge.adapter;
+package com.dayu.rechargeqh.adapter;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
-import com.dayu.recharge.databinding.ItemNoMoreBinding;
+import com.dayu.rechargeqh.databinding.ItemNoMoreBinding;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/adapter/NewCardAdapter.java b/app/src/main/java/com/dayu/rechargeqh/adapter/NewCardAdapter.java
similarity index 88%
rename from app/src/main/java/com/dayu/recharge/adapter/NewCardAdapter.java
rename to app/src/main/java/com/dayu/rechargeqh/adapter/NewCardAdapter.java
index 72b7380..3380a47 100644
--- a/app/src/main/java/com/dayu/recharge/adapter/NewCardAdapter.java
+++ b/app/src/main/java/com/dayu/rechargeqh/adapter/NewCardAdapter.java
@@ -1,22 +1,18 @@
-package com.dayu.recharge.adapter;
+package com.dayu.rechargeqh.adapter;
import android.content.Context;
import android.view.LayoutInflater;
-import android.view.View;
import android.view.ViewGroup;
-import android.widget.BaseAdapter;
-import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.databinding.DataBindingUtil;
-import androidx.databinding.ViewDataBinding;
import androidx.recyclerview.widget.RecyclerView;
-import com.dayu.recharge.R;
-import com.dayu.recharge.databinding.ItemNewCardBinding;
-import com.dayu.recharge.databinding.ItemNoMoreBinding;
-import com.dayu.recharge.dbBean.UserCardBean;
-import com.dayu.recharge.utils.DateUtil;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.databinding.ItemNewCardBinding;
+import com.dayu.rechargeqh.databinding.ItemNoMoreBinding;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
+import com.dayu.rechargeqh.utils.DateUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dayu/recharge/adapter/RechargeAdapter.java b/app/src/main/java/com/dayu/rechargeqh/adapter/RechargeAdapter.java
similarity index 84%
rename from app/src/main/java/com/dayu/recharge/adapter/RechargeAdapter.java
rename to app/src/main/java/com/dayu/rechargeqh/adapter/RechargeAdapter.java
index 55f720f..5f42751 100644
--- a/app/src/main/java/com/dayu/recharge/adapter/RechargeAdapter.java
+++ b/app/src/main/java/com/dayu/rechargeqh/adapter/RechargeAdapter.java
@@ -1,25 +1,18 @@
-package com.dayu.recharge.adapter;
+package com.dayu.rechargeqh.adapter;
import android.content.Context;
import android.view.LayoutInflater;
-import android.view.View;
import android.view.ViewGroup;
-import android.widget.BaseAdapter;
-import android.widget.ImageView;
-import android.widget.LinearLayout;
-import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.RecyclerView;
-import com.dayu.recharge.R;
-import com.dayu.recharge.databinding.ItemRechargeBinding;
-import com.dayu.recharge.databinding.ItemNoMoreBinding;
-import com.dayu.recharge.databinding.ItemRechargeBinding;
-import com.dayu.recharge.dbBean.RechargeBean;
-import com.dayu.recharge.dbBean.UserCardBean;
-import com.dayu.recharge.utils.DateUtil;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.databinding.ItemNoMoreBinding;
+import com.dayu.rechargeqh.databinding.ItemRechargeBinding;
+import com.dayu.rechargeqh.dbBean.RechargeBean;
+import com.dayu.rechargeqh.utils.DateUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dayu/recharge/adapter/ReplacementAdapter.java b/app/src/main/java/com/dayu/rechargeqh/adapter/ReplacementAdapter.java
similarity index 88%
rename from app/src/main/java/com/dayu/recharge/adapter/ReplacementAdapter.java
rename to app/src/main/java/com/dayu/rechargeqh/adapter/ReplacementAdapter.java
index 127a70e..535dafd 100644
--- a/app/src/main/java/com/dayu/recharge/adapter/ReplacementAdapter.java
+++ b/app/src/main/java/com/dayu/rechargeqh/adapter/ReplacementAdapter.java
@@ -1,6 +1,5 @@
-package com.dayu.recharge.adapter;
+package com.dayu.rechargeqh.adapter;
-import android.app.Activity;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.ViewGroup;
@@ -9,13 +8,13 @@
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.RecyclerView;
-import com.dayu.recharge.R;
-import com.dayu.recharge.activity.ReplacementActivity;
-import com.dayu.recharge.databinding.ItemNewCardBinding;
-import com.dayu.recharge.databinding.ItemNoMoreBinding;
-import com.dayu.recharge.databinding.ItemReplacementBinding;
-import com.dayu.recharge.dbBean.UserCardBean;
-import com.dayu.recharge.utils.DateUtil;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.activity.ReplacementActivity;
+import com.dayu.rechargeqh.databinding.ItemNewCardBinding;
+import com.dayu.rechargeqh.databinding.ItemNoMoreBinding;
+import com.dayu.rechargeqh.databinding.ItemReplacementBinding;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
+import com.dayu.rechargeqh.utils.DateUtil;
import java.util.List;
diff --git a/app/src/main/java/com/dayu/recharge/bean/TableItem.java b/app/src/main/java/com/dayu/rechargeqh/bean/TableItem.java
similarity index 95%
rename from app/src/main/java/com/dayu/recharge/bean/TableItem.java
rename to app/src/main/java/com/dayu/rechargeqh/bean/TableItem.java
index 672afe5..9b2553a 100644
--- a/app/src/main/java/com/dayu/recharge/bean/TableItem.java
+++ b/app/src/main/java/com/dayu/rechargeqh/bean/TableItem.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.bean;
+package com.dayu.rechargeqh.bean;
/**
* Created by Administrator on 2017/5/24.
diff --git a/app/src/main/java/com/dayu/recharge/bean/TransBean.java b/app/src/main/java/com/dayu/rechargeqh/bean/TransBean.java
similarity index 97%
rename from app/src/main/java/com/dayu/recharge/bean/TransBean.java
rename to app/src/main/java/com/dayu/rechargeqh/bean/TransBean.java
index 6367832..ccd217b 100644
--- a/app/src/main/java/com/dayu/recharge/bean/TransBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/bean/TransBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.bean;
+package com.dayu.rechargeqh.bean;
import android.os.Parcel;
import android.os.Parcelable;
diff --git a/app/src/main/java/com/dayu/rechargeqh/card/BaseCard.java b/app/src/main/java/com/dayu/rechargeqh/card/BaseCard.java
new file mode 100644
index 0000000..bdfa4a5
--- /dev/null
+++ b/app/src/main/java/com/dayu/rechargeqh/card/BaseCard.java
@@ -0,0 +1,55 @@
+package com.dayu.rechargeqh.card;
+
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.dbBean.CardData;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
+import com.tencent.bugly.crashreport.CrashReport;
+
+import java.io.Serializable;
+
+/**
+ * Copyright (C), 2023,
+ * Author: zuo
+ * Date: 2023-11-07 20:52
+ * Description:鎵�鏈夊崱缁撴瀯鐨勭埗绫�
+ */
+public class BaseCard implements Serializable {
+ public String cardData;//鏍囪瘑鐮�
+
+ public void setCardData(AppDatabase baseDao, String cardType) {
+ try {
+ CardData cardDataBean = baseDao.cardDataDao().findFirst(cardType);
+ if (cardDataBean != null) {
+ cardData = cardDataBean.getCardIdentifying();
+ } else {
+ cardData=MyCommon.getDefaultCardData(cardType);
+ }
+ } catch (Exception e) {
+ CrashReport.postCatchedException(e);
+ }
+ }
+
+
+ /**
+ * 鍓�15涓瓧鑺傜畻鏈疮鍔犲拰 涓嶅惈杩涗綅
+ *
+ * @param data 婧愭暟鎹�
+ * @return 16杩涘埗
+ */
+ public byte getByteSum(byte[] data) {
+ if (data != null) {
+ int sum = 0;
+ for (byte b : data) {
+ sum += b & 0xFF; // & 0xFF 鍙互灏嗗瓧鑺傛墿灞曚负姝f暣鏁帮紝閬垮厤绗﹀彿浣嶇殑褰卞搷
+ }
+ String hex = HexUtil.get10to16CompleteHex(sum);
+ hex = HexUtil.spaceHex(hex);
+ String[] hexArr = hex.split(" ");
+ return HexUtil.hexToByte(hexArr[hexArr.length - 1]);
+ }
+ return 0;
+ }
+
+
+}
diff --git a/app/src/main/java/com/dayu/rechargeqh/card/BlackCard.java b/app/src/main/java/com/dayu/rechargeqh/card/BlackCard.java
new file mode 100644
index 0000000..82526f4
--- /dev/null
+++ b/app/src/main/java/com/dayu/rechargeqh/card/BlackCard.java
@@ -0,0 +1,68 @@
+package com.dayu.rechargeqh.card;
+
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * author: zuo
+ * Date: 2024-02-29
+ * Time: 17:17
+ * 澶囨敞锛氶厤缃粦鍗� 褰撶敤鎴蜂涪澶卞崱鏃讹紝闇�瑕佸湪瀵瑰簲鐨勬帶鍒跺櫒鎶婃鐢ㄦ埛閰嶇疆涓洪粦鎴凤紝闃叉闈炴硶鐢ㄦ按
+ */
+public class BlackCard extends BaseCard implements Serializable {
+
+ public String cardType = MyCommon.BLACK;
+
+ public String blackCard;//榛戞埛鍗″彿
+
+ public String getBlackCard() {
+ return blackCard;
+ }
+
+ public void setBlackCard(String blackCard) {
+ this.blackCard = blackCard;
+ }
+
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
+ BlackCard.Zero zero = new BlackCard.Zero();
+ return zero.toByte();
+ }
+
+
+ public static BlackCard getBean(List<byte[]> data) {
+ BlackCard blackCard = new BlackCard();
+ if (data != null) {
+ byte[] zero = data.get(0);
+ byte[] cardDataByte = new byte[4];
+ System.arraycopy(zero, 1, cardDataByte, 0, cardDataByte.length);
+ blackCard.cardData = HexUtil.bytesToHex(cardDataByte);
+
+ byte[] blackCardByte = new byte[4];
+ System.arraycopy(zero, 5, blackCardByte, 0, blackCardByte.length);
+ blackCard.blackCard = HexUtil.bytesToHex(blackCardByte);
+ }
+
+ return blackCard;
+ }
+
+ public class Zero {
+ public byte[] toByte() {
+ byte[] data = new byte[16];
+ data[0] = HexUtil.hexToByte(cardType);
+ byte[] cardDatas = HexUtil.hexToByteArray(cardData);
+ System.arraycopy(cardDatas, 0, data, 1, cardDatas.length);
+ byte[] blackCardByte = HexUtil.hexToByteArray(blackCard);
+ System.arraycopy(blackCardByte, 0, data, 5, blackCardByte.length);
+ data[15] = getByteSum(data);
+ return data;
+ }
+
+ }
+
+
+}
diff --git a/app/src/main/java/com/dayu/rechargeqh/card/CleanCard.java b/app/src/main/java/com/dayu/rechargeqh/card/CleanCard.java
new file mode 100644
index 0000000..c2798d2
--- /dev/null
+++ b/app/src/main/java/com/dayu/rechargeqh/card/CleanCard.java
@@ -0,0 +1,40 @@
+package com.dayu.rechargeqh.card;
+
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
+
+import java.io.Serializable;
+
+/**
+ * Copyright (C), 2023,
+ * Author: zuo
+ * Date: 2023-11-08 10:57
+ * Description:娓呴浂鍗�
+ */
+public class CleanCard extends BaseCard implements Serializable {
+ public String cardType = MyCommon.CLEAN_CARD_TYPE;//鍗$被鍨�
+
+ public String getCardData() {
+ return cardData;
+ }
+
+
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
+ Zero zero = new Zero();
+ return zero.toByte();
+ }
+
+ public class Zero {
+ public byte[] toByte() {
+ byte[] data = new byte[16];
+ data[0] = HexUtil.hexToByte(cardType);
+ byte[] cardDatas = HexUtil.hexToByteArray(cardData);
+ System.arraycopy(cardDatas, 0, data, 1, cardDatas.length);
+ data[15] = getByteSum(data);
+ return data;
+ }
+
+ }
+}
diff --git a/app/src/main/java/com/dayu/rechargeqh/card/CleanUserCard.java b/app/src/main/java/com/dayu/rechargeqh/card/CleanUserCard.java
new file mode 100644
index 0000000..16a693e
--- /dev/null
+++ b/app/src/main/java/com/dayu/rechargeqh/card/CleanUserCard.java
@@ -0,0 +1,35 @@
+package com.dayu.rechargeqh.card;
+
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
+
+import java.io.Serializable;
+
+/**
+ * Copyright (C), 2023,
+ * Author: zuo
+ * Date: 2023-11-08 11:39
+ * Description:鍒犻櫎鍏ㄩ儴鐢ㄦ埛鍗�
+ */
+public class CleanUserCard extends BaseCard implements Serializable {
+ public String cardType = MyCommon.CLEAN_ALL_USER_CARD_TYPE;//鍗$被鍨�
+
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
+ Zero zero = new Zero();
+ return zero.toByte();
+ }
+
+ public class Zero {
+ public byte[] toByte() {
+ byte[] data = new byte[16];
+ data[0] = HexUtil.hexToByte(cardType);
+ byte[] cardDatas = HexUtil.hexToByteArray(cardData);
+ System.arraycopy(cardDatas, 0, data, 1, cardDatas.length);
+ data[15] = getByteSum(data);
+ return data;
+ }
+
+ }
+}
diff --git a/app/src/main/java/com/dayu/recharge/card/ConfigurationPowerCard.java b/app/src/main/java/com/dayu/rechargeqh/card/ConfigurationPowerCard.java
similarity index 81%
rename from app/src/main/java/com/dayu/recharge/card/ConfigurationPowerCard.java
rename to app/src/main/java/com/dayu/rechargeqh/card/ConfigurationPowerCard.java
index c727b4c..b575fd7 100644
--- a/app/src/main/java/com/dayu/recharge/card/ConfigurationPowerCard.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/ConfigurationPowerCard.java
@@ -1,7 +1,8 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import com.tencent.bugly.crashreport.CrashReport;
import java.io.Serializable;
@@ -15,11 +16,10 @@
* 涓烘柟渚跨幇鍦烘洿鎹㈣澶囨椂閲嶆柊娉ㄥ唽鐨勯棶棰橈紝閰嶇疆璁惧淇℃伅鍗★紝棣栧厛鍒峰崱锛屾妸鍘熻澶囩殑娉ㄥ唽鍙峰拰ID鍙疯鍒板崱鍐咃紝
* 鍚屾椂鍗$姸鎬佸垯00淇敼涓篎F锛屽啀鏂拌澶囦笂鍒锋鍗℃椂锛屾敞鍐屽彿鍜孖D鍙疯嚜鍔ㄥ啓鍒版帶鍒跺櫒鍐咃紝鍙互鐩存帴鍒峰崱浣跨敤
*/
-public class ConfigurationPowerCard implements Serializable {
+public class ConfigurationPowerCard extends BaseCard implements Serializable {
public String cardType = MyCommon.CONFIGURATION_POWER_CARD_TYPE;//鍗$被鍨�
- public String cardData = "A0B1C289";//鏍囪瘑鐮�
public String getCardData() {
return cardData;
@@ -49,19 +49,18 @@
}
}
- public byte[] toByte() {
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase,cardType);
Zero zero = new Zero();
return zero.toByte();
}
- public class Zero extends BaseCard {
+ public class Zero {
public byte[] toByte() {
byte[] data = new byte[16];
data[0] = HexUtil.hexToByte(cardType);
byte[] cardDatas = HexUtil.hexToByteArray(cardData);
- for (int i = 0; i < 4; i++) {
- data[i + 1] = cardDatas[i];
- }
+ System.arraycopy(cardDatas, 0, data, 1, cardDatas.length);
if (power != null) {
float floatPower = Float.parseFloat(power);
int intPower = (int) Math.ceil(floatPower); // 灏嗘诞鐐规暟鍚戜笂鍙栨暣骞惰浆鎹负鏁存暟
diff --git a/app/src/main/java/com/dayu/recharge/card/ConfigureDeviceRegistrationCrad.java b/app/src/main/java/com/dayu/rechargeqh/card/ConfigureDeviceRegistrationCrad.java
similarity index 68%
rename from app/src/main/java/com/dayu/recharge/card/ConfigureDeviceRegistrationCrad.java
rename to app/src/main/java/com/dayu/rechargeqh/card/ConfigureDeviceRegistrationCrad.java
index 796d029..a8fea71 100644
--- a/app/src/main/java/com/dayu/recharge/card/ConfigureDeviceRegistrationCrad.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/ConfigureDeviceRegistrationCrad.java
@@ -1,7 +1,8 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import java.io.Serializable;
@@ -14,7 +15,7 @@
* <p>
* 涓烘柟渚跨幇鍦烘洿鎹㈣澶囨椂閲嶆柊娉ㄥ唽鐨勯棶棰橈紝閰嶇疆璁惧淇℃伅鍗★紝棣栧厛鍒峰崱锛屾妸鍘熻澶囩殑娉ㄥ唽鍙峰拰ID鍙疯鍒板崱鍐咃紝鍚屾椂鍗$姸鎬佸垯00淇敼涓篎F锛屽啀鏂拌澶囦笂鍒锋鍗℃椂锛屾敞鍐屽彿鍜孖D鍙疯嚜鍔ㄥ啓鍒版帶鍒跺櫒鍐咃紝鍙互鐩存帴鍒峰崱浣跨敤
*/
-public class ConfigureDeviceRegistrationCrad implements Serializable {
+public class ConfigureDeviceRegistrationCrad extends BaseCard implements Serializable {
public String cardType = MyCommon.CONFIGURATION_CARD_TYPE;//鍗$被鍨�
public String cardData = "A0B1C289";//鏍囪瘑鐮�
@@ -22,20 +23,18 @@
return cardData;
}
- public byte[] toByte() {
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
Zero zero = new Zero();
return zero.toByte();
}
- public class Zero extends BaseCard {
+ public class Zero {
public byte[] toByte() {
byte[] data = new byte[16];
data[0] = HexUtil.hexToByte(cardType);
byte[] cardDatas = HexUtil.hexToByteArray(cardData);
- for (int i = 0; i < 4; i++) {
- data[i + 1] = cardDatas[i];
- }
-
+ System.arraycopy(cardDatas, 0, data, 1, cardDatas.length);
data[15] = getByteSum(data);
return data;
}
diff --git a/app/src/main/java/com/dayu/recharge/card/DomainCard.java b/app/src/main/java/com/dayu/rechargeqh/card/DomainCard.java
similarity index 95%
rename from app/src/main/java/com/dayu/recharge/card/DomainCard.java
rename to app/src/main/java/com/dayu/rechargeqh/card/DomainCard.java
index 04e6ca7..7d55f3f 100644
--- a/app/src/main/java/com/dayu/recharge/card/DomainCard.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/DomainCard.java
@@ -1,15 +1,13 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MornyUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import com.tencent.bugly.crashreport.CrashReport;
import java.io.Serializable;
import java.net.IDN;
import java.nio.charset.StandardCharsets;
-import java.util.Calendar;
import java.util.List;
/**
diff --git a/app/src/main/java/com/dayu/recharge/card/ElectricPriceCard.java b/app/src/main/java/com/dayu/rechargeqh/card/ElectricPriceCard.java
similarity index 76%
rename from app/src/main/java/com/dayu/recharge/card/ElectricPriceCard.java
rename to app/src/main/java/com/dayu/rechargeqh/card/ElectricPriceCard.java
index f6a671a..195beed 100644
--- a/app/src/main/java/com/dayu/recharge/card/ElectricPriceCard.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/ElectricPriceCard.java
@@ -1,7 +1,8 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import java.io.Serializable;
import java.util.List;
@@ -12,19 +13,20 @@
* Time: 16:59
* 澶囨敞锛氱數閲忓崟浠峰崱
*/
-public class ElectricPriceCard implements Serializable {
+public class ElectricPriceCard extends BaseCard implements Serializable {
public String cardType = MyCommon.ELECTRIC_PRICE;
-
- public String cardData = "A0B1C289";//1-4涓嬫爣鍥哄畾鍊�
-
public Float electricPrice;// 鐢甸噺鍗曚环(浣�)鍗曚綅鏄厓锛�3浣嶅皬鏁扮偣
+ public Float getElectricPrice() {
+ return electricPrice;
+ }
+ public void setElectricPrice(Float electricPrice) {
+ this.electricPrice = electricPrice;
+ }
-
-
-
- public byte[] toByte() {
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
ElectricPriceCard.Zero zero = new ElectricPriceCard.Zero();
return zero.toByte();
}
@@ -53,7 +55,7 @@
/**
* 绗�1鎵囧尯0鍧� 瀛樺偍鐨勬暟鎹�
*/
- public class Zero extends BaseCard {
+ public class Zero {
public byte[] toByte() {
byte[] data = new byte[16];
data[0] = HexUtil.hexToByte(cardType);
diff --git a/app/src/main/java/com/dayu/recharge/card/ManageCard.java b/app/src/main/java/com/dayu/rechargeqh/card/ManageCard.java
similarity index 68%
rename from app/src/main/java/com/dayu/recharge/card/ManageCard.java
rename to app/src/main/java/com/dayu/rechargeqh/card/ManageCard.java
index 241150a..a3a095a 100644
--- a/app/src/main/java/com/dayu/recharge/card/ManageCard.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/ManageCard.java
@@ -1,7 +1,8 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import java.io.Serializable;
@@ -11,9 +12,9 @@
* Date: 2023-11-08 10:19
* Description: 绠$悊鍗� 绗�1鎵囧尯 0鍧�
*/
-public class ManageCard implements Serializable {
+public class ManageCard extends BaseCard implements Serializable {
public String cardType = MyCommon.MANAGE_CRAD;//鍗$被鍨�
- public String cardData = "A0B1C289";//鏍囪瘑鐮�
+// public String cardData = "A0B1C289";//鏍囪瘑鐮�
/**
@@ -32,22 +33,21 @@
return cardData;
}
- public byte[] toZeroByte() {
+ public byte[] toZeroByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
Zero zero = new Zero();
return zero.toByte();
}
- public class Zero extends BaseCard {
+ public class Zero {
public byte[] toByte() {
byte[] data = new byte[16];
data[0] = HexUtil.hexToByte(cardType);
byte[] cardDataByte = HexUtil.hexToByteArray(cardData);
- if (cardDataByte != null) {
- System.arraycopy(cardDataByte, 0, data, 1, cardDataByte.length);
- }
+ System.arraycopy(cardDataByte, 0, data, 1, cardDataByte.length);
- if (userCard!=null){
+ if (userCard != null) {
System.arraycopy(userCard, 0, data, 5, userCard.length);
}
diff --git a/app/src/main/java/com/dayu/recharge/card/PassWordCard.java b/app/src/main/java/com/dayu/rechargeqh/card/PassWordCard.java
similarity index 70%
rename from app/src/main/java/com/dayu/recharge/card/PassWordCard.java
rename to app/src/main/java/com/dayu/rechargeqh/card/PassWordCard.java
index dfb7f81..2ed615a 100644
--- a/app/src/main/java/com/dayu/recharge/card/PassWordCard.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/PassWordCard.java
@@ -1,7 +1,8 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import java.io.Serializable;
import java.util.List;
@@ -12,9 +13,9 @@
* Date: 2024-3-04 11:22
* Description:瀵嗙爜鍗�
*/
-public class PassWordCard implements Serializable {
+public class PassWordCard extends BaseCard implements Serializable {
public String cardType = MyCommon.PASS_WORD_CRAD_TYPE;//鍗$被鍨�
- public String cardData = "A0B1C289";//鏍囪瘑鐮�
+
public String passWord;//鍏綅鐨勫瘑鐮�
public String getPassWord() {
@@ -25,24 +26,23 @@
this.passWord = passWord;
}
- public static PassWordCard getBean(List<byte[]> data){
+ public static PassWordCard getBean(List<byte[]> data) {
- if (data!=null){
- PassWordCard passWordCard=new PassWordCard();
+ if (data != null) {
+ PassWordCard passWordCard = new PassWordCard();
- byte[] zero=data.get(0);
- byte[] passWordByte=new byte[6];
+ byte[] zero = data.get(0);
+ byte[] passWordByte = new byte[6];
System.arraycopy(zero, 5, passWordByte, 0, passWordByte.length);
passWordCard.passWord = HexUtil.bytesToHex(passWordByte);
return passWordCard;
}
return null;
-
-
}
- public byte[] toByte() {
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
Zero zero = new Zero();
return zero.toByte();
}
diff --git a/app/src/main/java/com/dayu/recharge/card/RegionCard.java b/app/src/main/java/com/dayu/rechargeqh/card/RegionCard.java
similarity index 84%
rename from app/src/main/java/com/dayu/recharge/card/RegionCard.java
rename to app/src/main/java/com/dayu/rechargeqh/card/RegionCard.java
index 9adf9b7..a09152c 100644
--- a/app/src/main/java/com/dayu/recharge/card/RegionCard.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/RegionCard.java
@@ -1,7 +1,7 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import java.io.Serializable;
import java.util.List;
@@ -12,7 +12,7 @@
* Time: 16:29
* 澶囨敞锛氬尯鍩熻〃鍙峰崱
*/
-public class RegionCard implements Serializable {
+public class RegionCard extends BaseCard implements Serializable {
public String cardType = MyCommon.REGION;//鍗″懡浠�
@@ -21,6 +21,13 @@
public short controllerCodel;// 鎺у埗鍣ㄧ紪鍙�(浣庡墠楂樺悗) 鏈尯鍩熷唴鎺у埗鍣ㄧ紪鍙�
+ public short getRegion() {
+ return region;
+ }
+
+ public short getControllerCodel() {
+ return controllerCodel;
+ }
public byte[] toByte() {
RegionCard.Zero zero = new RegionCard.Zero();
@@ -51,7 +58,7 @@
/**
* 绗�1鎵囧尯0鍧� 瀛樺偍鐨勬暟鎹�
*/
- public class Zero extends BaseCard {
+ public class Zero {
public byte[] toByte() {
byte[] data = new byte[16];
data[0] = HexUtil.hexToByte(cardType);
diff --git a/app/src/main/java/com/dayu/recharge/card/RegisteredCard.java b/app/src/main/java/com/dayu/rechargeqh/card/RegisteredCard.java
similarity index 60%
rename from app/src/main/java/com/dayu/recharge/card/RegisteredCard.java
rename to app/src/main/java/com/dayu/rechargeqh/card/RegisteredCard.java
index de5c242..354055a 100644
--- a/app/src/main/java/com/dayu/recharge/card/RegisteredCard.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/RegisteredCard.java
@@ -1,7 +1,8 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import java.io.Serializable;
@@ -11,27 +12,25 @@
* Date: 2023-11-08 11:36
* Description:閲嶆柊娉ㄥ唽璁惧鍗★細鐢ㄤ簬鍐欑敤鎴锋敞鍐屽彿
*/
-public class RegisteredCard implements Serializable {
+public class RegisteredCard extends BaseCard implements Serializable {
public String cardType = MyCommon.REGISTERED_CARD_TYPE;//鍗$被鍨�
- public String cardData = "A0B1C289";//鏍囪瘑鐮�
public String getCardData() {
return cardData;
}
- public byte[] toByte() {
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
Zero zero = new Zero();
return zero.toByte();
}
- public class Zero extends BaseCard {
+ public class Zero {
public byte[] toByte() {
byte[] data = new byte[16];
data[0] = HexUtil.hexToByte(cardType);
byte[] cardDatas = HexUtil.hexToByteArray(cardData);
- for (int i = 0; i < 4; i++) {
- data[i + 1] = cardDatas[i];
- }
+ System.arraycopy(cardDatas, 0, data, 1, cardDatas.length);
data[15] = getByteSum(data);
return data;
}
diff --git a/app/src/main/java/com/dayu/rechargeqh/card/TestCard.java b/app/src/main/java/com/dayu/rechargeqh/card/TestCard.java
new file mode 100644
index 0000000..fbf623f
--- /dev/null
+++ b/app/src/main/java/com/dayu/rechargeqh/card/TestCard.java
@@ -0,0 +1,40 @@
+package com.dayu.rechargeqh.card;
+
+import com.dayu.rechargeqh.dao.AppDatabase;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
+
+import java.io.Serializable;
+
+/**
+ * Copyright (C), 2023,
+ * Author: zuo
+ * Date: 2023-11-08 13:23
+ * Description: 娴嬭瘯鍗�
+ */
+public class TestCard extends BaseCard implements Serializable {
+ public String cardType = MyCommon.TEST_CARD_TYPE;//鍗$被鍨�
+
+ public String getCardData() {
+ return cardData;
+ }
+
+ public byte[] toByte(AppDatabase appDatabase) {
+ setCardData(appDatabase, cardType);
+ Zero zero = new Zero();
+ return zero.toByte();
+ }
+
+ public class Zero {
+ public byte[] toByte() {
+ byte[] data = new byte[16];
+ data[0] = HexUtil.hexToByte(cardType);
+ byte[] cardDatas = HexUtil.hexToByteArray(cardData);
+ System.arraycopy(cardDatas, 0, data, 1, cardDatas.length);
+ data[15] = getByteSum(data);
+ return data;
+ }
+
+ }
+}
+
diff --git a/app/src/main/java/com/dayu/recharge/card/UserCard.java b/app/src/main/java/com/dayu/rechargeqh/card/UserCard.java
similarity index 97%
rename from app/src/main/java/com/dayu/recharge/card/UserCard.java
rename to app/src/main/java/com/dayu/rechargeqh/card/UserCard.java
index 90cb38a..e581719 100644
--- a/app/src/main/java/com/dayu/recharge/card/UserCard.java
+++ b/app/src/main/java/com/dayu/rechargeqh/card/UserCard.java
@@ -1,14 +1,11 @@
-package com.dayu.recharge.card;
+package com.dayu.rechargeqh.card;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.MornyUtil;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.MyCommon;
import com.tencent.bugly.crashreport.CrashReport;
import java.io.Serializable;
import java.util.Calendar;
-import java.util.Date;
import java.util.List;
/**
diff --git a/app/src/main/java/com/dayu/recharge/dao/AdminDataDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/AdminDataDao.java
similarity index 87%
rename from app/src/main/java/com/dayu/recharge/dao/AdminDataDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/AdminDataDao.java
index c1f4dc3..c3afc4c 100644
--- a/app/src/main/java/com/dayu/recharge/dao/AdminDataDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/AdminDataDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,7 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/AppDatabase.java b/app/src/main/java/com/dayu/rechargeqh/dao/AppDatabase.java
similarity index 64%
rename from app/src/main/java/com/dayu/recharge/dao/AppDatabase.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/AppDatabase.java
index 86ee82b..7839100 100644
--- a/app/src/main/java/com/dayu/recharge/dao/AppDatabase.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/AppDatabase.java
@@ -1,20 +1,20 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Database;
import androidx.room.RoomDatabase;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.dbBean.CardData;
-import com.dayu.recharge.dbBean.DeviceNumber;
-import com.dayu.recharge.dbBean.DomainBean;
-import com.dayu.recharge.dbBean.ElectricPriceBean;
-import com.dayu.recharge.dbBean.IdentityBean;
-import com.dayu.recharge.dbBean.IpBean;
-import com.dayu.recharge.dbBean.PassWordBean;
-import com.dayu.recharge.dbBean.PassWordCardBean;
-import com.dayu.recharge.dbBean.PowerBean;
-import com.dayu.recharge.dbBean.RechargeBean;
-import com.dayu.recharge.dbBean.UserCardBean;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.dbBean.CardData;
+import com.dayu.rechargeqh.dbBean.DeviceNumber;
+import com.dayu.rechargeqh.dbBean.DomainBean;
+import com.dayu.rechargeqh.dbBean.ElectricPriceBean;
+import com.dayu.rechargeqh.dbBean.IdentityBean;
+import com.dayu.rechargeqh.dbBean.IpBean;
+import com.dayu.rechargeqh.dbBean.PassWordBean;
+import com.dayu.rechargeqh.dbBean.PassWordCardBean;
+import com.dayu.rechargeqh.dbBean.PowerBean;
+import com.dayu.rechargeqh.dbBean.RechargeBean;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/BaseDaoSingleton.java b/app/src/main/java/com/dayu/rechargeqh/dao/BaseDaoSingleton.java
similarity index 89%
rename from app/src/main/java/com/dayu/recharge/dao/BaseDaoSingleton.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/BaseDaoSingleton.java
index 752df64..7987609 100644
--- a/app/src/main/java/com/dayu/recharge/dao/BaseDaoSingleton.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/BaseDaoSingleton.java
@@ -1,12 +1,9 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import android.content.Context;
import android.os.Environment;
-import android.os.FileUtils;
import androidx.room.Room;
-
-import com.dayu.recharge.utils.MyFileUtil;
import java.io.File;
@@ -19,7 +16,7 @@
public class BaseDaoSingleton {
public static AppDatabase baseDao;
public static AppDatabase AsynchBaseDao;
- public static String SqlitePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + ".dayu" + File.separator + "data" + File.separator;
+ public static String SqlitePath = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + ".dayu" + File.separator + "data_qh" + File.separator;
//MyFileUtil.SqlitePath +
public static AppDatabase getInstance(Context context) {
diff --git a/app/src/main/java/com/dayu/recharge/dao/CardDataDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/CardDataDao.java
similarity index 87%
rename from app/src/main/java/com/dayu/recharge/dao/CardDataDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/CardDataDao.java
index 07438d5..10d2719 100644
--- a/app/src/main/java/com/dayu/recharge/dao/CardDataDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/CardDataDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Insert;
@@ -6,7 +6,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.CardData;
+import com.dayu.rechargeqh.dbBean.CardData;
/**
* Created by Android Studio.
diff --git a/app/src/main/java/com/dayu/recharge/dao/DeviceNumberDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/DeviceNumberDao.java
similarity index 88%
rename from app/src/main/java/com/dayu/recharge/dao/DeviceNumberDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/DeviceNumberDao.java
index 3bbd7a6..18afaae 100644
--- a/app/src/main/java/com/dayu/recharge/dao/DeviceNumberDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/DeviceNumberDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,7 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.DeviceNumber;
+import com.dayu.rechargeqh.dbBean.DeviceNumber;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/DomainPortDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/DomainPortDao.java
similarity index 83%
rename from app/src/main/java/com/dayu/recharge/dao/DomainPortDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/DomainPortDao.java
index 165e74d..7cf273f 100644
--- a/app/src/main/java/com/dayu/recharge/dao/DomainPortDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/DomainPortDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,8 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.DomainBean;
-import com.dayu.recharge.dbBean.DomainBean;
+import com.dayu.rechargeqh.dbBean.DomainBean;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/ElectricPriceDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/ElectricPriceDao.java
similarity index 88%
rename from app/src/main/java/com/dayu/recharge/dao/ElectricPriceDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/ElectricPriceDao.java
index 66f2961..af1877c 100644
--- a/app/src/main/java/com/dayu/recharge/dao/ElectricPriceDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/ElectricPriceDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,7 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.ElectricPriceBean;
+import com.dayu.rechargeqh.dbBean.ElectricPriceBean;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/IdentityDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/IdentityDao.java
similarity index 88%
rename from app/src/main/java/com/dayu/recharge/dao/IdentityDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/IdentityDao.java
index 0348d7c..eac966a 100644
--- a/app/src/main/java/com/dayu/recharge/dao/IdentityDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/IdentityDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,7 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.IdentityBean;
+import com.dayu.rechargeqh.dbBean.IdentityBean;
/**
* Created by Android Studio.
diff --git a/app/src/main/java/com/dayu/recharge/dao/IpDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/IpDao.java
similarity index 83%
rename from app/src/main/java/com/dayu/recharge/dao/IpDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/IpDao.java
index 627f60c..07d147f 100644
--- a/app/src/main/java/com/dayu/recharge/dao/IpDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/IpDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,8 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.IpBean;
-import com.dayu.recharge.dbBean.IpBean;
+import com.dayu.rechargeqh.dbBean.IpBean;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/LoginPsDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/LoginPsDao.java
similarity index 88%
rename from app/src/main/java/com/dayu/recharge/dao/LoginPsDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/LoginPsDao.java
index ce398f0..08794a4 100644
--- a/app/src/main/java/com/dayu/recharge/dao/LoginPsDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/LoginPsDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,7 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.PassWordBean;
+import com.dayu.rechargeqh.dbBean.PassWordBean;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/PassWordCardDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/PassWordCardDao.java
similarity index 88%
rename from app/src/main/java/com/dayu/recharge/dao/PassWordCardDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/PassWordCardDao.java
index 22256d2..76b34a1 100644
--- a/app/src/main/java/com/dayu/recharge/dao/PassWordCardDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/PassWordCardDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,7 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.PassWordCardBean;
+import com.dayu.rechargeqh.dbBean.PassWordCardBean;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/PowerDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/PowerDao.java
similarity index 87%
rename from app/src/main/java/com/dayu/recharge/dao/PowerDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/PowerDao.java
index c34007e..48a126b 100644
--- a/app/src/main/java/com/dayu/recharge/dao/PowerDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/PowerDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,7 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.PowerBean;
+import com.dayu.rechargeqh.dbBean.PowerBean;
/**
* Copyright (C), 2023,
diff --git a/app/src/main/java/com/dayu/recharge/dao/RechargeDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/RechargeDao.java
similarity index 86%
rename from app/src/main/java/com/dayu/recharge/dao/RechargeDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/RechargeDao.java
index 157acc9..16cb88c 100644
--- a/app/src/main/java/com/dayu/recharge/dao/RechargeDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/RechargeDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.lifecycle.LiveData;
import androidx.room.Dao;
@@ -8,9 +8,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.RechargeBean;
-import com.dayu.recharge.dbBean.RechargeBean;
-import com.dayu.recharge.dbBean.UserCardBean;
+import com.dayu.rechargeqh.dbBean.RechargeBean;
import java.util.List;
diff --git a/app/src/main/java/com/dayu/recharge/dao/UserCardDao.java b/app/src/main/java/com/dayu/rechargeqh/dao/UserCardDao.java
similarity index 93%
rename from app/src/main/java/com/dayu/recharge/dao/UserCardDao.java
rename to app/src/main/java/com/dayu/rechargeqh/dao/UserCardDao.java
index 4e1dc5f..8b3da0a 100644
--- a/app/src/main/java/com/dayu/recharge/dao/UserCardDao.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dao/UserCardDao.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dao;
+package com.dayu.rechargeqh.dao;
import androidx.room.Dao;
import androidx.room.Delete;
@@ -7,7 +7,7 @@
import androidx.room.Query;
import androidx.room.Update;
-import com.dayu.recharge.dbBean.UserCardBean;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
import java.util.List;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/AdminDataBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/AdminDataBean.java
similarity index 97%
rename from app/src/main/java/com/dayu/recharge/dbBean/AdminDataBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/AdminDataBean.java
index 68f8fe8..743ae80 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/AdminDataBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/AdminDataBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/CardData.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/CardData.java
similarity index 95%
rename from app/src/main/java/com/dayu/recharge/dbBean/CardData.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/CardData.java
index 749a91e..c6f3141 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/CardData.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/CardData.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/DeviceNumber.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/DeviceNumber.java
similarity index 94%
rename from app/src/main/java/com/dayu/recharge/dbBean/DeviceNumber.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/DeviceNumber.java
index 50b0d16..51702ef 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/DeviceNumber.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/DeviceNumber.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/DomainBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/DomainBean.java
similarity index 95%
rename from app/src/main/java/com/dayu/recharge/dbBean/DomainBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/DomainBean.java
index ce57b7e..b6066e8 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/DomainBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/DomainBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/ElectricPriceBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/ElectricPriceBean.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/dbBean/ElectricPriceBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/ElectricPriceBean.java
index 5d1d127..2063328 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/ElectricPriceBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/ElectricPriceBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/IdentityBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/IdentityBean.java
similarity index 93%
rename from app/src/main/java/com/dayu/recharge/dbBean/IdentityBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/IdentityBean.java
index 6bc1a80..f32b526 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/IdentityBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/IdentityBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/IpBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/IpBean.java
similarity index 94%
rename from app/src/main/java/com/dayu/recharge/dbBean/IpBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/IpBean.java
index 8aca8e2..1f89264 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/IpBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/IpBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/PassWordBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/PassWordBean.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/dbBean/PassWordBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/PassWordBean.java
index 9e5c80b..01e4b20 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/PassWordBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/PassWordBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/PassWordCardBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/PassWordCardBean.java
similarity index 93%
rename from app/src/main/java/com/dayu/recharge/dbBean/PassWordCardBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/PassWordCardBean.java
index 22a9b0a..84b5225 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/PassWordCardBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/PassWordCardBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/PowerBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/PowerBean.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/dbBean/PowerBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/PowerBean.java
index ba6b17a..30116fe 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/PowerBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/PowerBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/RechargeBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/RechargeBean.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/dbBean/RechargeBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/RechargeBean.java
index c2b8225..b2b1415 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/RechargeBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/RechargeBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/dbBean/UserCardBean.java b/app/src/main/java/com/dayu/rechargeqh/dbBean/UserCardBean.java
similarity index 97%
rename from app/src/main/java/com/dayu/recharge/dbBean/UserCardBean.java
rename to app/src/main/java/com/dayu/rechargeqh/dbBean/UserCardBean.java
index 559bee4..ff83780 100644
--- a/app/src/main/java/com/dayu/recharge/dbBean/UserCardBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/dbBean/UserCardBean.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.dbBean;
+package com.dayu.rechargeqh.dbBean;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
diff --git a/app/src/main/java/com/dayu/recharge/model/RechargeListModel.java b/app/src/main/java/com/dayu/rechargeqh/model/RechargeListModel.java
similarity index 80%
rename from app/src/main/java/com/dayu/recharge/model/RechargeListModel.java
rename to app/src/main/java/com/dayu/rechargeqh/model/RechargeListModel.java
index 7345d47..87bdbd2 100644
--- a/app/src/main/java/com/dayu/recharge/model/RechargeListModel.java
+++ b/app/src/main/java/com/dayu/rechargeqh/model/RechargeListModel.java
@@ -1,11 +1,10 @@
-package com.dayu.recharge.model;
+package com.dayu.rechargeqh.model;
import androidx.lifecycle.LiveData;
-import androidx.lifecycle.ViewModel;
-import com.dayu.recharge.activity.BaseActivity;
-import com.dayu.recharge.dao.RechargeDao;
-import com.dayu.recharge.dbBean.RechargeBean;
+import com.dayu.rechargeqh.activity.BaseActivity;
+import com.dayu.rechargeqh.dao.RechargeDao;
+import com.dayu.rechargeqh.dbBean.RechargeBean;
import java.util.List;
diff --git a/app/src/main/java/com/dayu/recharge/model/UserListMode.java b/app/src/main/java/com/dayu/rechargeqh/model/UserListMode.java
similarity index 86%
rename from app/src/main/java/com/dayu/recharge/model/UserListMode.java
rename to app/src/main/java/com/dayu/rechargeqh/model/UserListMode.java
index 16631c1..5bdd243 100644
--- a/app/src/main/java/com/dayu/recharge/model/UserListMode.java
+++ b/app/src/main/java/com/dayu/rechargeqh/model/UserListMode.java
@@ -1,8 +1,8 @@
-package com.dayu.recharge.model;
+package com.dayu.rechargeqh.model;
import android.app.Activity;
-import com.dayu.recharge.dbBean.UserCardBean;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
import java.util.List;
diff --git a/app/src/main/java/com/dayu/recharge/net/IMessage.java b/app/src/main/java/com/dayu/rechargeqh/net/IMessage.java
similarity index 87%
rename from app/src/main/java/com/dayu/recharge/net/IMessage.java
rename to app/src/main/java/com/dayu/rechargeqh/net/IMessage.java
index e5e2948..8326dcd 100644
--- a/app/src/main/java/com/dayu/recharge/net/IMessage.java
+++ b/app/src/main/java/com/dayu/rechargeqh/net/IMessage.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.net;
+package com.dayu.rechargeqh.net;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/net/ScoketMessageProtocol.java b/app/src/main/java/com/dayu/rechargeqh/net/ScoketMessageProtocol.java
similarity index 91%
rename from app/src/main/java/com/dayu/recharge/net/ScoketMessageProtocol.java
rename to app/src/main/java/com/dayu/rechargeqh/net/ScoketMessageProtocol.java
index 5755070..7b9c420 100644
--- a/app/src/main/java/com/dayu/recharge/net/ScoketMessageProtocol.java
+++ b/app/src/main/java/com/dayu/rechargeqh/net/ScoketMessageProtocol.java
@@ -1,8 +1,8 @@
-package com.dayu.recharge.net;
+package com.dayu.rechargeqh.net;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.LogUtil;
-import com.dayu.recharge.utils.SocketUtil;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.LogUtil;
+import com.dayu.rechargeqh.utils.SocketUtil;
import com.easysocket.interfaces.config.IMessageProtocol;
import java.nio.ByteOrder;
diff --git a/app/src/main/java/com/dayu/recharge/net/SocketCallBack.java b/app/src/main/java/com/dayu/rechargeqh/net/SocketCallBack.java
similarity index 86%
rename from app/src/main/java/com/dayu/recharge/net/SocketCallBack.java
rename to app/src/main/java/com/dayu/rechargeqh/net/SocketCallBack.java
index 52e6f30..528693f 100644
--- a/app/src/main/java/com/dayu/recharge/net/SocketCallBack.java
+++ b/app/src/main/java/com/dayu/rechargeqh/net/SocketCallBack.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.net;
+package com.dayu.rechargeqh.net;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/net/SocketData.java b/app/src/main/java/com/dayu/rechargeqh/net/SocketData.java
similarity index 96%
rename from app/src/main/java/com/dayu/recharge/net/SocketData.java
rename to app/src/main/java/com/dayu/rechargeqh/net/SocketData.java
index a6a259e..a78b28e 100644
--- a/app/src/main/java/com/dayu/recharge/net/SocketData.java
+++ b/app/src/main/java/com/dayu/rechargeqh/net/SocketData.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.net;
+package com.dayu.rechargeqh.net;
import com.easysocket.EasySocket;
import com.easysocket.utils.Utils;
diff --git a/app/src/main/java/com/dayu/recharge/net/SocketNet.java b/app/src/main/java/com/dayu/rechargeqh/net/SocketNet.java
similarity index 80%
rename from app/src/main/java/com/dayu/recharge/net/SocketNet.java
rename to app/src/main/java/com/dayu/rechargeqh/net/SocketNet.java
index 9783701..a60a966 100644
--- a/app/src/main/java/com/dayu/recharge/net/SocketNet.java
+++ b/app/src/main/java/com/dayu/rechargeqh/net/SocketNet.java
@@ -1,23 +1,20 @@
-package com.dayu.recharge.net;
+package com.dayu.rechargeqh.net;
import android.content.Context;
-import android.os.Handler;
import android.text.TextUtils;
import android.util.Log;
-import com.dayu.recharge.activity.HomeActivity;
-import com.dayu.recharge.dao.BaseDaoSingleton;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.dbBean.DeviceNumber;
-import com.dayu.recharge.dbBean.IpBean;
+import com.dayu.rechargeqh.activity.HomeActivity;
+import com.dayu.rechargeqh.dao.BaseDaoSingleton;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
import com.easysocket.EasySocket;
-import com.easysocket.connection.action.SocketStatus;
import com.easysocket.entity.OriginReadData;
import com.easysocket.entity.SocketAddress;
import com.easysocket.interfaces.conn.ISocketActionListener;
import com.easysocket.interfaces.conn.SocketActionListener;
-import com.dayu.recharge.MyApplication;
+import com.dayu.rechargeqh.MyApplication;
import com.easysocket.utils.HexUtil;
+import com.tencent.bugly.crashreport.CrashReport;
/**
@@ -104,18 +101,23 @@
public void onSocketConnSuccess(SocketAddress socketAddress) {
Log.i("SocketActionListener1111", "杩炴帴鎴愬姛");
MyApplication.myApplication.isConncet = true;
- AdminDataBean adminData = BaseDaoSingleton.getInstance(MyApplication.myApplication).adminDao().findFirst();
- Log.i("SocketActionListener1111", "isDoInitMachine==" + MyApplication.myApplication.isDoInitMachine + "");
- if (!MyApplication.myApplication.isDoInitMachine) {
- Log.i("SocketActionListener1111", "isDoInitMachine");
- if (MyApplication.myApplication.ipBean != null && adminData != null) {
- if (!TextUtils.isEmpty(adminData.getAddressCode())) {
- Log.i("SocketActionListener1111", "initMachineRequestBean");
- MyApplication.myApplication.initMachineRequestBean(MyApplication.myApplication.ipBean.getIp(), MyApplication.myApplication.ipBean.getPort(), adminData.getAddressCode());
+ try {
+ AdminDataBean adminData = BaseDaoSingleton.getInstance(MyApplication.myApplication).adminDao().findFirst();
+ Log.i("SocketActionListener1111", "isDoInitMachine==" + MyApplication.myApplication.isDoInitMachine + "");
+ if (!MyApplication.myApplication.isDoInitMachine) {
+ Log.i("SocketActionListener1111", "isDoInitMachine");
+ if (MyApplication.myApplication.ipBean != null && adminData != null) {
+ if (!TextUtils.isEmpty(adminData.getAddressCode())) {
+ Log.i("SocketActionListener1111", "initMachineRequestBean");
+ MyApplication.myApplication.initMachineRequestBean(MyApplication.myApplication.ipBean.getIp(), MyApplication.myApplication.ipBean.getPort(), adminData.getAddressCode());
+ }
}
- }
+ }
+ } catch (Exception e) {
+ e.printStackTrace();
+ CrashReport.postCatchedException(e);
}
rushState();
}
diff --git a/app/src/main/java/com/dayu/recharge/net/WSJsonParser.java b/app/src/main/java/com/dayu/rechargeqh/net/WSJsonParser.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/net/WSJsonParser.java
rename to app/src/main/java/com/dayu/rechargeqh/net/WSJsonParser.java
index debb282..1be5e65 100644
--- a/app/src/main/java/com/dayu/recharge/net/WSJsonParser.java
+++ b/app/src/main/java/com/dayu/rechargeqh/net/WSJsonParser.java
@@ -1,7 +1,7 @@
/**
* Company: ImanSoft( http://www.imansoft.cn/ )
*/
-package com.dayu.recharge.net;
+package com.dayu.rechargeqh.net;
import android.text.TextUtils;
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/BalanceSelecteRequestBean.java b/app/src/main/java/com/dayu/rechargeqh/socketBean/BalanceSelecteRequestBean.java
similarity index 94%
rename from app/src/main/java/com/dayu/recharge/socketBean/BalanceSelecteRequestBean.java
rename to app/src/main/java/com/dayu/rechargeqh/socketBean/BalanceSelecteRequestBean.java
index eeca3e3..d34f198 100644
--- a/app/src/main/java/com/dayu/recharge/socketBean/BalanceSelecteRequestBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/socketBean/BalanceSelecteRequestBean.java
@@ -1,7 +1,7 @@
-package com.dayu.recharge.socketBean;
+package com.dayu.rechargeqh.socketBean;
-import com.dayu.recharge.tools.ArraysUtil;
-import com.dayu.recharge.utils.CRC8;
+import com.dayu.rechargeqh.tools.ArraysUtil;
+import com.dayu.rechargeqh.utils.CRC8;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/BaseSocketBean.java b/app/src/main/java/com/dayu/rechargeqh/socketBean/BaseSocketBean.java
similarity index 90%
rename from app/src/main/java/com/dayu/recharge/socketBean/BaseSocketBean.java
rename to app/src/main/java/com/dayu/rechargeqh/socketBean/BaseSocketBean.java
index 98a31f7..5c58b7b 100644
--- a/app/src/main/java/com/dayu/recharge/socketBean/BaseSocketBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/socketBean/BaseSocketBean.java
@@ -1,8 +1,8 @@
-package com.dayu.recharge.socketBean;
+package com.dayu.rechargeqh.socketBean;
-import com.dayu.recharge.net.IMessage;
-import com.dayu.recharge.tools.HexUtil;
-import com.dayu.recharge.utils.CRC8;
+import com.dayu.rechargeqh.net.IMessage;
+import com.dayu.rechargeqh.tools.HexUtil;
+import com.dayu.rechargeqh.utils.CRC8;
import java.util.Arrays;
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/ConfirmMachineRequestBean.java b/app/src/main/java/com/dayu/rechargeqh/socketBean/ConfirmMachineRequestBean.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/socketBean/ConfirmMachineRequestBean.java
rename to app/src/main/java/com/dayu/rechargeqh/socketBean/ConfirmMachineRequestBean.java
index 2b5aae5..dc57a51 100644
--- a/app/src/main/java/com/dayu/recharge/socketBean/ConfirmMachineRequestBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/socketBean/ConfirmMachineRequestBean.java
@@ -1,8 +1,8 @@
-package com.dayu.recharge.socketBean;
+package com.dayu.rechargeqh.socketBean;
-import com.dayu.recharge.tools.ArraysUtil;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.utils.CRC8;
+import com.dayu.rechargeqh.tools.ArraysUtil;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.utils.CRC8;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/InitCardRequestBean.java b/app/src/main/java/com/dayu/rechargeqh/socketBean/InitCardRequestBean.java
similarity index 94%
rename from app/src/main/java/com/dayu/recharge/socketBean/InitCardRequestBean.java
rename to app/src/main/java/com/dayu/rechargeqh/socketBean/InitCardRequestBean.java
index 8cfbfce..23d95b6 100644
--- a/app/src/main/java/com/dayu/recharge/socketBean/InitCardRequestBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/socketBean/InitCardRequestBean.java
@@ -1,8 +1,8 @@
-package com.dayu.recharge.socketBean;
+package com.dayu.rechargeqh.socketBean;
-import com.dayu.recharge.tools.ArraysUtil;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.utils.CRC8;
+import com.dayu.rechargeqh.tools.ArraysUtil;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.utils.CRC8;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/InitMachineRequestBean.java b/app/src/main/java/com/dayu/rechargeqh/socketBean/InitMachineRequestBean.java
similarity index 88%
rename from app/src/main/java/com/dayu/recharge/socketBean/InitMachineRequestBean.java
rename to app/src/main/java/com/dayu/rechargeqh/socketBean/InitMachineRequestBean.java
index 290a9e7..9363b04 100644
--- a/app/src/main/java/com/dayu/recharge/socketBean/InitMachineRequestBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/socketBean/InitMachineRequestBean.java
@@ -1,11 +1,8 @@
-package com.dayu.recharge.socketBean;
+package com.dayu.rechargeqh.socketBean;
-import com.dayu.recharge.tools.ArraysUtil;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.utils.CRC8;
-
-import java.util.ArrayList;
-import java.util.Arrays;
+import com.dayu.rechargeqh.tools.ArraysUtil;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.utils.CRC8;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/socketBean/RechargeRequestBean.java b/app/src/main/java/com/dayu/rechargeqh/socketBean/RechargeRequestBean.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/socketBean/RechargeRequestBean.java
rename to app/src/main/java/com/dayu/rechargeqh/socketBean/RechargeRequestBean.java
index b914e0c..09a7423 100644
--- a/app/src/main/java/com/dayu/recharge/socketBean/RechargeRequestBean.java
+++ b/app/src/main/java/com/dayu/rechargeqh/socketBean/RechargeRequestBean.java
@@ -1,10 +1,10 @@
-package com.dayu.recharge.socketBean;
+package com.dayu.rechargeqh.socketBean;
-import com.dayu.recharge.tools.ArraysUtil;
-import com.dayu.recharge.tools.BcdUtil;
-import com.dayu.recharge.utils.CRC8;
-import com.dayu.recharge.utils.MornyUtil;
-import com.dayu.recharge.utils.SocketUtil;
+import com.dayu.rechargeqh.tools.ArraysUtil;
+import com.dayu.rechargeqh.tools.BcdUtil;
+import com.dayu.rechargeqh.utils.CRC8;
+import com.dayu.rechargeqh.utils.MornyUtil;
+import com.dayu.rechargeqh.utils.SocketUtil;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/tools/ArraysUtil.java b/app/src/main/java/com/dayu/rechargeqh/tools/ArraysUtil.java
similarity index 96%
rename from app/src/main/java/com/dayu/recharge/tools/ArraysUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/ArraysUtil.java
index 19ddaac..4e1d3b9 100644
--- a/app/src/main/java/com/dayu/recharge/tools/ArraysUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/ArraysUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/tools/BaseNFCHelper.java b/app/src/main/java/com/dayu/rechargeqh/tools/BaseNFCHelper.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/tools/BaseNFCHelper.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/BaseNFCHelper.java
index 342e41b..8ccf9f0 100644
--- a/app/src/main/java/com/dayu/recharge/tools/BaseNFCHelper.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/BaseNFCHelper.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
import android.app.Activity;
import android.util.Base64;
diff --git a/app/src/main/java/com/dayu/recharge/tools/BcdUtil.java b/app/src/main/java/com/dayu/rechargeqh/tools/BcdUtil.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/tools/BcdUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/BcdUtil.java
index cbdf1ff..b846900 100644
--- a/app/src/main/java/com/dayu/recharge/tools/BcdUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/BcdUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/tools/HexUtil.java b/app/src/main/java/com/dayu/rechargeqh/tools/HexUtil.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/tools/HexUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/HexUtil.java
index 79176a6..48fd8f4 100644
--- a/app/src/main/java/com/dayu/recharge/tools/HexUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/HexUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
import java.math.BigInteger;
import java.nio.ByteBuffer;
diff --git a/app/src/main/java/com/dayu/recharge/tools/LoyaltyCardReader.java b/app/src/main/java/com/dayu/rechargeqh/tools/LoyaltyCardReader.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/tools/LoyaltyCardReader.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/LoyaltyCardReader.java
index b80f6d7..3da68e4 100644
--- a/app/src/main/java/com/dayu/recharge/tools/LoyaltyCardReader.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/LoyaltyCardReader.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
import android.annotation.TargetApi;
import android.nfc.NfcAdapter;
diff --git a/app/src/main/java/com/dayu/recharge/tools/NFCWriteHelper.java b/app/src/main/java/com/dayu/rechargeqh/tools/NFCWriteHelper.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/tools/NFCWriteHelper.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/NFCWriteHelper.java
index 16a3046..ce9ea90 100644
--- a/app/src/main/java/com/dayu/recharge/tools/NFCWriteHelper.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/NFCWriteHelper.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
import android.app.Activity;
import android.content.Intent;
diff --git a/app/src/main/java/com/dayu/recharge/tools/NfcReadHelper.java b/app/src/main/java/com/dayu/rechargeqh/tools/NfcReadHelper.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/tools/NfcReadHelper.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/NfcReadHelper.java
index e8ed9d6..9bc2ede 100644
--- a/app/src/main/java/com/dayu/recharge/tools/NfcReadHelper.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/NfcReadHelper.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
import android.app.Activity;
import android.content.Intent;
@@ -7,8 +7,8 @@
import android.nfc.tech.MifareClassic;
import android.util.Log;
-import com.dayu.recharge.card.UserCard;
-import com.dayu.recharge.utils.MyCommon;
+import com.dayu.rechargeqh.card.UserCard;
+import com.dayu.rechargeqh.utils.MyCommon;
import java.io.IOException;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/dayu/recharge/tools/Utils.java b/app/src/main/java/com/dayu/rechargeqh/tools/Utils.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/tools/Utils.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/Utils.java
index ac76806..03e97eb 100644
--- a/app/src/main/java/com/dayu/recharge/tools/Utils.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/Utils.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
diff --git a/app/src/main/java/com/dayu/recharge/tools/WriteCardUtils.java b/app/src/main/java/com/dayu/rechargeqh/tools/WriteCardUtils.java
similarity index 91%
rename from app/src/main/java/com/dayu/recharge/tools/WriteCardUtils.java
rename to app/src/main/java/com/dayu/rechargeqh/tools/WriteCardUtils.java
index 9ace2a3..e8e7bed 100644
--- a/app/src/main/java/com/dayu/recharge/tools/WriteCardUtils.java
+++ b/app/src/main/java/com/dayu/rechargeqh/tools/WriteCardUtils.java
@@ -1,9 +1,9 @@
-package com.dayu.recharge.tools;
+package com.dayu.rechargeqh.tools;
import android.app.Activity;
import android.content.Intent;
-import com.dayu.recharge.card.UserCard;
+import com.dayu.rechargeqh.card.UserCard;
/**
* Created by Android Studio.
diff --git a/app/src/main/java/com/dayu/recharge/utils/AidlUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/AidlUtil.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/utils/AidlUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/AidlUtil.java
index 276bc20..b900bd5 100644
--- a/app/src/main/java/com/dayu/recharge/utils/AidlUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/AidlUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.content.ComponentName;
import android.content.Context;
@@ -13,8 +13,8 @@
import android.widget.Toast;
-import com.dayu.recharge.R;
-import com.dayu.recharge.bean.TableItem;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.bean.TableItem;
import java.util.ArrayList;
import java.util.LinkedList;
diff --git a/app/src/main/java/com/dayu/recharge/utils/ArithUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/ArithUtil.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/utils/ArithUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/ArithUtil.java
index a9af776..daccaab 100644
--- a/app/src/main/java/com/dayu/recharge/utils/ArithUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/ArithUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import java.math.BigDecimal;
import java.text.DecimalFormat;
diff --git a/app/src/main/java/com/dayu/recharge/utils/BytesUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/BytesUtil.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/utils/BytesUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/BytesUtil.java
index 8b3b9da..b3ddade 100644
--- a/app/src/main/java/com/dayu/recharge/utils/BytesUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/BytesUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.annotation.SuppressLint;
import android.graphics.Bitmap;
diff --git a/app/src/main/java/com/dayu/recharge/utils/CRC8.java b/app/src/main/java/com/dayu/rechargeqh/utils/CRC8.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/utils/CRC8.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/CRC8.java
index bc75f13..a36e947 100644
--- a/app/src/main/java/com/dayu/recharge/utils/CRC8.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/CRC8.java
@@ -1,6 +1,6 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
-import com.dayu.recharge.tools.HexUtil;
+import com.dayu.rechargeqh.tools.HexUtil;
import java.util.Arrays;
diff --git a/app/src/main/java/com/dayu/recharge/utils/DateUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/DateUtil.java
similarity index 90%
rename from app/src/main/java/com/dayu/recharge/utils/DateUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/DateUtil.java
index f0c0034..8ccf85d 100644
--- a/app/src/main/java/com/dayu/recharge/utils/DateUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/DateUtil.java
@@ -1,6 +1,5 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
-import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
diff --git a/app/src/main/java/com/dayu/recharge/utils/DeviceNumberUtils.java b/app/src/main/java/com/dayu/rechargeqh/utils/DeviceNumberUtils.java
similarity index 86%
rename from app/src/main/java/com/dayu/recharge/utils/DeviceNumberUtils.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/DeviceNumberUtils.java
index 42a2ead..6ded9c0 100644
--- a/app/src/main/java/com/dayu/recharge/utils/DeviceNumberUtils.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/DeviceNumberUtils.java
@@ -1,8 +1,8 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.dao.BaseDaoSingleton;
-import com.dayu.recharge.dbBean.DeviceNumber;
+import com.dayu.rechargeqh.MyApplication;
+import com.dayu.rechargeqh.dao.BaseDaoSingleton;
+import com.dayu.rechargeqh.dbBean.DeviceNumber;
/**
* Created by Android Studio.
diff --git a/app/src/main/java/com/dayu/recharge/utils/ESCUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/ESCUtil.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/utils/ESCUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/ESCUtil.java
index e926a15..aa7c8ea 100644
--- a/app/src/main/java/com/dayu/recharge/utils/ESCUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/ESCUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.graphics.Bitmap;
diff --git a/app/src/main/java/com/dayu/recharge/utils/ExcelUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/ExcelUtil.java
similarity index 97%
rename from app/src/main/java/com/dayu/recharge/utils/ExcelUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/ExcelUtil.java
index 7ed609d..6695c71 100644
--- a/app/src/main/java/com/dayu/recharge/utils/ExcelUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/ExcelUtil.java
@@ -1,10 +1,10 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.content.Context;
import android.widget.Toast;
-import com.dayu.recharge.dbBean.RechargeBean;
-import com.dayu.recharge.dbBean.UserCardBean;
+import com.dayu.rechargeqh.dbBean.RechargeBean;
+import com.dayu.rechargeqh.dbBean.UserCardBean;
import java.io.File;
import java.io.FileInputStream;
diff --git a/app/src/main/java/com/dayu/recharge/utils/LogUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/LogUtil.java
similarity index 96%
rename from app/src/main/java/com/dayu/recharge/utils/LogUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/LogUtil.java
index 22bc12b..9fa501d 100644
--- a/app/src/main/java/com/dayu/recharge/utils/LogUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/LogUtil.java
@@ -1,7 +1,5 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.util.Log;
-
-import com.easysocket.EasySocket;
public class LogUtil {
diff --git a/app/src/main/java/com/dayu/recharge/utils/MornyUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/MornyUtil.java
similarity index 94%
rename from app/src/main/java/com/dayu/recharge/utils/MornyUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/MornyUtil.java
index 5e705da..5b3306b 100644
--- a/app/src/main/java/com/dayu/recharge/utils/MornyUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/MornyUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import java.math.BigDecimal;
diff --git a/app/src/main/java/com/dayu/recharge/utils/MyCommon.java b/app/src/main/java/com/dayu/rechargeqh/utils/MyCommon.java
similarity index 71%
rename from app/src/main/java/com/dayu/recharge/utils/MyCommon.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/MyCommon.java
index 132a508..6d2ec5e 100644
--- a/app/src/main/java/com/dayu/recharge/utils/MyCommon.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/MyCommon.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
/**
* Copyright (C), 2023,
@@ -97,5 +97,31 @@
*/
public static final String CONFIGURATION_POWER_CARD_TYPE = "BD";
+ /**
+ * 鑾峰彇榛樿鐨勫崱鏍囪瘑
+ *
+ * @param cardType 鍗$墖绫诲瀷
+ * @return 鍗″唴瀹�
+ */
+ public static String getDefaultCardData(String cardType) {
+ String cardData = "";
+ switch (cardType) {
+ case CLEAN_CARD_TYPE:
+ cardData = "3668F7A30119";
+ break;
+ case MANAGE_CRAD:
+ case REGISTERED_CARD_TYPE:
+ case CLEAN_ALL_USER_CARD_TYPE:
+ case TEST_CARD_TYPE:
+ case CONFIGURATION_CARD_TYPE:
+ case CONFIGURATION_POWER_CARD_TYPE:
+ case PASS_WORD_CRAD_TYPE:
+ case BLACK:
+ case ELECTRIC_PRICE:
+ cardData = "A0B1C289";
+ break;
+ }
+ return cardData;
+ }
}
diff --git a/app/src/main/java/com/dayu/recharge/utils/MyFileUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/MyFileUtil.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/utils/MyFileUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/MyFileUtil.java
index 3af0396..7c9f7a7 100644
--- a/app/src/main/java/com/dayu/recharge/utils/MyFileUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/MyFileUtil.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.content.Context;
import android.os.Environment;
diff --git a/app/src/main/java/com/dayu/recharge/utils/PrinterCallback.java b/app/src/main/java/com/dayu/rechargeqh/utils/PrinterCallback.java
similarity index 81%
rename from app/src/main/java/com/dayu/recharge/utils/PrinterCallback.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/PrinterCallback.java
index 771dd38..1b9f738 100644
--- a/app/src/main/java/com/dayu/recharge/utils/PrinterCallback.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/PrinterCallback.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
/**
* Created by Administrator on 2017/6/12.
diff --git a/app/src/main/java/com/dayu/recharge/utils/SocketUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/SocketUtil.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/utils/SocketUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/SocketUtil.java
index fa8adbd..e6ec3a8 100644
--- a/app/src/main/java/com/dayu/recharge/utils/SocketUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/SocketUtil.java
@@ -1,12 +1,12 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.content.Context;
import android.os.Handler;
import android.os.Message;
-import com.dayu.recharge.dao.BaseDaoSingleton;
-import com.dayu.recharge.dbBean.AdminDataBean;
-import com.dayu.recharge.tools.HexUtil;
+import com.dayu.rechargeqh.dao.BaseDaoSingleton;
+import com.dayu.rechargeqh.dbBean.AdminDataBean;
+import com.dayu.rechargeqh.tools.HexUtil;
import java.io.UnsupportedEncodingException;
import java.math.BigInteger;
diff --git a/app/src/main/java/com/dayu/recharge/utils/TipUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/TipUtil.java
similarity index 90%
rename from app/src/main/java/com/dayu/recharge/utils/TipUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/TipUtil.java
index b5daea7..beb3b6e 100644
--- a/app/src/main/java/com/dayu/recharge/utils/TipUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/TipUtil.java
@@ -1,13 +1,12 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.app.Activity;
-import android.content.Context;
import android.os.Build;
import android.widget.Toast;
-import com.dayu.recharge.MyApplication;
-import com.dayu.recharge.activity.HomeActivity;
-import com.dayu.recharge.view.TipDialog;
+import com.dayu.rechargeqh.MyApplication;
+import com.dayu.rechargeqh.activity.HomeActivity;
+import com.dayu.rechargeqh.view.TipDialog;
public class TipUtil {
public interface TipListener {
diff --git a/app/src/main/java/com/dayu/recharge/utils/ToastUtil.java b/app/src/main/java/com/dayu/rechargeqh/utils/ToastUtil.java
similarity index 79%
rename from app/src/main/java/com/dayu/recharge/utils/ToastUtil.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/ToastUtil.java
index 6a9965a..9124cc9 100644
--- a/app/src/main/java/com/dayu/recharge/utils/ToastUtil.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/ToastUtil.java
@@ -1,8 +1,8 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.widget.Toast;
-import com.dayu.recharge.MyApplication;
+import com.dayu.rechargeqh.MyApplication;
/**
* Created by Android Studio.
diff --git a/app/src/main/java/com/dayu/recharge/utils/WSHelper.java b/app/src/main/java/com/dayu/rechargeqh/utils/WSHelper.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/utils/WSHelper.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/WSHelper.java
index 0633221..f65b360 100644
--- a/app/src/main/java/com/dayu/recharge/utils/WSHelper.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/WSHelper.java
@@ -2,7 +2,7 @@
* Copyright (C), 2014-2017, Zhengzhou IMAN Technology Development. Co., Ltd
* Company: ImanSoft( http://www.imansoft.cn/ )
*/
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import android.content.Context;
import android.content.SharedPreferences;
@@ -11,7 +11,7 @@
import android.util.Base64;
-import com.dayu.recharge.net.WSJsonParser;
+import com.dayu.rechargeqh.net.WSJsonParser;
import java.util.Map;
import java.util.Set;
diff --git a/app/src/main/java/com/dayu/recharge/utils/WSMD5.java b/app/src/main/java/com/dayu/rechargeqh/utils/WSMD5.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/utils/WSMD5.java
rename to app/src/main/java/com/dayu/rechargeqh/utils/WSMD5.java
index 179c9a5..17fbf69 100644
--- a/app/src/main/java/com/dayu/recharge/utils/WSMD5.java
+++ b/app/src/main/java/com/dayu/rechargeqh/utils/WSMD5.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.utils;
+package com.dayu.rechargeqh.utils;
import java.io.FileInputStream;
import java.io.InputStream;
diff --git a/app/src/main/java/com/dayu/recharge/view/ChooseView.java b/app/src/main/java/com/dayu/rechargeqh/view/ChooseView.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/view/ChooseView.java
rename to app/src/main/java/com/dayu/rechargeqh/view/ChooseView.java
index a53547b..b4dca85 100644
--- a/app/src/main/java/com/dayu/recharge/view/ChooseView.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/ChooseView.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.view;
+package com.dayu.rechargeqh.view;
import android.app.Activity;
import android.content.Context;
@@ -12,7 +12,7 @@
import com.bigkoo.pickerview.listener.CustomListener;
import com.bigkoo.pickerview.listener.OnOptionsSelectListener;
import com.bigkoo.pickerview.view.OptionsPickerView;
-import com.dayu.recharge.R;
+import com.dayu.rechargeqh.R;
import java.util.List;
diff --git a/app/src/main/java/com/dayu/recharge/view/EdtDialog.java b/app/src/main/java/com/dayu/rechargeqh/view/EdtDialog.java
similarity index 96%
rename from app/src/main/java/com/dayu/recharge/view/EdtDialog.java
rename to app/src/main/java/com/dayu/rechargeqh/view/EdtDialog.java
index d1f040b..9879015 100644
--- a/app/src/main/java/com/dayu/recharge/view/EdtDialog.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/EdtDialog.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.view;
+package com.dayu.rechargeqh.view;
import android.app.Dialog;
import android.content.Context;
@@ -11,8 +11,7 @@
import android.widget.EditText;
import android.widget.TextView;
-import com.dayu.recharge.R;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.R;
/**
* Copyright (C), 2022,
diff --git a/app/src/main/java/com/dayu/recharge/view/PassWordDialog.java b/app/src/main/java/com/dayu/rechargeqh/view/PassWordDialog.java
similarity index 92%
rename from app/src/main/java/com/dayu/recharge/view/PassWordDialog.java
rename to app/src/main/java/com/dayu/rechargeqh/view/PassWordDialog.java
index cb564b2..aca66b8 100644
--- a/app/src/main/java/com/dayu/recharge/view/PassWordDialog.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/PassWordDialog.java
@@ -1,8 +1,7 @@
-package com.dayu.recharge.view;
+package com.dayu.rechargeqh.view;
import android.app.Activity;
import android.app.Dialog;
-import android.content.Context;
import android.content.Intent;
import android.view.Gravity;
import android.view.View;
@@ -12,9 +11,9 @@
import android.widget.TextView;
import com.tencent.bugly.crashreport.CrashReport;
-import com.dayu.recharge.R;
-import com.dayu.recharge.utils.TipUtil;
-import com.dayu.recharge.utils.WSMD5;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.utils.TipUtil;
+import com.dayu.rechargeqh.utils.WSMD5;
/**
* Created by zuoxiao on 2018/12/30.
diff --git a/app/src/main/java/com/dayu/recharge/view/ProgressDialog.java b/app/src/main/java/com/dayu/rechargeqh/view/ProgressDialog.java
similarity index 81%
rename from app/src/main/java/com/dayu/recharge/view/ProgressDialog.java
rename to app/src/main/java/com/dayu/rechargeqh/view/ProgressDialog.java
index 70e6aac..14f66ce 100644
--- a/app/src/main/java/com/dayu/recharge/view/ProgressDialog.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/ProgressDialog.java
@@ -1,10 +1,7 @@
-package com.dayu.recharge.view;
+package com.dayu.rechargeqh.view;
import android.app.Activity;
import android.app.Dialog;
-import android.content.Context;
-
-import com.dayu.recharge.activity.NewCardActivity;
/**
* Created by Android Studio.
diff --git a/app/src/main/java/com/dayu/recharge/view/TipDialog.java b/app/src/main/java/com/dayu/rechargeqh/view/TipDialog.java
similarity index 95%
rename from app/src/main/java/com/dayu/recharge/view/TipDialog.java
rename to app/src/main/java/com/dayu/rechargeqh/view/TipDialog.java
index e1a540d..22a061a 100644
--- a/app/src/main/java/com/dayu/recharge/view/TipDialog.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/TipDialog.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.view;
+package com.dayu.rechargeqh.view;
import android.app.Dialog;
import android.content.Context;
@@ -8,8 +8,8 @@
import android.view.WindowManager;
import android.widget.TextView;
-import com.dayu.recharge.R;
-import com.dayu.recharge.utils.TipUtil;
+import com.dayu.rechargeqh.R;
+import com.dayu.rechargeqh.utils.TipUtil;
/**
* Created by Android Studio.
diff --git a/app/src/main/java/com/dayu/recharge/view/TitleBar.java b/app/src/main/java/com/dayu/rechargeqh/view/TitleBar.java
similarity index 98%
rename from app/src/main/java/com/dayu/recharge/view/TitleBar.java
rename to app/src/main/java/com/dayu/rechargeqh/view/TitleBar.java
index 99e4e71..6c9d480 100644
--- a/app/src/main/java/com/dayu/recharge/view/TitleBar.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/TitleBar.java
@@ -1,7 +1,7 @@
/**
*
*/
-package com.dayu.recharge.view;
+package com.dayu.rechargeqh.view;
import android.content.Context;
import android.content.res.TypedArray;
@@ -13,7 +13,7 @@
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.dayu.recharge.R;
+import com.dayu.rechargeqh.R;
/***
diff --git a/app/src/main/java/com/dayu/recharge/view/datepicker/CustomDatePicker.java b/app/src/main/java/com/dayu/rechargeqh/view/datepicker/CustomDatePicker.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/view/datepicker/CustomDatePicker.java
rename to app/src/main/java/com/dayu/rechargeqh/view/datepicker/CustomDatePicker.java
index d908f00..7885856 100644
--- a/app/src/main/java/com/dayu/recharge/view/datepicker/CustomDatePicker.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/datepicker/CustomDatePicker.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.view.datepicker;
+package com.dayu.rechargeqh.view.datepicker;
import android.app.Dialog;
import android.content.Context;
@@ -10,7 +10,7 @@
import android.widget.TextView;
-import com.dayu.recharge.R;
+import com.dayu.rechargeqh.R;
import java.text.DecimalFormat;
import java.util.ArrayList;
diff --git a/app/src/main/java/com/dayu/recharge/view/datepicker/DateFormatUtils.java b/app/src/main/java/com/dayu/rechargeqh/view/datepicker/DateFormatUtils.java
similarity index 97%
rename from app/src/main/java/com/dayu/recharge/view/datepicker/DateFormatUtils.java
rename to app/src/main/java/com/dayu/rechargeqh/view/datepicker/DateFormatUtils.java
index f88848e..172efee 100644
--- a/app/src/main/java/com/dayu/recharge/view/datepicker/DateFormatUtils.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/datepicker/DateFormatUtils.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.view.datepicker;
+package com.dayu.rechargeqh.view.datepicker;
import java.text.SimpleDateFormat;
import java.util.Date;
diff --git a/app/src/main/java/com/dayu/recharge/view/datepicker/PickerView.java b/app/src/main/java/com/dayu/rechargeqh/view/datepicker/PickerView.java
similarity index 99%
rename from app/src/main/java/com/dayu/recharge/view/datepicker/PickerView.java
rename to app/src/main/java/com/dayu/rechargeqh/view/datepicker/PickerView.java
index 33c5659..7f9216d 100644
--- a/app/src/main/java/com/dayu/recharge/view/datepicker/PickerView.java
+++ b/app/src/main/java/com/dayu/rechargeqh/view/datepicker/PickerView.java
@@ -1,4 +1,4 @@
-package com.dayu.recharge.view.datepicker;
+package com.dayu.rechargeqh.view.datepicker;
import android.animation.ObjectAnimator;
import android.animation.PropertyValuesHolder;
@@ -14,7 +14,7 @@
import android.view.MotionEvent;
import android.view.View;
-import com.dayu.recharge.R;
+import com.dayu.rechargeqh.R;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
diff --git a/app/src/main/res/layout/activity_admin.xml b/app/src/main/res/layout/activity_admin.xml
index ca72490..96325a4 100644
--- a/app/src/main/res/layout/activity_admin.xml
+++ b/app/src/main/res/layout/activity_admin.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_admin_setup.xml b/app/src/main/res/layout/activity_admin_setup.xml
index 44fa307..733e047 100644
--- a/app/src/main/res/layout/activity_admin_setup.xml
+++ b/app/src/main/res/layout/activity_admin_setup.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_domain.xml b/app/src/main/res/layout/activity_domain.xml
index 4bead98..31ed5e8 100644
--- a/app/src/main/res/layout/activity_domain.xml
+++ b/app/src/main/res/layout/activity_domain.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_electric_meter.xml b/app/src/main/res/layout/activity_electric_meter.xml
index 1bc2afa..8a9973e 100644
--- a/app/src/main/res/layout/activity_electric_meter.xml
+++ b/app/src/main/res/layout/activity_electric_meter.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_electric_price.xml b/app/src/main/res/layout/activity_electric_price.xml
index f3d094f..de50f4b 100644
--- a/app/src/main/res/layout/activity_electric_price.xml
+++ b/app/src/main/res/layout/activity_electric_price.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_electricty_price.xml b/app/src/main/res/layout/activity_electricty_price.xml
index c419f7c..12c98d4 100644
--- a/app/src/main/res/layout/activity_electricty_price.xml
+++ b/app/src/main/res/layout/activity_electricty_price.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_home.xml b/app/src/main/res/layout/activity_home.xml
index 2200b50..374399c 100644
--- a/app/src/main/res/layout/activity_home.xml
+++ b/app/src/main/res/layout/activity_home.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_identyfying.xml b/app/src/main/res/layout/activity_identyfying.xml
index e72d9be..c6e91ac 100644
--- a/app/src/main/res/layout/activity_identyfying.xml
+++ b/app/src/main/res/layout/activity_identyfying.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_ip.xml b/app/src/main/res/layout/activity_ip.xml
index 5804427..adfc8b3 100644
--- a/app/src/main/res/layout/activity_ip.xml
+++ b/app/src/main/res/layout/activity_ip.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_location.xml b/app/src/main/res/layout/activity_location.xml
index 3ce3da9..8355b6f 100644
--- a/app/src/main/res/layout/activity_location.xml
+++ b/app/src/main/res/layout/activity_location.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 0aac148..e9e9a4c 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -9,7 +9,7 @@
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
- tools:context="com.dayu.recharge.activity.MainActivity">
+ tools:context="com.dayu.rechargeqh.activity.MainActivity">
<TextView
android:id="@+id/write"
diff --git a/app/src/main/res/layout/activity_manage_setup.xml b/app/src/main/res/layout/activity_manage_setup.xml
index c9531c9..1a7c580 100644
--- a/app/src/main/res/layout/activity_manage_setup.xml
+++ b/app/src/main/res/layout/activity_manage_setup.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_my.xml b/app/src/main/res/layout/activity_my.xml
index 8e4e698..4ecb60a 100644
--- a/app/src/main/res/layout/activity_my.xml
+++ b/app/src/main/res/layout/activity_my.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_new_card.xml b/app/src/main/res/layout/activity_new_card.xml
index c365bc9..78f7fcb 100644
--- a/app/src/main/res/layout/activity_new_card.xml
+++ b/app/src/main/res/layout/activity_new_card.xml
@@ -4,7 +4,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_newcard_list.xml b/app/src/main/res/layout/activity_newcard_list.xml
index 560692e..5ed03cc 100644
--- a/app/src/main/res/layout/activity_newcard_list.xml
+++ b/app/src/main/res/layout/activity_newcard_list.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_parameter.xml b/app/src/main/res/layout/activity_parameter.xml
index 30d7690..171c596 100644
--- a/app/src/main/res/layout/activity_parameter.xml
+++ b/app/src/main/res/layout/activity_parameter.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
@@ -55,7 +55,17 @@
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:padding="5dp"
- android:text="鐢甸噺鍗曚环璁剧疆"
+ android:text="鍗″瘑鐮佽缃�"
+ android:textColor="@color/text_selecter"
+ android:textSize="@dimen/text_size" />
+ <TextView
+ android:id="@+id/parameter_region"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="20dp"
+ android:layout_marginTop="20dp"
+ android:padding="5dp"
+ android:text="鍖哄煙琛ㄥ彿璁剧疆"
android:textColor="@color/text_selecter"
android:textSize="@dimen/text_size" />
<TextView
diff --git a/app/src/main/res/layout/activity_password_card.xml b/app/src/main/res/layout/activity_password_card.xml
index dc0f7e2..8947ecd 100644
--- a/app/src/main/res/layout/activity_password_card.xml
+++ b/app/src/main/res/layout/activity_password_card.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_patch.xml b/app/src/main/res/layout/activity_patch.xml
index c48d648..0e56666 100644
--- a/app/src/main/res/layout/activity_patch.xml
+++ b/app/src/main/res/layout/activity_patch.xml
@@ -4,7 +4,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_patch_list.xml b/app/src/main/res/layout/activity_patch_list.xml
index 6e6e8fa..9044a42 100644
--- a/app/src/main/res/layout/activity_patch_list.xml
+++ b/app/src/main/res/layout/activity_patch_list.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_power.xml b/app/src/main/res/layout/activity_power.xml
index 5f9f21b..8ff09c5 100644
--- a/app/src/main/res/layout/activity_power.xml
+++ b/app/src/main/res/layout/activity_power.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_psw.xml b/app/src/main/res/layout/activity_psw.xml
index faf8279..e17ee4e 100644
--- a/app/src/main/res/layout/activity_psw.xml
+++ b/app/src/main/res/layout/activity_psw.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_recharge.xml b/app/src/main/res/layout/activity_recharge.xml
index d48cb50..3d5f6f0 100644
--- a/app/src/main/res/layout/activity_recharge.xml
+++ b/app/src/main/res/layout/activity_recharge.xml
@@ -4,7 +4,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_recharge_detail.xml b/app/src/main/res/layout/activity_recharge_detail.xml
index 3608404..de49bfa 100644
--- a/app/src/main/res/layout/activity_recharge_detail.xml
+++ b/app/src/main/res/layout/activity_recharge_detail.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_recharge_ext.xml b/app/src/main/res/layout/activity_recharge_ext.xml
index 58ca26d..ce818c4 100644
--- a/app/src/main/res/layout/activity_recharge_ext.xml
+++ b/app/src/main/res/layout/activity_recharge_ext.xml
@@ -4,7 +4,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_recharge_list.xml b/app/src/main/res/layout/activity_recharge_list.xml
index 4c0d194..d37b70f 100644
--- a/app/src/main/res/layout/activity_recharge_list.xml
+++ b/app/src/main/res/layout/activity_recharge_list.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_red_card.xml b/app/src/main/res/layout/activity_red_card.xml
index 07f0256..cf89980 100644
--- a/app/src/main/res/layout/activity_red_card.xml
+++ b/app/src/main/res/layout/activity_red_card.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_region.xml b/app/src/main/res/layout/activity_region.xml
new file mode 100644
index 0000000..3c2af80
--- /dev/null
+++ b/app/src/main/res/layout/activity_region.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical">
+
+ <com.dayu.rechargeqh.view.TitleBar
+ android:id="@+id/titleBar"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/dimen_title_height"
+ android:background="@drawable/title_bar_bg"
+ app:centerText="鐢典环璁剧疆"
+ app:leftImage="@mipmap/icon_back" />
+
+ <LinearLayout
+ android:id="@+id/region_ll"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/titleBar"
+ android:layout_margin="20dp"
+ android:orientation="horizontal">
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="褰撳墠鍖哄煙鍦板潃锛�"
+ android:textSize="@dimen/text_size" />
+
+ <TextView
+ android:id="@+id/region_oldText"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:textSize="@dimen/text_size" />
+
+ </LinearLayout>
+ <LinearLayout
+ android:id="@+id/controller_ll"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@id/region_ll"
+ android:layout_margin="20dp"
+ android:orientation="horizontal">
+
+ <TextView
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:text="褰撳墠鎺у埗鍣ㄧ紪鍙凤細"
+ android:textSize="@dimen/text_size" />
+
+ <TextView
+ android:id="@+id/controller_oldText"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:textSize="@dimen/text_size" />
+
+ </LinearLayout>
+
+ <EditText
+ android:id="@+id/region_newET"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@+id/controller_ll"
+ android:layout_alignParentStart="true"
+ android:layout_marginStart="20dp"
+ android:layout_marginTop="20dp"
+ android:layout_marginEnd="20dp"
+ android:layout_marginBottom="20dp"
+ android:hint="璇疯緭鍏ユ柊鍖哄煙鍦板潃锛堜袱浣�16杩涘埗瀛楃锛�"
+ android:inputType="numberDecimal" />
+
+ <EditText
+ android:id="@+id/controller_newET"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_below="@+id/region_newET"
+ android:layout_alignParentStart="true"
+ android:layout_marginStart="20dp"
+ android:layout_marginTop="20dp"
+ android:layout_marginEnd="20dp"
+ android:layout_marginBottom="20dp"
+ android:hint="璇疯緭鍏ユ柊鎺у埗鍣ㄧ紪鍙凤紙涓や綅16杩涘埗瀛楃锛�"
+ android:inputType="numberDecimal" />
+
+ <TextView
+ android:id="@+id/electric_ok"
+ android:layout_width="match_parent"
+ android:layout_height="50dp"
+ android:layout_alignParentBottom="true"
+ android:background="@color/title_bg"
+ android:gravity="center"
+ android:text="纭� 瀹�"
+ android:textSize="@dimen/text_size" />
+</RelativeLayout>
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_replacement.xml b/app/src/main/res/layout/activity_replacement.xml
index 21cd54b..12c9b40 100644
--- a/app/src/main/res/layout/activity_replacement.xml
+++ b/app/src/main/res/layout/activity_replacement.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_water_meter.xml b/app/src/main/res/layout/activity_water_meter.xml
index bdf9162..b8b541d 100644
--- a/app/src/main/res/layout/activity_water_meter.xml
+++ b/app/src/main/res/layout/activity_water_meter.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_water_num.xml b/app/src/main/res/layout/activity_water_num.xml
index c419f7c..12c98d4 100644
--- a/app/src/main/res/layout/activity_water_num.xml
+++ b/app/src/main/res/layout/activity_water_num.xml
@@ -5,7 +5,7 @@
android:layout_height="match_parent"
android:orientation="vertical">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/activity_write_text.xml b/app/src/main/res/layout/activity_write_text.xml
index 691da23..646a450 100644
--- a/app/src/main/res/layout/activity_write_text.xml
+++ b/app/src/main/res/layout/activity_write_text.xml
@@ -6,7 +6,7 @@
android:layout_height="match_parent"
android:background="@color/colorBackground">
- <com.dayu.recharge.view.TitleBar
+ <com.dayu.rechargeqh.view.TitleBar
android:id="@+id/titleBar"
android:layout_width="match_parent"
android:layout_height="@dimen/dimen_title_height"
diff --git a/app/src/main/res/layout/dialog_date_picker.xml b/app/src/main/res/layout/dialog_date_picker.xml
index 8643300..a1579d5 100644
--- a/app/src/main/res/layout/dialog_date_picker.xml
+++ b/app/src/main/res/layout/dialog_date_picker.xml
@@ -62,7 +62,7 @@
android:paddingStart="20dp"
android:paddingTop="15dp">
- <com.dayu.recharge.view.datepicker.PickerView
+ <com.dayu.rechargeqh.view.datepicker.PickerView
android:id="@+id/dpv_year"
android:layout_width="0dp"
android:layout_height="@dimen/picker_view_height"
@@ -77,7 +77,7 @@
android:textColor="@color/date_picker_text_dark"
android:textSize="@dimen/date_unit_text_size" />
- <com.dayu.recharge.view.datepicker.PickerView
+ <com.dayu.rechargeqh.view.datepicker.PickerView
android:id="@+id/dpv_month"
android:layout_width="0dp"
android:layout_height="@dimen/picker_view_height"
@@ -92,7 +92,7 @@
android:textColor="@color/date_picker_text_dark"
android:textSize="@dimen/date_unit_text_size" />
- <com.dayu.recharge.view.datepicker.PickerView
+ <com.dayu.rechargeqh.view.datepicker.PickerView
android:id="@+id/dpv_day"
android:layout_width="0dp"
android:layout_height="@dimen/picker_view_height"
@@ -107,7 +107,7 @@
android:textColor="@color/date_picker_text_dark"
android:textSize="@dimen/date_unit_text_size" />
- <com.dayu.recharge.view.datepicker.PickerView
+ <com.dayu.rechargeqh.view.datepicker.PickerView
android:id="@+id/dpv_hour"
android:layout_width="0dp"
android:layout_height="@dimen/picker_view_height"
@@ -123,7 +123,7 @@
android:textColor="@color/date_picker_text_dark"
android:textSize="@dimen/date_unit_text_size" />
- <com.dayu.recharge.view.datepicker.PickerView
+ <com.dayu.rechargeqh.view.datepicker.PickerView
android:id="@+id/dpv_minute"
android:layout_width="0dp"
android:layout_height="@dimen/picker_view_height"
diff --git a/app/src/main/res/layout/item_replacement.xml b/app/src/main/res/layout/item_replacement.xml
index cea90d1..c81be85 100644
--- a/app/src/main/res/layout/item_replacement.xml
+++ b/app/src/main/res/layout/item_replacement.xml
@@ -7,7 +7,7 @@
<variable
name="activity"
- type="com.dayu.recharge.activity.ReplacementActivity" />
+ type="com.dayu.rechargeqh.activity.ReplacementActivity" />
</data>
--
Gitblit v1.8.0