mac
2024-07-03 4f11141da120098afc3d3c4f26e0e0416a01a312
2024年07月03日13:52:55

备份代码
6个文件已修改
31 ■■■■■ 已修改文件
app/src/main/java/com/hdl/photovoltaic/internet/TcpClient.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/hdl/photovoltaic/ui/device/ScanActivity.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/layout/activity_as_regards.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/values-en/strings.xml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/values-zh/strings.xml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/res/values/strings.xml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/hdl/photovoltaic/internet/TcpClient.java
@@ -98,6 +98,7 @@
     * 长度(2个byte)=标识符(4个byte)+功能码(1个byte)+负载数据(N个byte);
     * 负载数据=寄存器地址(2个byte)+寄存器长度(2个byte)+内容长度(1个byte)+内容数据(数据字节数->N个byte)【注意:单个写入寄存器-->去掉<寄存器长度>和<内容长度>】;
     * 寄存器长度=(内容数据/2);
     * 内容长度=内容数据的长度;
     * 例子:new byte[]{1,54,0,0,0,9,0,0,200,26,3,1,54,0,1};
     *
     * @param oidAddresses    oid物理信息里面Addresses地址
@@ -133,6 +134,7 @@
     * 长度(2个byte)=标识符(4个byte)+功能码(1个byte)+负载数据(N个byte);
     * 负载数据=寄存器地址(2个byte)+寄存器长度(2个byte)+内容长度(1个byte)+内容数据(数据字节数->N个byte)【注意:单个写入寄存器-->去掉<寄存器长度>和<内容长度>】;
     * 寄存器长度=(内容数据/2);
     * 内容长度=内容数据的长度;
     * 例子:new byte[]{199, 112, 0, 0, 0, 9, 0, 0, 0, 26, 6, 199, 112, 0, 110};
     *
     * @param oidAddresses    oid物理信息里面Addresses地址
@@ -167,6 +169,7 @@
     * 长度(2个byte)=标识符(4个byte)+功能码(1个byte)+负载数据(N个byte);
     * 负载数据=寄存器地址(2个byte)+寄存器长度(2个byte)+内容长度(1个byte)+内容数据(数据字节数->N个byte)【注意:单个写入寄存器-->去掉<寄存器长度>和<内容长度>】;
     * 寄存器长度=(内容数据/2);
     * 内容长度=内容数据的长度;
     * 例子:new byte[]{[0, 11, 0, 0, 0, 30, 0, 0, 0, 26, 16, 0, 11, 0, 10, 20, 49, 50, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32]};
     *
     * @param oidAddresses    oid里面Addresses的值
app/src/main/java/com/hdl/photovoltaic/ui/device/ScanActivity.java
@@ -342,15 +342,19 @@
        if (TextUtils.isEmpty(result)) {
            Toast.makeText(this, R.string.capture_no_result, Toast.LENGTH_SHORT).show();
        } else {
            Intent intent = new Intent();
            intent.putExtra("data", result);
            setResult(RESULT_OK, intent);
            finish();
            //EventBus事件分发
            HdlCommonLogic.getInstance().postEventBusSticky(
                    HDLUniMP.UNI_EVENT_REPLY_HOME_ADD,
                    HDLUniMP.UNI_EVENT_REPLY_HOME_ADD,
                    result);
            if (result.startsWith("https://") || result.startsWith("http://")) {
                Intent intent = new Intent();
                intent.putExtra("data", result);
                setResult(RESULT_OK, intent);
                finish();
                //EventBus事件分发
                HdlCommonLogic.getInstance().postEventBusSticky(
                        HDLUniMP.UNI_EVENT_REPLY_HOME_ADD,
                        HDLUniMP.UNI_EVENT_REPLY_HOME_ADD,
                        result);
            } else {
                Toast.makeText(this, R.string.not_delivery_qr_code, Toast.LENGTH_SHORT).show();
            }
        }
    }
app/src/main/res/layout/activity_as_regards.xml
@@ -189,7 +189,7 @@
        android:background="@color/text_FFFFFFFF"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toBottomOf="@+id/service_agreement_rl">
        app:layout_constraintTop_toBottomOf="@+id/privacy_policy_rl">
        <TextView
            android:id="@+id/contact_us_tv"
app/src/main/res/values-en/strings.xml
@@ -326,5 +326,6 @@
    <string name="capture_no_network">The current network is not available. Please check the network and try again</string>
    <string name="capture_no_result2">No results were scanned, it may not be a valid QR code</string>
    <string name="scan_cancel">Cancel</string>
    <string name="not_delivery_qr_code">Not delivery of QR code.</string>
</resources>
app/src/main/res/values-zh/strings.xml
@@ -323,6 +323,7 @@
    <string name="capture_no_network">当前网络不可用,请检查网络后再试</string>
    <string name="capture_no_result2">没有扫描出结果,可能不是有效的二维码</string>
    <string name="scan_cancel">取消</string>
    <string name="not_delivery_qr_code">不是交付二维码.</string>
</resources>
app/src/main/res/values/strings.xml
@@ -325,5 +325,7 @@
    <string name="capture_no_network">当前网络不可用,请检查网络后再试</string>
    <string name="capture_no_result2">没有扫描出结果,可能不是有效的二维码</string>
    <string name="scan_cancel">取消</string>
    <string name="not_delivery_qr_code">不是交付二维码.</string>
</resources>