-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":965,"versionName":"2306132258","enabled":true,"outputFile":"ICProtocol81_V965_2306132258_release.apk","fullName":"release","baseName":"release"},"path":"ICProtocol81_V965_2306132258_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":966,"versionName":"2307021109","enabled":true,"outputFile":"ICProtocol81_V966_2307021109_release.apk","fullName":"release","baseName":"release"},"path":"ICProtocol81_V966_2307021109_release.apk","properties":{}}]
\ No newline at end of file
public static final String PATH = "settings";
//public static final String AUTHORITY = "com.ic.protocolSrv.settings";
- public static final String AUTHORITY = "com.ic.fzd.settings";
+ public static final String AUTHORITY = "com.ic.protocolSrv.settings";
public static final String SETTINGS = "content://" + AUTHORITY + "/" + PATH;
private ICDatabaseHelper mDatabase;
+ public static final String KEY_OXYGEN = "oxygen";
+ public static final String KEY_HEART_RATE = "heart_rate";
+ public static final String KEY_ENV_TEMP = "env_temperature";
+ public static final String KEY_TEMP = "body_temperature";
+ public static final String KEY_STEP_COUNT = "sport_step_count";
+
private static final UriMatcher sUriMatcher;
private static final int MATH_CODE_TABLE = 0x1;
import com.ic.protocolSrv.bean.voicePacket;
import com.ic.protocolSrv.provider.ICAlarmProvider;
import com.ic.protocolSrv.provider.ICDatabaseHelper;
+import com.ic.protocolSrv.provider.ICGlobalSettingsProvider;
import com.ic.protocolSrv.provider.ICMembersProvider;
import com.ic.protocolSrv.provider.WeTalkMessageProvider;
import com.ic.protocolSrv.service.HeartRateManager;
//30: 翻滚次数
//定位模式
//定位周期cycle 单位秒
+
+ ContentResolver resolver = ds.getContextProxy().getResolver();
+ ContentValues tempValues = new ContentValues();
+ tempValues.put(ICDatabaseHelper.sKey, ICGlobalSettingsProvider.KEY_STEP_COUNT);
+ tempValues.put(ICDatabaseHelper.sValue, ds.getTotalStepCount());
+ ICLogger.d(" setting values ==> "+tempValues);
+ resolver.insert(Uri.parse(ICGlobalSettingsProvider.SETTINGS), tempValues);
+
return genStringMessage(cmdStrMap.get(CMD_TYPE.AP03), new StringBuffer(CMDHEADER).append(cmdStrMap.get(CMD_TYPE.AP03)).append(CMDSPLIT).append(String.format("%03d", abs(ds.getSignalStrength())))
.append(ds.getGPSLocationStarNums()).append(ds.getBattery()).append("0")
.append(ds.getProtection()).append(ds.getWorkModeStr()).append(CMDSPLIT)
//添加时间
sb.append(TimeUtil.getUTCTimeForCameraMark()).append(CMDSPLIT);
sb.append(type).append(CMDSPLIT);
+
+ ContentResolver resolver = runtime.getContextProxy().getResolver();
+ ContentValues tempValues = new ContentValues();
+
if (type == 1) {
//血压
sb.append(runtime.getHRS().getBPL()).append("|").append(runtime.getHRS().getBPH());
+
} else if (type == 2) {
//心率
sb.append(runtime.getHRS().getPPG());
+
+ tempValues.put(ICDatabaseHelper.sKey, ICGlobalSettingsProvider.KEY_HEART_RATE);
+ tempValues.put(ICDatabaseHelper.sValue, runtime.getHRS().getPPG());
+
} else if (type == 3) {
sb.append(String.format("%1$.2f", runtime.tempInfo.currentBodyTemp));
+
+ tempValues.put(ICDatabaseHelper.sKey, ICGlobalSettingsProvider.KEY_TEMP);
+ tempValues.put(ICDatabaseHelper.sValue, String.format("%1$.2f", runtime.tempInfo.currentBodyTemp));
+
} else if (type == 4) {
sb.append(runtime.getHRS().getSpo2());
+
+ tempValues.put(ICDatabaseHelper.sKey, ICGlobalSettingsProvider.KEY_OXYGEN);
+ tempValues.put(ICDatabaseHelper.sValue, runtime.getHRS().getSpo2());
+
}
sb.append(CMDEND);
String s = sb.toString();
ICLogger.d("apjk ==> " + s);
+ ICLogger.d(" setting values ==> "+tempValues);
+ resolver.insert(Uri.parse(ICGlobalSettingsProvider.SETTINGS), tempValues);
return genStringMessage(cmdStrMap.get(CMD_TYPE.APTP), s);
}