AlarmManager는 특정 시간에 알람을 시작하고 스마트 폰을 끕니다.

파비오

hello 알람 매니저를 생성하고 특정 시간으로 설정하고 스마트 폰을 끄면 재부팅 후 애플리케이션이 예전 알람을 할 수 있나요? (스마트 폰이 꺼져 있음) 쉽게 할 수 있는지 알고 싶습니다. 감사!

이것이 내가 알람을 설정하는 방법입니다.

AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(context, Try.class);
PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, PendingIntent.FLAG_UPDATE_CURRENT);
am.set(AlarmManager.RTC_WAKEUP, TIME, pi);
hqt

AlarmManager재부팅 후 일정을 유지하지 않습니다. 수동으로 다시 설정해야합니다. Android에서는 신호 BootComplete이벤트 를 수신 한 다음 다시 트리거 하여이를 수행 할 수 있습니다 AlarmManager.

먼저 매니페스트 파일에서 수신자를 선언해야합니다.

<!-- permission for using this event -->
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

<!-- declare your receiver -->
<receiver
            android:name="BootCompleteReceiver"
            android:enabled="true">
            <intent-filter android:priority="100" >
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
</receiver>

그리고 여기에 대한 코드가 있습니다 BootCompleteReceiver.

public class BootCompleteReceiver extends BroadcastReceiver {

    private static final String TAG = "BootCompleteReceiver";

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.e(TAG, "Received boot completed");
        // trigger your alarm manager here

    }
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

알람 관리자 클래스에 문제가 있습니다. 알람을 설정하고 있는데 그 시간에 울리지 않습니다

분류에서Dev

Android에서 15 분마다 반복 알람 시간을 설정하는 방법은 무엇입니까?

분류에서Dev

선택한 시간에 특정 날짜에 알람을 설정하는 방법은 무엇입니까?

분류에서Dev

안드로이드 스튜디오는 소리와 함께 특정 시간과 분에 알람을 설정

분류에서Dev

Android에서 지정된 시간을 사용하여 AlarmManager로 알람 예약

분류에서Dev

AlarmManager가 활동의 생성시 알람을 설정하지 않습니다.

분류에서Dev

Android에서 오늘 설정된 시간이 지났을 때 알람 트리거 시간을 계산합니까?

분류에서Dev

Android는 AlarmManager를 사용하여 매일 같은 시간에 반복 작업을 설정합니다.

분류에서Dev

다양한 알람을 동시에 설정하는 타이머

분류에서Dev

내가 트위터에서 팔로우하는 사람이 특정 키워드를 게시하면 이메일 알림을받습니다.

분류에서Dev

장치가 AlarmManager로 부팅 될 때 알람을 시작하는 방법은 무엇입니까?

분류에서Dev

특정 텍스트의 URL을 다시 작성하고 싶습니다.

분류에서Dev

내 AlarmManager가 즉시 알람을 발생시킵니다.

분류에서Dev

특정 시간에 전략을 시작하는 방법은 무엇입니까?

분류에서Dev

시간별 알람을 설정하는 방법은 무엇입니까?

분류에서Dev

특정 시간에 시스템 알림을 받으시겠습니까?

분류에서Dev

AlarmManager는 반복을 설정하지만 BroadcastReceiver가 알람을 수신하지 않습니다.

분류에서Dev

iPhone / 스마트 폰과 RAM을 공유 하시겠습니까?

분류에서Dev

특정 시간에 알림을 표시하는 방법

분류에서Dev

Android에서 특정 텍스트를 탭할 때 시간 선택기에서 시간을 얻고 싶습니다.

분류에서Dev

마우스 오버시 간격을 일시 중지하고 마우스가 더 이상 위에 있지 않을 때 다시 시작하는 방법

분류에서Dev

AlarmManager에서 모호성을 취소하는 알람

분류에서Dev

AlarmManager는 첫 번째 알림을 보낸 후 푸시 알림 시간 (시간 및 분)을 업데이트하지 않습니다.

분류에서Dev

리소스 파일을 사용하는 사람마다 동일한 봉투, 동일한 언어이지만 다른 텍스트에 대해 Docusign 알림을 사용자 정의 하시겠습니까?

분류에서Dev

Perl regex one liner : 특정 텍스트로 시작하는 줄을 제외하고 일치 전에 줄 바꿈을 삽입 하시겠습니까?

분류에서Dev

Selenium (Java)-특정 텍스트가 요소에 표시 될 때까지 버튼을 계속 클릭하고 특정 시간을 초과하면 실패합니다.

분류에서Dev

특정 간격으로 람다 식을 통해 AWS EC2 및 RDS 인스턴스를 중지하고 시작하면 문제가 발생합니까?

분류에서Dev

람다와 서버리스를 사용하여 특정 날짜와 시간에 CRON을 한 번만 실행하는 CRON 표현식은 무엇입니까?

분류에서Dev

PC 또는 다른 스마트 폰을 통해 원격으로 Android 앱 시작 및 중지

Related 관련 기사

  1. 1

    알람 관리자 클래스에 문제가 있습니다. 알람을 설정하고 있는데 그 시간에 울리지 않습니다

  2. 2

    Android에서 15 분마다 반복 알람 시간을 설정하는 방법은 무엇입니까?

  3. 3

    선택한 시간에 특정 날짜에 알람을 설정하는 방법은 무엇입니까?

  4. 4

    안드로이드 스튜디오는 소리와 함께 특정 시간과 분에 알람을 설정

  5. 5

    Android에서 지정된 시간을 사용하여 AlarmManager로 알람 예약

  6. 6

    AlarmManager가 활동의 생성시 알람을 설정하지 않습니다.

  7. 7

    Android에서 오늘 설정된 시간이 지났을 때 알람 트리거 시간을 계산합니까?

  8. 8

    Android는 AlarmManager를 사용하여 매일 같은 시간에 반복 작업을 설정합니다.

  9. 9

    다양한 알람을 동시에 설정하는 타이머

  10. 10

    내가 트위터에서 팔로우하는 사람이 특정 키워드를 게시하면 이메일 알림을받습니다.

  11. 11

    장치가 AlarmManager로 부팅 될 때 알람을 시작하는 방법은 무엇입니까?

  12. 12

    특정 텍스트의 URL을 다시 작성하고 싶습니다.

  13. 13

    내 AlarmManager가 즉시 알람을 발생시킵니다.

  14. 14

    특정 시간에 전략을 시작하는 방법은 무엇입니까?

  15. 15

    시간별 알람을 설정하는 방법은 무엇입니까?

  16. 16

    특정 시간에 시스템 알림을 받으시겠습니까?

  17. 17

    AlarmManager는 반복을 설정하지만 BroadcastReceiver가 알람을 수신하지 않습니다.

  18. 18

    iPhone / 스마트 폰과 RAM을 공유 하시겠습니까?

  19. 19

    특정 시간에 알림을 표시하는 방법

  20. 20

    Android에서 특정 텍스트를 탭할 때 시간 선택기에서 시간을 얻고 싶습니다.

  21. 21

    마우스 오버시 간격을 일시 중지하고 마우스가 더 이상 위에 있지 않을 때 다시 시작하는 방법

  22. 22

    AlarmManager에서 모호성을 취소하는 알람

  23. 23

    AlarmManager는 첫 번째 알림을 보낸 후 푸시 알림 시간 (시간 및 분)을 업데이트하지 않습니다.

  24. 24

    리소스 파일을 사용하는 사람마다 동일한 봉투, 동일한 언어이지만 다른 텍스트에 대해 Docusign 알림을 사용자 정의 하시겠습니까?

  25. 25

    Perl regex one liner : 특정 텍스트로 시작하는 줄을 제외하고 일치 전에 줄 바꿈을 삽입 하시겠습니까?

  26. 26

    Selenium (Java)-특정 텍스트가 요소에 표시 될 때까지 버튼을 계속 클릭하고 특정 시간을 초과하면 실패합니다.

  27. 27

    특정 간격으로 람다 식을 통해 AWS EC2 및 RDS 인스턴스를 중지하고 시작하면 문제가 발생합니까?

  28. 28

    람다와 서버리스를 사용하여 특정 날짜와 시간에 CRON을 한 번만 실행하는 CRON 표현식은 무엇입니까?

  29. 29

    PC 또는 다른 스마트 폰을 통해 원격으로 Android 앱 시작 및 중지

뜨겁다태그

보관