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 {
|
||||
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…
x
Reference in New Issue
Block a user