导航菜单

页面标题

页面副标题

Harvest v2.32 - NetworkDetectorService.java 源代码

正在查看: Harvest v2.32 应用的 NetworkDetectorService.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.ufields.tracking.Services;

import android.app.job.JobParameters;
import android.app.job.JobService;
import android.content.Intent;
import android.content.IntentFilter;
import com.ufields.tracking.App.MyApplication;
import com.ufields.tracking.BroadcastReceivers.ConnectivityReceiver;
import com.ufields.tracking.Databases.PendingTracking;
import com.ufields.tracking.Helper.Constants;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.List;

public class NetworkDetectorService extends JobService implements ConnectivityReceiver.ConnectivityReceiverListener {
    private ConnectivityReceiver mConnectivityReceiver;
    private List<String> pending;
    private PendingTracking pendingTracking;

    @Override
    public void onNetworkConnectionChanged(boolean z) {
    }

    @Override
    public int onStartCommand(Intent intent, int i, int i2) {
        return 2;
    }

    @Override
    public void onCreate() {
        super.onCreate();
        this.mConnectivityReceiver = new ConnectivityReceiver(this);
        this.pendingTracking = MyApplication.getInstance().getPendingTracking();
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
    }

    private String getCurrentDate() {
        return new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime());
    }

    @Override
    public boolean onStartJob(JobParameters jobParameters) {
        registerReceiver(this.mConnectivityReceiver, new IntentFilter(Constants.CONNECTIVITY_ACTION));
        return true;
    }

    @Override
    public boolean onStopJob(JobParameters jobParameters) {
        unregisterReceiver(this.mConnectivityReceiver);
        return true;
    }
}