中健365-x2手表上线优化

develop
wlh 1 year ago
parent 777b17a075
commit 9f26d141f1

@ -3,6 +3,9 @@
xmlns:tools="http://schemas.android.com/tools"
package="com.zj365.dc">
<!--joperate_permission_start-->
<permission android:name="com.zj365.dc.permission.JOPERATE_MESSAGE" android:protectionLevel="signature"/>
<uses-permission android:name="com.zj365.dc.permission.JOPERATE_MESSAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
<!-- Required 一些系统要求的权限,如访问网络等-->

@ -9,7 +9,7 @@ import com.tencent.mm.opensdk.utils.Log
*/
object LogUtils {
private const val TAG = "HealthUser"
private const val TAG = "ZJ365"
/**
* 得到tag
@ -26,7 +26,7 @@ object LogUtils {
}
private fun isDebug(): Boolean {
return BuildConfig.isDebug || MMkvHelper.getBoolean("openLog", false)
return BuildConfig.isDebug// || MMkvHelper.getBoolean("openLog", false)
// return true
}

@ -2,6 +2,8 @@ package com.xty.network
import android.util.Log
import com.tencent.mmkv.MMKV
import com.xty.network.utils.NetWorkLogUtils
import com.youth.banner.util.LogUtils
import okhttp3.Interceptor
import okhttp3.Response
@ -14,9 +16,9 @@ class TokenIntercept:Interceptor {
var request=chain.request()
val newBuilder = request.newBuilder()
mmkv!!.decodeString("Auth-Token")?.let {
Log.e("token", "${mmkv!!.decodeString("Auth-Token")!!} " )
Log.e("token_id", "${mmkv!!.decodeString("Auth-Id")!!} " )
Log.e("mac_address", MyRetrofit.get().BLUETOOTH_MAC )
NetWorkLogUtils.e("token", "${mmkv!!.decodeString("Auth-Token")!!} " )
NetWorkLogUtils.e("token_id", "${mmkv!!.decodeString("Auth-Id")!!} " )
NetWorkLogUtils.e("mac_address", MyRetrofit.get().BLUETOOTH_MAC )
newBuilder.header("auth-token",mmkv!!.decodeString("Auth-Token")!!)
newBuilder.header("auth-id",mmkv!!.decodeString("Auth-Id")!!)
newBuilder.header("mark",MyRetrofit.get().BLUETOOTH_MAC)

@ -0,0 +1,82 @@
package com.xty.network.utils
import android.text.TextUtils
import com.tencent.mm.opensdk.utils.Log
import com.youth.banner.BuildConfig
object NetWorkLogUtils {
private const val TAG = "ZJ365"
private const val DEBUG = BuildConfig.DEBUG
/**
* 得到tag
* @return 所在类->方法:
*/
private fun generateTag(): String {
val stackTraceElement = Thread.currentThread().stackTrace[6]
// val callerClazzName =
// stackTraceElement.className.substring(stackTraceElement.className.lastIndexOf(".") + 1)
val fileName = stackTraceElement.fileName
// val methodName = stackTraceElement.methodName
val lineNumber = stackTraceElement.lineNumber
return "($fileName:$lineNumber)"
}
fun d(msg: String) {
d(null, msg)
}
fun i(msg: String) {
i(null, msg)
}
fun e(msg: String) {
e(null, msg)
}
fun w(msg: String) {
w(null, msg)
}
fun v(msg: String) {
v(null, msg)
}
fun d(tag: String?, msg: String) {//测试环境输出日志
if (DEBUG) {
Log.d(TAG, getMsg(tag, msg))
}
}
fun i(tag: String?, msg: String) {//测试环境输出日志
if (DEBUG) {
Log.i(TAG, getMsg(tag, msg))
}
}
fun e(tag: String?, msg: String) {
if (DEBUG) {
Log.e(TAG, getMsg(tag, msg))
}
}
fun w(tag: String?, msg: String) {//测试环境输出日志
if (DEBUG) {
Log.w(TAG, getMsg(tag, msg))
}
}
fun v(tag: String?, msg: String) {//测试环境输出日志
if (DEBUG) {
Log.v(TAG, getMsg(tag, msg))
}
}
private fun getMsg(tag: String?, msg: String): String{
val tagStr = if (TextUtils.isEmpty(tag)) generateTag() else generateTag() + ":$tag"
return "$msg:$tagStr"
}
}
Loading…
Cancel
Save