package com.jiuqi.njt.service;
import java.util.Date;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.app.Service;
import android.content.Context;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.IBinder;
import android.text.TextUtils;
import android.util.Log;
import com.jiuqi.mobile.nigo.comeclose.bean.app.gps.RegularReportBean;
import com.jiuqi.mobile.nigo.comeclose.manager.app.IRegularReportManger;
import com.jiuqi.mobile.nigo.comeclose.manager.base.ILoginManager;
import com.jiuqi.mobile.nigo.comeclose.ws.client.ClientContext;
import com.jiuqi.njt.data.CheckStateInterface;
import com.jiuqi.njt.data.MyApp;
import com.jiuqi.njt.register.AllTaskInterface;
import com.jiuqi.njt.register.city.UplocationUtil;
import com.jiuqi.njt.util.Constants;
import com.jqyd.android.module.lbs.LocationService;
import com.jqyd.android.module.lbs.bean.LocationInfo;
import com.jqyd.android.module.lbs.util.JqydDateUtil;
import com.jqyd.android.module.lbs.util.WriteFile;
/**
* 位置上报
*
* @author
*
*/
public class UpLocationService extends LocationService {
private final String TAG = this.getClass().getName();
private Context context = this;
private UplocationUtil uplocationUtil;
@Override
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
uplocationUtil = new UplocationUtil(context);
return super.onStartCommand(intent, flags, startId);
}
@Override
protected void onReceive(int locType, LocationInfo bean) {
new Uptask(context,uplocationUtil.prepareData(bean)).execute();
}
}