mirror of
https://github.com/pppscn/SmsForwarder
synced 2025-08-02 17:07:41 +08:00
优化:自定义模板增加{{定位信息_经度}}
/{{定位信息_纬度}}
/{{定位信息_地址}}
三个标签 #400
This commit is contained in:
parent
098a8f1a4c
commit
ef115f1b96
@ -221,13 +221,19 @@ data class MsgInfo(
|
|||||||
//替换 {{定位信息}} 标签
|
//替换 {{定位信息}} 标签
|
||||||
private fun replaceLocationTag(content: String, needJson: Boolean = false): String {
|
private fun replaceLocationTag(content: String, needJson: Boolean = false): String {
|
||||||
if (TextUtils.isEmpty(content)) return content
|
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) {
|
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 {
|
private fun jsonInnerStr(string: String?): String {
|
||||||
|
@ -622,6 +622,9 @@
|
|||||||
<string name="tag_scheme">{{SCHEME}}</string>
|
<string name="tag_scheme">{{SCHEME}}</string>
|
||||||
<string name="tag_call_type">{{CALL_TYPE}}</string>
|
<string name="tag_call_type">{{CALL_TYPE}}</string>
|
||||||
<string name="tag_location">{{LOCATION}}</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_pct">{{BATTERY_PCT}}</string>
|
||||||
<string name="tag_battery_status">{{BATTERY_STATUS}}</string>
|
<string name="tag_battery_status">{{BATTERY_STATUS}}</string>
|
||||||
<string name="tag_battery_plugged">{{BATTERY_PLUGGED}}</string>
|
<string name="tag_battery_plugged">{{BATTERY_PLUGGED}}</string>
|
||||||
|
@ -623,6 +623,9 @@
|
|||||||
<string name="tag_scheme">{{通知Scheme}}</string>
|
<string name="tag_scheme">{{通知Scheme}}</string>
|
||||||
<string name="tag_call_type">{{通话类型}}</string>
|
<string name="tag_call_type">{{通话类型}}</string>
|
||||||
<string name="tag_location">{{定位信息}}</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_pct">{{电池电量}}</string>
|
||||||
<string name="tag_battery_status">{{电池状态}}</string>
|
<string name="tag_battery_status">{{电池状态}}</string>
|
||||||
<string name="tag_battery_plugged">{{充电方式}}</string>
|
<string name="tag_battery_plugged">{{充电方式}}</string>
|
||||||
|
@ -623,6 +623,9 @@
|
|||||||
<string name="tag_scheme">{{通知Scheme}}</string>
|
<string name="tag_scheme">{{通知Scheme}}</string>
|
||||||
<string name="tag_call_type">{{通話類型}}</string>
|
<string name="tag_call_type">{{通話類型}}</string>
|
||||||
<string name="tag_location">{{定位信息}}</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_pct">{{電池電量}}</string>
|
||||||
<string name="tag_battery_status">{{電池狀態}}</string>
|
<string name="tag_battery_status">{{電池狀態}}</string>
|
||||||
<string name="tag_battery_plugged">{{充電方式}}</string>
|
<string name="tag_battery_plugged">{{充電方式}}</string>
|
||||||
|
@ -623,6 +623,9 @@
|
|||||||
<string name="tag_scheme">{{通知Scheme}}</string>
|
<string name="tag_scheme">{{通知Scheme}}</string>
|
||||||
<string name="tag_call_type">{{通话类型}}</string>
|
<string name="tag_call_type">{{通话类型}}</string>
|
||||||
<string name="tag_location">{{定位信息}}</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_pct">{{电池电量}}</string>
|
||||||
<string name="tag_battery_status">{{电池状态}}</string>
|
<string name="tag_battery_status">{{电池状态}}</string>
|
||||||
<string name="tag_battery_plugged">{{充电方式}}</string>
|
<string name="tag_battery_plugged">{{充电方式}}</string>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user