优化:自定义模板增加`{{定位信息_经度}}`/`{{定位信息_纬度}}`/`{{定位信息_地址}}`三个标签 #400

pull/408/head
pppscn 8 months ago
parent 098a8f1a4c
commit ef115f1b96

@ -221,13 +221,19 @@ data class MsgInfo(
//替换 {{定位信息}} 标签
private fun replaceLocationTag(content: String, needJson: Boolean = false): String {
if (TextUtils.isEmpty(content)) return content
if (content.indexOf(getString(R.string.tag_location)) == -1) return content
//if (content.indexOf(getString(R.string.tag_location)) == -1) return content
var location = HttpServerUtils.apiLocationCache.toString()
val location = HttpServerUtils.apiLocationCache
var locationStr = location.toString()
var address = location.address
if (needJson) {
location = jsonInnerStr(location)
locationStr = jsonInnerStr(locationStr)
address = jsonInnerStr(address)
}
return content.replace(getString(R.string.tag_location), location)
return content.replace(getString(R.string.tag_location), locationStr)
.replace(getString(R.string.tag_location_longitude), location.longitude.toString())
.replace(getString(R.string.tag_location_latitude), location.latitude.toString())
.replace(getString(R.string.tag_location_address), address)
}
private fun jsonInnerStr(string: String?): String {

@ -622,6 +622,9 @@
<string name="tag_scheme">{{SCHEME}}</string>
<string name="tag_call_type">{{CALL_TYPE}}</string>
<string name="tag_location">{{LOCATION}}</string>
<string name="tag_location_longitude">{{LOCATION_LONGITUDE}}</string>
<string name="tag_location_latitude">{{LOCATION_LATITUDE}}</string>
<string name="tag_location_address">{{LOCATION_ADDRESS}}</string>
<string name="tag_battery_pct">{{BATTERY_PCT}}</string>
<string name="tag_battery_status">{{BATTERY_STATUS}}</string>
<string name="tag_battery_plugged">{{BATTERY_PLUGGED}}</string>

@ -623,6 +623,9 @@
<string name="tag_scheme">{{通知Scheme}}</string>
<string name="tag_call_type">{{通话类型}}</string>
<string name="tag_location">{{定位信息}}</string>
<string name="tag_location_longitude">{{定位信息_经度}}</string>
<string name="tag_location_latitude">{{定位信息_纬度}}</string>
<string name="tag_location_address">{{定位信息_地址}}</string>
<string name="tag_battery_pct">{{电池电量}}</string>
<string name="tag_battery_status">{{电池状态}}</string>
<string name="tag_battery_plugged">{{充电方式}}</string>

@ -623,6 +623,9 @@
<string name="tag_scheme">{{通知Scheme}}</string>
<string name="tag_call_type">{{通話類型}}</string>
<string name="tag_location">{{定位信息}}</string>
<string name="tag_location_longitude">{{定位信息_經度}}</string>
<string name="tag_location_latitude">{{定位信息_緯度}}</string>
<string name="tag_location_address">{{定位信息_地址}}</string>
<string name="tag_battery_pct">{{電池電量}}</string>
<string name="tag_battery_status">{{電池狀態}}</string>
<string name="tag_battery_plugged">{{充電方式}}</string>

@ -623,6 +623,9 @@
<string name="tag_scheme">{{通知Scheme}}</string>
<string name="tag_call_type">{{通话类型}}</string>
<string name="tag_location">{{定位信息}}</string>
<string name="tag_location_longitude">{{定位信息_经度}}</string>
<string name="tag_location_latitude">{{定位信息_纬度}}</string>
<string name="tag_location_address">{{定位信息_地址}}</string>
<string name="tag_battery_pct">{{电池电量}}</string>
<string name="tag_battery_status">{{电池状态}}</string>
<string name="tag_battery_plugged">{{充电方式}}</string>

Loading…
Cancel
Save