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(); } }