ソースを参照

保存配置到文件,能成功了

robbin 4 年 前
コミット
bf7bf3a731

+ 206 - 4
app/src/main/java/com/example/administrator/wingcool_gt9_apk/Config.java

@@ -4081,9 +4081,6 @@ public class Config extends AppCompatActivity
                 }
                 if((short)checksum == 0)  //校验和正确
                 {
-
-                    //mCfg813E.setText(Integer.toHexString((checksum >> 8) & 0xff));
-                    //mCfg813F.setText(Integer.toHexString(checksum & 0xff));
                     //if ((buff.array()[10] & 0x40) == 0x40)  //有扩展配置,再做校验
                     {
                         addressH = (byte)0xBF;
@@ -4730,7 +4727,212 @@ public class Config extends AppCompatActivity
                             configBuilder.append("0x"+mCfg80FE.getText().toString()+",");
                             configBuilder.append("0x"+mCfg80FF.getText().toString()+",");
 
-                            configBuilder.append("0x01");
+                            configBuilder.append("0x"+mCfg8100.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8101.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8102.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8103.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8104.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8105.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8106.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8107.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8108.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8109.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg810A.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg810B.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg810C.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg810D.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg810E.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg810F.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfg8110.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8111.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8112.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8113.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8114.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8115.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8116.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8117.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8118.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8119.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg811A.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg811B.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg811C.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg811D.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg811E.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg811F.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfg8120.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8121.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8122.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8123.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8124.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8125.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8126.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8127.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8128.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8129.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg812A.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg812B.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg812C.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg812D.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg812E.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg812F.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfg8130.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8131.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8132.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8133.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8134.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8135.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8136.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8137.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8138.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg8139.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg813A.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg813B.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg813C.getText().toString()+",");
+                            configBuilder.append("0x"+mCfg813D.getText().toString()+",");
+                            //configBuilder.append("0x"+mCfg813E.getText().toString()+",");
+                            //configBuilder.append("0x"+mCfg813F.getText().toString()+",");
+
+                            configBuilder.append("0x01"+",");
+
+                            configBuilder.append("0x"+mCfgBF7B.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF7C.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF7D.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF7E.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF7F.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfgBF80.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF81.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF82.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF83.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF84.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF85.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF86.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF87.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF88.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF89.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF8A.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF8B.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF8C.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF8D.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF8E.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF8F.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfgBF90.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF91.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF92.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF93.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF94.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF95.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF96.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF97.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF98.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF99.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF9A.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF9B.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF9C.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF9D.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF9E.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBF9F.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfgBFA0.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA1.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA2.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA3.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA4.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA5.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA6.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA7.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA8.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFA9.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFAA.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFAB.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFAC.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFAD.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFAE.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFAF.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfgBFB0.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB1.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB2.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB3.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB4.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB5.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB6.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB7.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB8.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFB9.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFBA.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFBB.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFBC.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFBD.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFBE.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFBF.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfgBFC0.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC1.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC2.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC3.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC4.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC5.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC6.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC7.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC8.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFC9.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFCA.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFCB.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFCC.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFCD.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFCE.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFCF.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfgBFD0.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD1.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD2.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD3.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD4.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD5.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD6.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD7.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD8.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFD9.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFDA.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFDB.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFDC.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFDD.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFDE.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFDF.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfgBFE0.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE1.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE2.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE3.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE4.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE5.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE6.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE7.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE8.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFE9.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFEA.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFEB.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFEC.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFED.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFEE.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFEF.getText().toString()+",");
+
+                            configBuilder.append("0x"+mCfgBFF0.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF1.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF2.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF3.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF4.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF5.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF6.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF7.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF8.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFF9.getText().toString()+",");
+                            configBuilder.append("0x"+mCfgBFFA.getText().toString());
 
                         }else{ //在其他界面则保存
                             CombineCfg();

+ 1 - 1
app/src/main/res/values-en/strings.xml

@@ -80,7 +80,7 @@
     <string name="companyaddr">Address:Room 2008, Chuangxingda Business Building, No.36 Liuxian 3rd Road, Baoan District, Shenzhen</string>
     <string name="telephonenum">Telephone:186 8896 1937</string>
     <string name="emailaddr">Email:max@wingcool.cn</string>
-    <string name="version">APK Version:v0.0.0.1_20200818-Internal Version</string>
+    <string name="version">APK Version:v0.0.0.1_2021030801-Internal Version</string>
 
     <string name="app_name">WingCool(GT9)</string>
     <string name="input_num_character">0123456789ABCDEFabcdef</string>

+ 1 - 1
app/src/main/res/values/strings.xml

@@ -79,7 +79,7 @@
     <string name="companyaddr">地址:深圳市宝安区留仙三路 36 号创兴达商务大厦 2008 室</string>
     <string name="telephonenum">电话:186 8896 1937</string>
     <string name="emailaddr">邮箱:max@wingcool.cn</string>
-    <string name="version">APK版本:v0.0.0.1_20200818-内部版本</string>
+    <string name="version">APK版本:v0.0.0.1_2021030801-内部版本</string>
 
     <string name="app_name">WingCool(GT9)</string>
     <string name="input_num_character">0123456789ABCDEFabcdef</string>