android-jobscheduler

    0

    1답변

    Android 앱에서는 기기가 연결되어 있고 유휴 상태가 될 때마다 백그라운드 서비스를 실행해야합니다 (사용자가 기기를 충전기에 연결 한 후 시작해야합니다. 연결 해제). 내가 원하는 것은 ACTION_POWER_CONNECTED 방송을 청취하는 것과 비슷한 일이지만, Oreo를 타겟팅하는 것은이 방송을 보내지 않습니다. Firebase JobDispatc

    0

    1답변

    Ok 데이터를 데이터베이스와 동기화하는 데 JobScheduler를 사용하고 있습니다. Jobscheduler에서 측정되지 않은 네트워크 등의 작업을 수행 할 수있는 요구 사항을 설정할 수 있지만 Jobscheduler는 인터넷이 작동하는지 점검하지 않습니다. 네트워크에 연결되어 있는지 확인합니다. 나는 여러 가지 일을하는주기적인 1 일을 가지고있다. 인터

    4

    1답변

    firebase 작업 디스패처는 네트워크에 연결할 때 감지 할 수 있지만 네트워크 연결을 끊을 때 어떻게 감지합니까? Unmetrered 네트워크에 연결되어있을 때이 감지 Job myJob = dispatcher.newJobBuilder() .setService(MyJobService.class) .setTag("my-unique-tag"

    2

    1답변

    안드로이드 폰에서 서버 애플리케이션으로 주기적으로 내 위치 값을 보내려고하고 1 분으로 시간을 설정했습니다. 내가 서비스를 시작했을 때 jobservice는 잘 작동하지만 몇 분 후에 전화를 잠금 해제 할 때 Jobservice는 1 초 내에 두 개의 데이터를 보냅니다. 내 코드에서 뭔가 잘못 MainActivity.java JobScheduler jobS

    0

    1답변

    구현하려는 것은 매 시간 서버에서 데이터를 가져 오는 백그라운드 서비스입니다. 이 서비스는 부팅 후 주기적으로 실행될 수 있습니다. 따라서 JobScheduler를 사용하여이 기능을 구현하도록 선택했습니다. val jobScheduler = getSystemService(Context.JOB_SCHEDULER_SERVICE) as JobScheduler v

    2

    2답변

    SMS를 수신 할 때마다 일부 코드 (네트워킹)를 실행해야하는 앱을 개발 중입니다. API 25 이하에서는 괜찮습니다. 명시 적 파일에 receiver을 등록하고 지정된 클래스에서 내 서비스를 시작합니다 (BroadcastReceiver). 그러나 API 26에서는 android.provider.Telephony.SMS_RECEIVED을 receiver에

    0

    1답변

    JobScheduler를 사용하여 살아 있는지 여부를 확인하는 응용 프로그램이 있습니다. 지금까지이 경우에 작동해야하기 때문에 : 사용자는 스마트 폰이 다시 부팅 또는 배터리가 즉시 가능으로 시작한다 어쨌든 응용 프로그램을 소진 한 최근의 응용 프로그램에서 응용 프로그램을 제거. 나는 완벽하게 작동하는 JobScheduler을 사용했습니다. 하지만 sdk2

    0

    1답변

    서버로 파일을 업로드하는 작업 서비스가 있습니다. 작업을 취소 한 후 다시 예약하려고하지만 작업이 다시 예약되지 않습니다. 나는이처럼 수행이 사전 안드로이드 8 장치에서 무슨 일이 일어나고 jobScheduler.cancel(UPLOADER_JOB_ID); jobScheduler.schedule(jobInfo); . 위의 코드로 다시 일정을 예

    0

    2답변

    매일 웹 페이지에서 값을 알려주는 앱을 만들고 싶습니다.이 앱은 answer입니다. 그것은 JobScheduler 매일 부분에 대한 트릭을 할 것이라고하지만, 애플 리케이션이 닫힐 때 실행하려고하는 경우 확실하지 않습니다. 그것은 매일의 경우 시간이 있어야 JobInfo.Builder builder = new JobInfo.Builder(1,

    0

    1답변

    이 내가 내 일을 설정하는 방법입니다 취소됩니다 : val builder = JobInfo.Builder(1, ComponentName(this, PullDataJob::class.java)) .setPeriodic(1000L * 60 * 60) // one hour .setRequiredNetworkType(NETWORK_TYP