-[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":896,"versionName":"2107211614","enabled":true,"outputFile":"ICSer_V896_2107211614_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V896_2107211614_release.apk","properties":{}}]
\ No newline at end of file
+[{"outputType":{"type":"APK"},"apkData":{"type":"MAIN","splits":[],"versionCode":898,"versionName":"2107212038","enabled":true,"outputFile":"ICSer_V898_2107212038_release.apk","fullName":"release","baseName":"release"},"path":"ICSer_V898_2107212038_release.apk","properties":{}}]
\ No newline at end of file
return;
coreService.connectionServiceChain.processConnectionOpen(coreService.connection, coreService.runtime);
ICLogger.i("onConnectionOpen");
+ mHandler.postDelayed(() -> {
+ //链接上了,去加载一下天气
+ //连接成功,去获取一次天气
+ //如果防走丢的协议的话
+ ICLogger.d("getFZDWeatherInfo ... ");
+ coreService.getFZDWeatherInfo();
+ }, 30 * 1000);
+
}
public void onReceive(StringMessage param1StringMessage) {
ICLogger.i("retry 如果连接成功则停止重试!");
no_network_Heartbeats_Count = 0;
stopConnectionRetryTimer();
- //连接成功,去获取一次天气
- //如果防走丢的协议的话
- ICLogger.d("getFZDWeatherInfo ... ");
- getFZDWeatherInfo();
-
} else {
if (retry_connect_count >= retry_connect_max_times) {
no_network_Heartbeats_Count++;
}
};
- private void getFZDWeatherInfo() {
+ public void getFZDWeatherInfo() {
protocolAPIHelper.doWeatherGet(connection, runtime);
+ //TODO:定时,3个小时获取一次天气
}
private void createNotification(String title, String type) {
ContentValues contentValues = new ContentValues();
- //分类是心率的包名
contentValues.put(ICDatabaseHelper.notification_category, "com.ic.mms");
contentValues.put(ICDatabaseHelper.notification_title, title);
contentValues.put(ICDatabaseHelper.notification_type, type);
contentValues.put(ICDatabaseHelper.notification_create_time, System.currentTimeMillis());
ContentResolver resolver = runtime.getContextProxy().getResolver();
resolver.insert(Uri.parse(ICNotificationProvider.NOTIFICATIONS), contentValues);
- //创建警告消息未读的设置项
- updateSettingsValue();
}
- private void updateSettingsValue() {
- ContentValues contentValues = new ContentValues();
- contentValues.put(ICDatabaseHelper.sKey, "physical_warning_notification");
- //1表示有,0表示没有
- contentValues.put(ICDatabaseHelper.sValue, 1);
- ContentResolver resolver = runtime.getContextProxy().getResolver();
- resolver.insert(Uri.parse(ICGlobalSettingsProvider.SETTINGS), contentValues);
- }
public class ReplayLocation implements LocationClient.LocationResponseUrl {
import android.text.TextUtils;
import com.enqualcomm.support.provider.ICDatabaseHelper;
-import com.enqualcomm.support.provider.ICGlobalSettingsProvider;
import com.enqualcomm.support.provider.ICNotificationProvider;
import com.enqualcomm.support.utils.ICLogger;
private void createNotification(String phoneNum) {
ICLogger.d("createNotification==> " + phoneNum);
ContentValues contentValues = new ContentValues();
- //分类是心率的包名
contentValues.put(ICDatabaseHelper.notification_category, "com.ic.phone");
contentValues.put(ICDatabaseHelper.notification_title, phoneNum);
contentValues.put(ICDatabaseHelper.notification_type, "missed_phone");
contentValues.put(ICDatabaseHelper.notification_create_time, System.currentTimeMillis());
ContentResolver resolver = mContext.getContentResolver();
resolver.insert(Uri.parse(ICNotificationProvider.NOTIFICATIONS), contentValues);
- updateSettingsValue(resolver);
}
- private void updateSettingsValue(ContentResolver resolver) {
- ContentValues contentValues = new ContentValues();
- //分类是心率的包名
- contentValues.put(ICDatabaseHelper.sKey, "physical_warning_notification");
- //1表示有,0表示没有
- contentValues.put(ICDatabaseHelper.sValue, 1);
- resolver.insert(Uri.parse(ICGlobalSettingsProvider.SETTINGS), contentValues);
- }
-
-
}
-#Wed Jul 21 16:14:12 CST 2021\r
-VERSION_CODE=896\r
+#Wed Jul 21 20:38:25 CST 2021\r
+VERSION_CODE=898\r