taxiapp/app/src/main/java/cn/trans88/taxiappkotlin/logic/Settings.kt
2022-09-23 11:55:44 +08:00

108 lines
4.6 KiB
Kotlin
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package cn.trans88.taxiappkotlin.logic
import android.os.Environment
import cn.trans88.kurotool.util.LogLevel
import cn.trans88.kurotool.util.ThreadUtil
//import cn.trans88.taxiappkotlin.ext.pref
//import cn.trans88.taxiappkotlin.logic.enumType.CompanyType
import cn.trans88.taxiappkotlin.logic.model.SettingMod
import com.google.gson.Gson
import java.io.File
import java.text.SimpleDateFormat
import java.util.*
//object Settings {
//普通账户
//var registerToken by pref("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50X2lkIjoiNWY4OTNiODE1NzIzMDk0YWQzZmM5MTI0IiwiZ3JvdXBfaWQiOiI1Zjg5M2I4MTU3MjMwOTRhZDNmYzkxMjYiLCJ1c2VyX2lkIjoiNWY4OTNiODE1NzIzMDk0YWQzZmM5MTI1In0.o2M6CE2yFi7dvjILb485sQF436eMDdKwzTryK4rw3W0")
//var appToken by pref("")
//var company by pref(CompanyType.SANLE.name)
//var sync by pref(true)
//var logServiceUrl by pref("http://taxihub.cn:2348/")
//var connServiceUrl by pref("")
//var screenSizeX by pref(160)
//var screenSizeY by pref(64)
//var taxiInfo by pref("")
//var cardId by pref("")
//var taxiServiceUrl by pref("")//长连接的url
//var downloadUrl by pref("")//下载url
//var accountId by pref("")//账户id
//var taxiBaseUrl by pref("http://taxihub.cn:2346/")//注册连接的url
//var isDeleteOldAdvitise by pref(false)//是否第一次删除广告
//var isFirstRegister by pref(true)//是否注册成功
//var enableWriteLog by pref(false)//是否能够写入日志
//var advertiseOrder by pref("")
//var loggerSwitch by pref(true)//是否记录播放日志
//var gpsSwitch by pref(true)//是否记录gps
//var upload_debug_file_url by pref("http://taxihub.cn:2345/postDebugFile")//上传运行日志
//没有使用的属性:
//var sendGpsTime by pref(10000)//上传gps的时间
//本来就已注释的:
// var taxiBaseUrl by pref("http://ledok.cn:2346/")//测试时候注册连接的url
// var taxiBaseUrl by pref("http://8.135.34.174:2346/")//三乐注册连接的url
// var isReservedConfig by pref(true)//是否保留配置 这个值不写入sd卡也就是卸载后会重置
//测试账户
// var registerToken by pref("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50X2lkIjoiNWY0NzY1ODNhNTE0MDgxODljYjY0Y2YyIiwiZ3JvdXBfaWQiOiI1ZjQ3NjU4M2E1MTQwODE4OWNiNjRjZjQiLCJ1c2VyX2lkIjoiNWY0NzY1ODNhNTE0MDgxODljYjY0Y2YzIn0.LK1-V9ICg2O9nW03MDIkfVWPI2flJOsyAhQNaRBEGuw")
//三乐的默认账户
// var registerToken by pref("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2NvdW50X2lkIjoiNWZlMDVkNWYxYjY4OTYyNjc4YjFlNmRiIiwiZ3JvdXBfaWQiOiI1ZmUwNWQ1ZjFiNjg5NjI2NzhiMWU2ZGQiLCJ1c2VyX2lkIjoiNWZlMDVkNWYxYjY4OTYyNjc4YjFlNmRjIn0.JJlLsq3_W875JnSa3ZGnBKp2dGBYE5SST39lH_g4uqw")
/*
@Synchronized
fun toJson() {
val settingMod = SettingMod()
settingMod.registerToken = registerToken
settingMod.appToken = appToken
settingMod.company = company
settingMod.sync = sync
settingMod.logServiceUrl = logServiceUrl
settingMod.connServiceUrl = connServiceUrl
settingMod.screenSizeX = screenSizeX
settingMod.screenSizeY = screenSizeY
settingMod.taxiInfo = taxiInfo
settingMod.cardId = cardId
settingMod.taxiServiceUrl = taxiServiceUrl
settingMod.downloadUrl = downloadUrl
settingMod.accountId = accountId
settingMod.taxiBaseUrl = taxiBaseUrl
settingMod.isDeleteOldAdvitise = isDeleteOldAdvitise
settingMod.isFirstRegister = isFirstRegister
settingMod.enableWriteLog = enableWriteLog
settingMod.advertiseOrder = advertiseOrder
val settings = Gson().toJson(settingMod)
YoungUtil.YoungLog("Setting序列化内容$settings")
val file = File(Environment.getExternalStorageDirectory(), "/taxiConfig")
if (!file.exists()) {
file.mkdirs()
}
val dest = File(file, "/taxiconfig.txt")
if (!dest.exists()) {
dest.createNewFile()
}
writeLogToFile(dest,settings)
}
*/
/*
private fun writeLogToFile(file: File, settingJson: String) {
ThreadUtil.executeByPool(Runnable {
if (file.exists() && settingJson.isNotEmpty()) {
val simpleDateFormat = SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSSS", Locale.getDefault())
val formatString = simpleDateFormat.format(Date())
val parent = file.parentFile
if (!parent.exists()) {
parent.mkdir()
}
file.createNewFile()
file.writeText(settingJson)
}
})
}
*/
//}