<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<JetCodeStyleSettings>
- <option name="PACKAGES_TO_USE_STAR_IMPORTS">
- <value>
- <package name="java.util" alias="false" withSubpackages="false" />
- <package name="kotlinx.android.synthetic" alias="false" withSubpackages="true" />
- <package name="io.ktor" alias="false" withSubpackages="true" />
- </value>
- </option>
- <option name="PACKAGES_IMPORT_LAYOUT">
- <value>
- <package name="" alias="false" withSubpackages="true" />
- <package name="java" alias="false" withSubpackages="true" />
- <package name="javax" alias="false" withSubpackages="true" />
- <package name="kotlin" alias="false" withSubpackages="true" />
- <package name="" alias="true" withSubpackages="true" />
- </value>
- </option>
<option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" />
</JetCodeStyleSettings>
<codeStyleSettings language="XML">
{
"type": "SINGLE",
"filters": [],
- "versionCode": 27,
- "versionName": "202202231730",
- "outputFile": "ICL02Temperature_V27_202202231730_release.apk"
+ "versionCode": 30,
+ "versionName": "202203091441",
+ "outputFile": "ICL02Temperature_V30_202203091441_release.apk"
}
]
}
\ No newline at end of file
import com.ic.work.domain.Temperature;
interface ITempSensorCallback {
- //获取到了温度数据,这个是最终数据
- oneway void onTemperatureGet(in Temperature temperature);
- //温度数据更新中
- oneway void onTemperatureUpdating(in Temperature temperature);
- //正在获取数据
- oneway void onGetingData();
- //等待中
- oneway void onWaiting();
+ void onTemperatureTestError(in String message,in int code);
+ void onTemperatureGet(in Temperature temperature);
+ void onTemperatureUpdating(in Temperature temperature);
+ void onGettingData();
+ void onWaiting();
}
\ No newline at end of file
import com.ic.temperature.utils.Constants
import com.ic.temperature.utils.IcLog
import com.ic.temperature.utils.SystemUtils
-import com.ic.temperature.widget.CustomDialogStrategy
import com.ic.work.ITempSensorCallback
import com.ic.work.ITempSensorService
import com.ic.work.domain.Temperature
-import com.xuexiang.xui.widget.dialog.DialogLoader
class TemperatureRepository(context: Context) {
}
inner class Callback4Remote : ITempSensorCallback.Stub() {
+ override fun onTemperatureTestError(message: String?, code: Int) {
+ IcLog.d(TAG, "测试错误...$code = $message")
+
+ }
+
/**
* bodyOrWristTemp:体温或者腕温(当不支持腕温的时候,就是体温)
* maybeBodyTemp:可能是体温(如果支持腕温的时候)
)
}
- override fun onGetingData() {
+ override fun onGettingData() {
//正在获取
IcLog.d(TAG, "正在获取 ...")
- if (mUiRefreshHandler != null) {
- val customname: String = SystemUtils.getSystemProperties("persist.sys.customname")
- if (!customname.equals("Gator")) {
- mUiRefreshHandler.sendEmptyMessage(RUNING_TASK_TYPE)
- }
+ val customname: String = SystemUtils.getSystemProperties("persist.sys.customname")
+ if (!customname.equals("Gator")) {
+ mUiRefreshHandler.sendEmptyMessage(RUNING_TASK_TYPE)
}
}
+
override fun onWaiting() {
//
IcLog.d(TAG, "任务正在等待...")
}
private fun showDialog() {
- val mDialogLoader = DialogLoader.getInstance().setIDialogStrategy(CustomDialogStrategy())
- dialog = mDialogLoader.showTipDialog(
- mActivity,
- R.mipmap.warn,
- mContext.getString(R.string.dialog_warn),
- mContext.getString(R.string.background_wait),
- mContext.getString(R.string.dialog_confirm)
- ) { dialogInterface, i ->
- dialogInterface?.dismiss()
- if (mActivity != null) {
- mActivity!!.onBackPressed()
- }
- }
+ Toast.makeText(mContext, mContext.getString(R.string.background_wait), Toast.LENGTH_SHORT)
+ .show()
}
/**
<string name="temperature_default_text">"--.- "</string>
<string name="program_abnormal">App发生异常</string>
- <string name="background_test">后台正在测试心率,直接监听测试结果...</string>
+ <string name="background_test">后台正在测试体温,直接监听测试结果…</string>
<string name="background_wait">后台测试服务繁忙,请稍后再试!</string>
<string name="dialog_warn">提醒</string>
<string name="dialog_confirm">确认</string>
<string name="no_wearing_device_tips_text">未配戴設備</string>
<string name="program_abnormal">App发生异常</string>
- <string name="background_test">後臺正在測試心率,直接監聽測試結果...</string>
+ <string name="background_test">後臺正在測試体温,直接監聽測試結果...</string>
<string name="background_wait">後臺測試服務繁忙,請稍後再試!</string>
<string name="dialog_warn">提醒</string>
<string name="dialog_confirm">確認</string>
<string name="no_wearing_device_tips_text">未配戴設備</string>
<string name="program_abnormal">App发生异常</string>
- <string name="background_test">後臺正在測試心率,直接監聽測試結果...</string>
+ <string name="background_test">後臺正在測試体温,直接監聽測試結果...</string>
<string name="background_wait">後臺測試服務繁忙,請稍後再試!</string>
<string name="dialog_warn">提醒</string>
<string name="dialog_confirm">確認</string>
<string name="temperature_default_text">"--.- "</string>
<string name="program_abnormal">App发生异常</string>
- <string name="background_test">后台正在测试心率,直接监听测试结果...</string>
+ <string name="background_test">后台正在测试体温,直接监听测试结果…</string>
<string name="background_wait">后台测试服务繁忙,请稍后再试!</string>
<string name="dialog_warn">提醒</string>
<string name="dialog_confirm">确认</string>
-#Tue Aug 03 15:02:28 CST 2021
-VERSION_CODE=29
+#Wed Mar 09 14:41:41 CST 2022
+VERSION_CODE=30