diff --git a/AndroidManifest.xml b/AndroidManifest.xml index ee3cc2a..ec9d0b6 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -356,6 +356,11 @@ android:launchMode="singleTask" android:theme="@android:style/Theme.Black.NoTitleBar" /> + diff --git a/build.gradle b/build.gradle index 95e8019..e200d7c 100644 --- a/build.gradle +++ b/build.gradle @@ -35,6 +35,9 @@ dependencies { implementation files('libs\\zkandroididcardreader.jar') implementation files('libs\\iodev2.jar') implementation files('libs\\decoderapijni.jar') + implementation files('libs\\android-logging-log4j-1.0.3.jar') + implementation files('libs\\log4j-1.2.17.jar') + implementation files('libs\\zypos1.8.jar') compileOnly files('external_libs/classes_2.1.11_20160907.jar') compileOnly files('external_libs/bw_odm_20160526.jar') implementation files('libs/bw_pos_sdk2.0.18.jar') diff --git a/libs/armeabi-v7a/libwltdecode.so b/libs/armeabi-v7a/libwltdecode.so index 71d1c6c..4a47c98 100644 --- a/libs/armeabi-v7a/libwltdecode.so +++ b/libs/armeabi-v7a/libwltdecode.so diff --git a/src/android_serialport_api/print_tool/MobilePrintTool.java b/src/android_serialport_api/print_tool/MobilePrintTool.java index 489371a..b26bea5 100644 --- a/src/android_serialport_api/print_tool/MobilePrintTool.java +++ b/src/android_serialport_api/print_tool/MobilePrintTool.java @@ -216,7 +216,7 @@ public class MobilePrintTool extends Activity { if (address == null) { break; } - LogUtil.i("address" + address); + LogUtil.i(TAG,"address" + address); // 获取设备进行连接 BluetoothDevice device = mBluetoothAdapter .getRemoteDevice(address); @@ -274,7 +274,7 @@ public class MobilePrintTool extends Activity { printer = new PrinterEscCmd(); } final int printNum = MyApp.getInstance().getPrintNum(); - LogUtil.d(printNum + getString(R.string.times)); + LogUtil.d(TAG,printNum + getString(R.string.times)); new Thread(new Runnable() { @Override public void run() { diff --git a/src/com/ectrip/cyt/config/DevicTool.java b/src/com/ectrip/cyt/config/DevicTool.java index 01f72bc..3e0b284 100644 --- a/src/com/ectrip/cyt/config/DevicTool.java +++ b/src/com/ectrip/cyt/config/DevicTool.java @@ -29,6 +29,7 @@ import android.os.Message; import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.DisplayMetrics; +import android.util.Log; import android.view.Display; import android.view.WindowManager; @@ -480,5 +481,18 @@ public class DevicTool { return false; } } - + public static boolean isHiboryPos() { + try { + String sn = android.os.Build.MODEL; + LogUtil.d("SN", sn); + if (TextUtils.equals(sn, "5501H")) { + return true; + } else { + return false; + } + } catch (Exception e) { + e.printStackTrace(); + return false; + } + } } diff --git a/src/com/ectrip/cyt/config/MyApp.java b/src/com/ectrip/cyt/config/MyApp.java index 4d787e1..6ce71c4 100644 --- a/src/com/ectrip/cyt/config/MyApp.java +++ b/src/com/ectrip/cyt/config/MyApp.java @@ -529,7 +529,7 @@ public class MyApp extends BaseApplication { intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); } catch (Exception e) { - LogUtil.v(TAG, + LogUtil.i(TAG, "open network settings failed, please check..."); e.printStackTrace(); } @@ -631,6 +631,32 @@ public class MyApp extends BaseApplication { } + private SerialPort mSerialPort = null; + public SerialPort getSerialPort() throws SecurityException, IOException, InvalidParameterException { + if (mSerialPort == null) { + /* Read serial port parameters */ + SharedPreferences sp = getSharedPreferences("android_serialport_api.sample_preferences", MODE_PRIVATE); + String path = sp.getString("DEVICE", "/dev/ttyMT2"); + int baudrate = Integer.decode(sp.getString("BAUDRATE", "115200")); + + /* Check parameters */ + if ( (path.length() == 0) || (baudrate == -1)) { + throw new InvalidParameterException(); + } + + /* Open the serial port */ + // mSerialPort = new SerialPort(new File("/dev/ttySAC1"), 9600, 0); + mSerialPort = new SerialPort(new File("/dev/ttyMT3"), 115200, 0); +// mSerialPort = new SerialPort(new File("/dev/ttyS1"), baudrate, 0); + } + return mSerialPort; + } + public void closeSerialPort() { + if (mSerialPort != null) { + mSerialPort.close(); + mSerialPort = null; + } + } } diff --git a/src/com/ectrip/cyt/constant/DeviceType.java b/src/com/ectrip/cyt/constant/DeviceType.java index 0cdaba2..a925b04 100644 --- a/src/com/ectrip/cyt/constant/DeviceType.java +++ b/src/com/ectrip/cyt/constant/DeviceType.java @@ -14,8 +14,9 @@ public enum DeviceType { //New_IDPOS:新的身份证pos机 //New_HANDSET_POS:新版小的pos(手持pos)机 //BASEWIN_REB_POS:盛本的红色pos机 + //BLACK_ID_POS:5501H手持机 ID_POS(5),GENERAL_POS(6),SMALL_POS(7),HANDSET(8),MOBILE(9),New_POS(10), - New_IDPOS(11),New_HANDSET_POS(12),BASEWIN_REB_POS(13); + New_IDPOS(11),New_HANDSET_POS(12),BASEWIN_REB_POS(13),BLACK_ID_POS(14); private int value; private DeviceType(int value) { diff --git a/src/com/ectrip/cyt/exceptionsave/debug/LocalLogRunnable.java b/src/com/ectrip/cyt/exceptionsave/debug/LocalLogRunnable.java index 63d1f1c..54a1c1a 100644 --- a/src/com/ectrip/cyt/exceptionsave/debug/LocalLogRunnable.java +++ b/src/com/ectrip/cyt/exceptionsave/debug/LocalLogRunnable.java @@ -8,6 +8,7 @@ import java.util.Calendar; import java.util.Date; import com.ectrip.cyt.exceptionsave.init.InitAppValue; +import com.ectrip.cyt.utils.LogUtil; import android.content.Context; import android.content.Intent; @@ -19,7 +20,7 @@ import android.util.Log; public class LocalLogRunnable implements Runnable{ - private String TAG="LocalLogRunnable"; + public static final String TAG="LocalLogRunnable"; private Context mContext; private Throwable ex; @@ -174,6 +175,7 @@ public class LocalLogRunnable implements Runnable{ randomFile.close(); } catch (IOException e) { e.printStackTrace(); + LogUtil.d(TAG, LogUtil.getExMsg(e)); } } } diff --git a/src/com/ectrip/cyt/ui/BaseActivity.java b/src/com/ectrip/cyt/ui/BaseActivity.java index 77d6c11..6e10daf 100644 --- a/src/com/ectrip/cyt/ui/BaseActivity.java +++ b/src/com/ectrip/cyt/ui/BaseActivity.java @@ -231,7 +231,7 @@ public abstract class BaseActivity extends FragmentActivity { } isPause.set(true); super.onBackPressed(); - LogUtil.i(getString(R.string.back_pressed)); + LogUtil.i(TAG,getString(R.string.back_pressed)); if (netDialog != null && netDialog.isShowing()) { try { netDialog.dismiss(); diff --git a/src/com/ectrip/cyt/ui/MainActivity.java b/src/com/ectrip/cyt/ui/MainActivity.java index dd4b2d1..1dd032b 100644 --- a/src/com/ectrip/cyt/ui/MainActivity.java +++ b/src/com/ectrip/cyt/ui/MainActivity.java @@ -150,7 +150,7 @@ public class MainActivity extends BaseActivity implements OnItemClickListener, V && getSerialNumber().contains("CTY") && getSerialNumber() .substring(0, 3).equals("CTY"))) { // 新的pos机 - LogUtil.i(getString(R.string.new_pos)); + LogUtil.i(TAG,getString(R.string.new_pos)); SharedPreferences2Obj.getInstance(MainActivity.this) .setName("MachineType") .setObject("type", DeviceType.New_POS.getValue()); @@ -159,7 +159,7 @@ public class MainActivity extends BaseActivity implements OnItemClickListener, V .substring(0, 2).equals("LY"))) { release(); // 新的手持pos机 - LogUtil.i(getString(R.string.new_handset_pos)); + LogUtil.i(TAG,getString(R.string.new_handset_pos)); SharedPreferences2Obj .getInstance(MainActivity.this) .setName("MachineType") @@ -169,13 +169,18 @@ public class MainActivity extends BaseActivity implements OnItemClickListener, V && getSerialNumber().contains("DY") && getSerialNumber() .substring(0, 2).equals("DY"))) { // 新的身份证pos机 - LogUtil.i(getString(R.string.new_id_pos)); + LogUtil.i(TAG,getString(R.string.new_id_pos)); SharedPreferences2Obj.getInstance(MainActivity.this) .setName("MachineType") .setObject("type", DeviceType.New_IDPOS.getValue()); + } else if(DevicTool.isHiboryPos()){ + LogUtil.i(TAG,"5501H手持机"); + SharedPreferences2Obj.getInstance(MainActivity.this) + .setName("MachineType") + .setObject("type", DeviceType.BLACK_ID_POS.getValue()); } else if (HdxUtil.SetIDCARDPower(1) != -1) { // 身份证pos机 - LogUtil.i(getString(R.string.id_pos)); + LogUtil.i(TAG,getString(R.string.id_pos)); SharedPreferences2Obj.getInstance(MainActivity.this) .setName("MachineType") .setObject("type", DeviceType.ID_POS.getValue()); @@ -183,7 +188,7 @@ public class MainActivity extends BaseActivity implements OnItemClickListener, V || DevicTool.getInstance().isSerialPortHandset()) { release(); // 黄色手持机 - LogUtil.i(getString(R.string.handset)); + LogUtil.i(TAG,getString(R.string.handset)); SharedPreferences2Obj.getInstance(MainActivity.this) .setName("MachineType") .setObject("type", DeviceType.HANDSET.getValue()); @@ -193,14 +198,14 @@ public class MainActivity extends BaseActivity implements OnItemClickListener, V && height <= 500) { release(); // 小pos机 - LogUtil.i(getString(R.string.small_pos)); + LogUtil.i(TAG,getString(R.string.small_pos)); SharedPreferences2Obj.getInstance(MainActivity.this) .setName("MachineType") .setObject("type", DeviceType.SMALL_POS.getValue()); } else if (DevicTool.getInstance().isSerialPort() || DevicTool.getInstance().isIdPosPrint()) { // 一般pos机 - LogUtil.i(getString(R.string.general_pos)); + LogUtil.i(TAG,getString(R.string.general_pos)); SharedPreferences2Obj.getInstance(MainActivity.this) .setName("MachineType") .setObject("type", DeviceType.GENERAL_POS.getValue()); @@ -208,7 +213,7 @@ public class MainActivity extends BaseActivity implements OnItemClickListener, V //盛本pos机测试******************************* else if (BindService.getInstance().isBasewin()) { // 盛本pos机 - LogUtil.i("盛本POS机"); + LogUtil.i(TAG,"盛本POS机"); SharedPreferences2Obj.getInstance(MainActivity.this) .setName("MachineType") .setObject("type", DeviceType.BASEWIN_REB_POS.getValue()); @@ -217,7 +222,7 @@ public class MainActivity extends BaseActivity implements OnItemClickListener, V else { release(); // 手机 - LogUtil.i(getString(R.string.mobile)); + LogUtil.i(TAG,getString(R.string.mobile)); SharedPreferences2Obj.getInstance(MainActivity.this) .setName("MachineType") .setObject("type", DeviceType.MOBILE.getValue()); diff --git a/src/com/ectrip/cyt/ui/NewHandleScanerActivity.java b/src/com/ectrip/cyt/ui/NewHandleScanerActivity.java index 3c68a57..2a4a497 100644 --- a/src/com/ectrip/cyt/ui/NewHandleScanerActivity.java +++ b/src/com/ectrip/cyt/ui/NewHandleScanerActivity.java @@ -159,7 +159,7 @@ public class NewHandleScanerActivity extends BaseActivity { } else { try { if (result.startsWith("CYT_")) { - LogUtil.i("result = " + result); + LogUtil.i(TAG,"result = " + result); typeScan = 0; if (result.contains(",")) { result = result.substring(result.indexOf("_") + 1, result.indexOf(",")); diff --git a/src/com/ectrip/cyt/ui/PhomeScanerOrderActivity.java b/src/com/ectrip/cyt/ui/PhomeScanerOrderActivity.java index 16ea3b1..7dff667 100644 --- a/src/com/ectrip/cyt/ui/PhomeScanerOrderActivity.java +++ b/src/com/ectrip/cyt/ui/PhomeScanerOrderActivity.java @@ -177,7 +177,7 @@ public class PhomeScanerOrderActivity extends BaseActivity implements Callback { QRCodeOrderListActivity.class); intent.putExtra("mode", 1); intent.putExtra("input_orid", resultString); - LogUtil.i(getString(R.string.scan_result) + resultString); + LogUtil.i(TAG,getString(R.string.scan_result) + resultString); intent.putExtra("titleName", getString(R.string.show_result)); intent.putExtra("typeScan", typeScan); startActivity(intent); diff --git a/src/com/ectrip/cyt/ui/ScanerHandsetActivity.java b/src/com/ectrip/cyt/ui/ScanerHandsetActivity.java index 7f80154..0807be9 100644 --- a/src/com/ectrip/cyt/ui/ScanerHandsetActivity.java +++ b/src/com/ectrip/cyt/ui/ScanerHandsetActivity.java @@ -189,7 +189,7 @@ public class ScanerHandsetActivity extends SerialPortHandsetActivity { QRCodeOrderListActivity.class); intent.putExtra("mode", 1); intent.putExtra("input_orid", resultString); - LogUtil.i("scan_result:" + resultString); + LogUtil.i(TAG,"scan_result:" + resultString); intent.putExtra("titleName", getString(R.string.show_result)); startActivity(intent); diff --git a/src/com/ectrip/cyt/ui/ScanerIdCardActivity.java b/src/com/ectrip/cyt/ui/ScanerIdCardActivity.java index 71ec8db..53a8841 100644 --- a/src/com/ectrip/cyt/ui/ScanerIdCardActivity.java +++ b/src/com/ectrip/cyt/ui/ScanerIdCardActivity.java @@ -142,10 +142,10 @@ public class ScanerIdCardActivity extends BaseActivity { public void readIdCard(int num) throws Throwable { if (idcread.Authenticate() == 1 && !isStop.get())/* 身份证认证 */ { - LogUtil.d(getString(R.string.id_auth_success)); + LogUtil.d(TAG,getString(R.string.id_auth_success)); if (idcread.ReadContent("/mnt/sdcard/") == 1)/* 读取身份证数据 */// { - LogUtil.d(getString(R.string.read_id_info_success)); + LogUtil.d(TAG,getString(R.string.read_id_info_success)); try { testRead(); } catch (Exception e) { @@ -170,7 +170,7 @@ public class ScanerIdCardActivity extends BaseActivity { e.printStackTrace(); } } - LogUtil.d(getString(R.string.read_id_info_fail)); + LogUtil.d(TAG,getString(R.string.read_id_info_fail)); MToast(ScanerIdCardActivity.this, getString(R.string.read_id_info_fail), MToast.LENGTH_SHORT); @@ -191,7 +191,7 @@ public class ScanerIdCardActivity extends BaseActivity { } } num = 0; - LogUtil.d(getString(R.string.id_auth_fail)); + LogUtil.d(TAG,getString(R.string.id_auth_fail)); MToast(ScanerIdCardActivity.this, getString(R.string.id_stick_to_the_back), MToast.LENGTH_SHORT); diff --git a/src/com/ectrip/cyt/ui/SelectActionActivity.java b/src/com/ectrip/cyt/ui/SelectActionActivity.java index 431ed7a..271a24b 100644 --- a/src/com/ectrip/cyt/ui/SelectActionActivity.java +++ b/src/com/ectrip/cyt/ui/SelectActionActivity.java @@ -252,6 +252,24 @@ public class SelectActionActivity extends BaseActivity implements intent.putExtra("titleName", getString(R.string.idcard)); } startActivity(intent); + } else if (type == DeviceType.BLACK_ID_POS.getValue()) { + intent = new Intent(SelectActionActivity.this, + BlackIdCardActivity.class); + if (Select != null) { + if (Select == SelectAction.Check.getValue()) { + intent.putExtra("titleName", + getString(R.string.check_idcard)); + } else if (Select == SelectAction.Reprint.getValue()) { + intent.putExtra("titleName", + getString(R.string.reprint_idcard)); + } else if (Select == SelectAction.Query.getValue()) { + intent.putExtra("titleName", + getString(R.string.query_idcard)); + } + } else { + intent.putExtra("titleName", getString(R.string.idcard)); + } + startActivity(intent); } else if (type == DeviceType.New_POS.getValue()) {//10号手持机 intent = new Intent(SelectActionActivity.this,IDHandleRSKActivity.class); if (Select != null) { diff --git a/src/com/ectrip/cyt/ui/SettingsActivity.java b/src/com/ectrip/cyt/ui/SettingsActivity.java index 25615d4..0ed0354 100644 --- a/src/com/ectrip/cyt/ui/SettingsActivity.java +++ b/src/com/ectrip/cyt/ui/SettingsActivity.java @@ -675,14 +675,14 @@ public class SettingsActivity extends BaseActivity implements OnClickListener, if (!ec_name.equals("")) { try { ec_name = AESEncryptor.decrypt(constant.decrypt, ec_name); - LogUtil.d(getString(R.string.enterprise_communication_identifier) + LogUtil.d(TAG,getString(R.string.enterprise_communication_identifier) + ec_name); ec_name = AESEncryptor.encrypt(constant.decrypt, ec_name); } catch (Exception ex) { try { ec_name = AESEncryptor.encrypt(constant.decrypt, ec_name); - LogUtil.d(getString(R.string.not_successfully_decrypt) + LogUtil.d(TAG,getString(R.string.not_successfully_decrypt) + ec_name); } catch (Exception e) { e.printStackTrace(); diff --git a/src/com/ectrip/cyt/utils/LogUtil.java b/src/com/ectrip/cyt/utils/LogUtil.java index 5f36c3e..29994ea 100644 --- a/src/com/ectrip/cyt/utils/LogUtil.java +++ b/src/com/ectrip/cyt/utils/LogUtil.java @@ -1,7 +1,15 @@ package com.ectrip.cyt.utils; +import android.text.TextUtils; import android.util.Log; +import com.ectrip.cyt.exceptionsave.debug.ConfigureLog4J; + +import org.apache.log4j.Logger; + +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; + /** * Log统一管理类 */ @@ -9,106 +17,87 @@ public class LogUtil { public static boolean isDebug = true;// 是否需要打印bug,可以在application的onCreate函数里面初始化 private static final String TAG = "MyAndroid"; + private static boolean isConfigured = false; // 下面四个是默认tag的函数 - public static void i(String msg) - { - if (isDebug) - try { - Log.i(TAG, msg); - } catch (Exception e) { - e.printStackTrace(); - } + public static void d(String tag, String message) { + if (isDebug) { + Logger LOGGER = getLogger(tag); + LOGGER.debug(message); + } } - public static void d(String msg) - { - if (isDebug) - try { - Log.d(TAG, msg); - } catch (Exception e) { - e.printStackTrace(); - } + public static void d(String tag, String message, Throwable exception) { + if (isDebug) { + Logger LOGGER = getLogger(tag); + LOGGER.debug(message, exception); + } } - public static void w(String msg) - { - if (isDebug) - try { - Log.w(TAG, msg); - } catch (Exception e) { - e.printStackTrace(); - } + public static void i(String tag, String message) { + if (isDebug) { + Logger LOGGER = getLogger(tag); + LOGGER.info(message); + } } - public static void e(String msg) - { - if (isDebug) - try { - Log.e(TAG, msg); - } catch (Exception e1) { - e1.printStackTrace(); - } + public static void i(String tag, String message, Throwable exception) { + if (isDebug) { + Logger LOGGER = getLogger(tag); + LOGGER.info(message, exception); + } } - public static void v(String msg) - { - if (isDebug) - try { - Log.v(TAG, msg); - } catch (Exception e) { - e.printStackTrace(); - } + public static void w(String tag, String message) { + if (isDebug) { + Logger LOGGER = getLogger(tag); + LOGGER.warn(message); + } } - // 下面是传入自定义tag的函数 - public static void i(String tag, String msg) - { - if (isDebug) - try { - Log.i(tag, msg); - } catch (Exception e) { - e.printStackTrace(); - } + public static void w(String tag, String message, Throwable exception) { + if (isDebug) { + Logger LOGGER = getLogger(tag); + LOGGER.warn(message, exception); + } } - public static void d(String tag, String msg) - { - if (isDebug) - try { - Log.d(tag, msg); - } catch (Exception e) { - e.printStackTrace(); - } + public static void e(String tag, String message) { + if (isDebug) { + Logger LOGGER = getLogger(tag); + LOGGER.error(message); + } } - public static void w(String tag,String msg) - { - if (isDebug) - try { - Log.w(tag, msg); - } catch (Exception e) { - e.printStackTrace(); - } + public static void e(String tag, String message, Throwable exception) { + if (isDebug) { + Logger LOGGER = getLogger(tag); + LOGGER.error(message, exception); + } } - public static void e(String tag, String msg) - { - if (isDebug) - try { - Log.e(tag, msg); - } catch (Exception e1) { - e1.printStackTrace(); - } + private static Logger getLogger(String tag) { + if (!isConfigured) { + ConfigureLog4J configureLog4J = new ConfigureLog4J(); + configureLog4J.configure(); + isConfigured = true; + } + Logger logger; + if (TextUtils.isEmpty(tag)) { + logger = Logger.getRootLogger(); + } else { + logger = Logger.getLogger(tag); + } + return logger; } - public static void v(String tag, String msg) - { - if (isDebug) - try { - Log.v(tag, msg); - } catch (Exception e) { - e.printStackTrace(); - } + public static String getExMsg(Exception e) { + e.printStackTrace(); + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + e.printStackTrace(new PrintStream(baos)); + String exception = baos.toString(); + return exception; + } + } \ No newline at end of file diff --git a/src/com/ectrip/cyt/version/DownApkRunnable.java b/src/com/ectrip/cyt/version/DownApkRunnable.java index 5c3f934..991523b 100644 --- a/src/com/ectrip/cyt/version/DownApkRunnable.java +++ b/src/com/ectrip/cyt/version/DownApkRunnable.java @@ -23,7 +23,7 @@ import com.ectrip.cyt.utils.LogUtil; * @author jigo app下载类 */ public class DownApkRunnable implements Runnable { - + public static final String TAG = "DownApkRunnable"; private final int DOWN_NOSDCARD = 0; // 没有内存卡 private final int DOWN_UPDATE = 1; // 更新中 private final int DOWN_OVER = 2; // 下载完毕 @@ -190,7 +190,7 @@ public class DownApkRunnable implements Runnable { int count = 0; byte buf[] = new byte[1024]; // 总大小 - LogUtil.d(df.format((float) length / 1024 / 1024) + "MB"); + LogUtil.d(TAG,df.format((float) length / 1024 / 1024) + "MB"); do { int numread = is.read(buf); count += numread; @@ -198,7 +198,7 @@ public class DownApkRunnable implements Runnable { String tmpFileSize = df.format((float) count / 1024 / 1024) + "MB"; // 当前进度值 progress = (int) (((float) count / length) * 100); - LogUtil.d(numread + "apkFileSize" + LogUtil.d(TAG,numread + "apkFileSize" + conn.getContentLength()); // 更新进度 progressBean.setProgress(progress); diff --git a/src/com/ectrip/cyt/zxing/camera/FlashlightManager.java b/src/com/ectrip/cyt/zxing/camera/FlashlightManager.java index 5d6d0f2..3ab9f21 100644 --- a/src/com/ectrip/cyt/zxing/camera/FlashlightManager.java +++ b/src/com/ectrip/cyt/zxing/camera/FlashlightManager.java @@ -17,9 +17,9 @@ final class FlashlightManager { iHardwareService = getHardwareService(); setFlashEnabledMethod = getSetFlashEnabledMethod(iHardwareService); if (iHardwareService == null) { - LogUtil.v(TAG, "This device does supports control of a flashlight"); + LogUtil.i(TAG, "This device does supports control of a flashlight"); } else { - LogUtil.v(TAG, "This device does not support control of a flashlight"); + LogUtil.i(TAG, "This device does not support control of a flashlight"); } } diff --git a/src/com/ectrip/trips/net/DataTool.java b/src/com/ectrip/trips/net/DataTool.java index 0525cdf..4c20015 100644 --- a/src/com/ectrip/trips/net/DataTool.java +++ b/src/com/ectrip/trips/net/DataTool.java @@ -12,6 +12,7 @@ import com.ectrip.cyt.utils.LogUtil; import com.fourmob.datetimepicker.Utils; public class DataTool { + public static final String TAG="DataTool"; /** * 通过signkey和data验证数据,验证通过会返回true,未通过返回false * 不建议外部调用此方法 @@ -79,13 +80,13 @@ public class DataTool { try { String signData = signkey + data; String base64 = Base64.encode(signData.getBytes("UTF-8")); - LogUtil.i("responseData:" + base64); + LogUtil.i(TAG,"responseData:" + base64); String responseSign = MD5Util.signMD5(base64,"UTF-8"); - LogUtil.i("responseSign:" + responseSign); + LogUtil.i(TAG,"responseSign:" + responseSign); return responseSign; } catch (UnsupportedEncodingException e) { e.printStackTrace(); - LogUtil.i("OTA Service : getErrorResponseJson : String to xml UTF-8 Error !"); + LogUtil.i(TAG,"OTA Service : getErrorResponseJson : String to xml UTF-8 Error !"); }catch (Exception e){ e.printStackTrace(); } @@ -103,7 +104,7 @@ public class DataTool { } /** * 给对象 赋 签名, 返回带有签名的完整字符串, 在把对象封装成json字符串时使用此方法 - * @param datain + * @param * @param signkey 标识 * @param identity 编码 * @return diff --git a/src/com/ectrip/trips/net/HttpHelper.java b/src/com/ectrip/trips/net/HttpHelper.java index 8fff745..78f469f 100644 --- a/src/com/ectrip/trips/net/HttpHelper.java +++ b/src/com/ectrip/trips/net/HttpHelper.java @@ -29,7 +29,7 @@ import com.ectrip.cyt.utils.SharedPreferences2Obj; * @author jigo 网络访问工具类 */ public class HttpHelper extends HttpHelperCore { - + public static final String TAG="HttpHelper"; private Context mContext; public static HttpHelper helper = null; @@ -85,11 +85,11 @@ public class HttpHelper extends HttpHelperCore { String requestParam = DataTool.envelopeData(orderRequest, MyApp .getInstance().getSignkey(), MyApp.getInstance().getIdentity()); map.put("requestParam", requestParam); - LogUtil.i(requestParam + "requestParam"); + LogUtil.i(TAG,requestParam + "requestParam"); executeHttpPost( "http://" + MyApp.getInstance().getServiceIp() + action, "", map, httpCallback, "data", DataTrans.class); - LogUtil.i("url = " + "http://" + MyApp.getInstance().getServiceIp() + action); + LogUtil.i(TAG,"url = " + "http://" + MyApp.getInstance().getServiceIp() + action); if (testMOdel != null && testMOdel) { // 这个是调试弹框 if (type == null) { return; @@ -127,7 +127,7 @@ public class HttpHelper extends HttpHelperCore { String requestParam = DataTool.envelopeData(consumeCount, MyApp .getInstance().getSignkey(), MyApp.getInstance().getIdentity()); map.put("requestParam", requestParam); - LogUtil.i("requestParam" + requestParam); + LogUtil.i(TAG,"requestParam" + requestParam); executeHttpPost( "http://" + MyApp.getInstance().getServiceIp() + action, "", map, httpCallback, "data", DataTrans.class); @@ -167,7 +167,7 @@ public class HttpHelper extends HttpHelperCore { String requestParam = DataTool.envelopeData(consumeCount, MyApp .getInstance().getSignkey(), MyApp.getInstance().getIdentity()); map.put("requestParam", requestParam); - LogUtil.i("requestParam" + requestParam); + LogUtil.i(TAG,"requestParam" + requestParam); executeHttpPost( "http://" + MyApp.getInstance().getServiceIp() + action, "", map, httpCallback, "data", DataTrans.class); @@ -206,7 +206,7 @@ public class HttpHelper extends HttpHelperCore { String requestParam = DataTool.envelopeData(consumeCount, MyApp .getInstance().getSignkey(), MyApp.getInstance().getIdentity()); map.put("requestParam", requestParam); - LogUtil.i("requestParam" + requestParam); + LogUtil.i(TAG,"requestParam" + requestParam); executeHttpPost( "http://" + MyApp.getInstance().getServiceIp() + action, "", map, httpCallback, "data", DataTrans.class); @@ -243,7 +243,7 @@ public class HttpHelper extends HttpHelperCore { MyApp.getInstance().getSignkey(), MyApp.getInstance() .getIdentity()); map.put("requestParam", requestParam); - LogUtil.i("requestParam" + requestParam); + LogUtil.i(TAG,"requestParam" + requestParam); executeHttpPost( "http://" + MyApp.getInstance().getServiceIp() + action, "", map, httpCallback, "data", DataTrans.class); @@ -288,7 +288,7 @@ public class HttpHelper extends HttpHelperCore { MyApp.getInstance().getSignkey(), MyApp.getInstance() .getIdentity()); map.put("requestParam", requestParam); - LogUtil.i("requestParam" + requestParam); + LogUtil.i(TAG,"requestParam" + requestParam); executeHttpPost( "http://" + MyApp.getInstance().getServiceIp() + action, "", map, httpCallback, "data", DataTrans.class); @@ -330,7 +330,7 @@ public class HttpHelper extends HttpHelperCore { String requestParam = DataTool.envelopeData(detectVersionRequest, signkey, identity); map.put("requestParam", requestParam); - LogUtil.i("requestParam" + requestParam); + LogUtil.i(TAG,"requestParam" + requestParam); executeHttpPost("http://" + url + action, "", map, httpCallback, "data", DataTrans.class); } @@ -358,7 +358,7 @@ public class HttpHelper extends HttpHelperCore { MyApp.getInstance().getSignkey(), MyApp.getInstance() .getIdentity()); map.put("requestParam", requestParam); - LogUtil.i("requestParam" + requestParam); + LogUtil.i(TAG,"requestParam" + requestParam); executeHttpPost( "http://" + MyApp.getInstance().getServiceIp() + action, "", map, httpCallback, "data", DataTrans.class); diff --git a/src/com/ectrip/trips/net/HttpPostRunnable.java b/src/com/ectrip/trips/net/HttpPostRunnable.java index a65f4ac..b5f30b9 100644 --- a/src/com/ectrip/trips/net/HttpPostRunnable.java +++ b/src/com/ectrip/trips/net/HttpPostRunnable.java @@ -233,24 +233,24 @@ public class HttpPostRunnable implements Runnable { try { // 获取服务器返回码 if (connection.getResponseCode() == HttpURLConnection.HTTP_OK) { - LogUtil.v(TAG, "服务器成功返回网页"); + LogUtil.i(TAG, "服务器成功返回网页"); bufReader = new BufferedReader(new InputStreamReader( connection.getInputStream(), "UTF-8")); while ((line = bufReader.readLine()) != null) { result.append(line); } - LogUtil.v(TAG, "返回数据:" + result.toString()); + LogUtil.i(TAG, "返回数据:" + result.toString()); } else if (connection.getResponseCode() == 400) { - LogUtil.v(TAG, "服务器不理解请求的语法"); + LogUtil.i(TAG, "服务器不理解请求的语法"); return "CODE-"+"400错误!"; } else if (connection.getResponseCode() == 404) { - LogUtil.v(TAG, "服务器找不到请求的网页"); + LogUtil.i(TAG, "服务器找不到请求的网页"); return "CODE-"+"404错误!"; } else if (connection.getResponseCode() == 500) { - LogUtil.v(TAG, "服务端升级或者服务端程序有问题:500"); + LogUtil.i(TAG, "服务端升级或者服务端程序有问题:500"); return "CODE-"+"500错误!"; } else { - LogUtil.v(TAG, "响应失败" + connection.getResponseCode()); + LogUtil.i(TAG, "响应失败" + connection.getResponseCode()); return "CODE-"+"响应失败" + connection.getResponseCode(); } } catch (IOException e) {