fix:
add:更新图标
This commit is contained in:
2022-03-02 10:11:37 +08:00
parent be3934c1bb
commit f7f0e4eeb8
6 changed files with 18 additions and 0 deletions

View File

@@ -5,6 +5,11 @@ import android.content.Context;
import android.content.Intent;
import android.util.Log;
import com.amap.api.location.AMapLocation;
import com.amap.api.location.AMapLocationClient;
import com.amap.api.location.AMapLocationListener;
import com.uiui.sn.manager.AmapManager;
import com.uiui.sn.network.HTTPInterface;
import com.uiui.sn.service.ControlPanelService;
import com.uiui.sn.service.GuardService;
import com.uiui.sn.service.MainService;
@@ -15,7 +20,9 @@ import com.uiui.sn.service.StepService;
public class BootReceiver extends BroadcastReceiver {
private static String TAG = BootReceiver.class.getSimpleName();
public static final String BOOT_COMPLETED = "zuoyeos.action.BOOT_COMPLETED";
public static final String SOS = "zuoyeos.action.SOS";
@Override
public void onReceive(Context context, Intent intent) {
@@ -43,6 +50,17 @@ public class BootReceiver extends BroadcastReceiver {
context.startService(new Intent(context, DownloadService.class));
context.startService(new Intent(context, ManagerService.class));
context.startService(new Intent(context, ControlPanelService.class));
} else if (SOS.equals(action)) {
AMapLocationClient aMapLocationClient = AmapManager.getInstance().getLocationClient();
aMapLocationClient.stopLocation();
aMapLocationClient.startLocation();
aMapLocationClient.setLocationListener(new AMapLocationListener() {
@Override
public void onLocationChanged(AMapLocation aMapLocation) {
Log.e(TAG, "onLocationChanged: ");
HTTPInterface.updateAdminInfo(context);
}
});
}
}
}