import android.content.IntentFilter;
import android.database.Cursor;
import android.net.Uri;
+import android.os.BatteryManager;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.IBinder;
checkKeepSitting();//检查久坐
checkAlarmMessage();//检测是否有报警消息需要显示
checkUnreadMessage();//检查未读消息
+
+ if(!batteryUtil.isPowerConnected(runtime.getContextProxy().context)){
+ if (runtime.check_stat_do_temp_test()) {
+ TemperatureUtil.getInstance().doTempTestInThread(FROM_SERVER);
+ }
+ if (runtime.check_stat_do_ppg_test()) {
+ HeartRateManager.getInstance().triggerPPGTest(FROM_SERVER);
+ }
+ }
if (this.mKeepAlive != null) {
if (connection.isServerConnected() && runtime.isServerProtocolConnected()) {
this.mKeepAlive.onHeartAlarm(this.connection, this.runtime);
//绑定远程服务
Intent intent = new Intent();
intent.setAction(ACTION_HEART_RATE);
+ intent.setPackage("com.ic.work");
ICApplication.sContext.bindService(intent, mRemoteConnection, Context.BIND_AUTO_CREATE);
}
private TemperatureUtil() {
Intent intent = new Intent();
intent.setAction(ACTION_TEMPERATURE);
+ intent.setPackage("com.ic.work");
//绑定远程服务
ICApplication.sContext.bindService(intent, mConnection, Context.BIND_AUTO_CREATE);
}