特定の時間にAndroidでバックグラウンドサービスをトリガーする方法は?

アンシュルシン

特定の時間でもAndroidでバックグラウンドサービスをトリガーする方法を知っています。以前はAlarmManagerこれを達成していましたが、その時間に毎日サービスを開始したいと思っています。

午後12時に開始したいのですが、その後もサービスを継続する必要があります。私もこのstopitself()方法を使用しましたが、それは機能しません。

これが私のコードです:

void alram(Context ctx){

    Calendar cal = Calendar.getInstance();
    cal.setTimeInMillis(System.currentTimeMillis());
    cal.set(Calendar.HOUR_OF_DAY, 12);
    cal.set(Calendar.MINUTE, 0);
    cal.set(Calendar.SECOND, 0);
    cal.set(Calendar.AM_PM,Calendar.AM);

    Intent serviceIntent = new Intent(ctx, ServiceClass.class);
    PendingIntent servicePendingIntent =
        PendingIntent.getService(ctx,Service_Apps.SERVICE_ID,serviceIntent,0);

    AlarmManager alarm = (AlarmManager) ctx
        .getSystemService(Context.ALARM_SERVICE);
    alarm.set(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),servicePendingIntent);
    alarm.setRepeating(
        AlarmManager.RTC_WAKEUP,
        cal.getTimeInMillis(),
        AlarmManager.INTERVAL_DAY,
        servicePendingIntent
    );
}
アビシェク

こんにちはこのコードを使用してくださいそれはあなたの欲望を満たすのに役立ちます。

Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 12); 
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
PendingIntent pi = PendingIntent.getService(this, 0,
        new Intent(this, Service_Apps.class),PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager am = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(),
        AlarmManager.INTERVAL_DAY, pi);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Android:長時間実行されているバックグラウンドサービスによって画面UIイベント(着信画面など)をトリガーするにはどうすればよいですか?

分類Dev

ユーザーの場所を取得するためにバックグラウンドでAndroidで24時間365日サービスを実行する方法

分類Dev

Androidのバックグラウンドサービスを使用してwifiの状態変更をトリガーする方法は?

分類Dev

特定の時間にアプリを起動するバックグラウンドサービスを作成します。

分類Dev

複数の長時間実行バックグラウンドサービスを同時に起動する

分類Dev

SwiftUIで特定の時間にバックグラウンドミュージックをループする方法

分類Dev

時間をカウントするバックグラウンド(フォアグラウンド?)サービスを作成し、アプリケーションの全期間を通じてUIを更新します(エンドモンドのように)

分類Dev

バックグラウンドで通知をトリガーする方法は?

分類Dev

リピート時間のあるバックグラウンドサービス

分類Dev

AWSのスケーラビリティでDjangoAPIをバックグラウンドにする方法は?

分類Dev

バックグラウンドサービスを介してAndroidアプリでモバイルサービスを呼び出す方法、またはオフラインの場合はキューに入れる方法

分類Dev

ASP.NET Core 3.1で、将来の特定の日時に、ホストされたサービスでバックグラウンドタスク(Cron Jobs)をスケジュールするにはどうすればよいですか?

分類Dev

私はRecyclerViewに24時間ごとに項目を追加するバックグラウンドサービスを作りたいです

分類Dev

アプリが閉じられている場合でも、1時間ごとにバックグラウンドでサービスを実行します

分類Dev

Androidでバックグラウンドサービスを永久に実行する方法

分類Dev

バックグラウンドサービスでの時間のカウント

分類Dev

バックグラウンドサービスにビューの外側タッチイベントを検出する方法は?

分類Dev

起動時とバックグラウンドで実行されるサービスを作成する方法

分類Dev

コードをトリガーするAndroidのバックグラウンドプロセス

分類Dev

ASPネットコア-バックグラウンドサービスのローカリゼーションを実装する方法は?

分類Dev

WebAPIバックグラウンドサービスをクリーンに終了する方法

分類Dev

MediaProjection APIを使用して、バックグラウンドサービスクラスからスクリーンショットを取得する方法は?

分類Dev

Androidでバックグラウンドサービスとしてソケットイベントを処理する方法は?

分類Dev

2つのバックグラウンドサービスを同時に開始して実行するにはどうすればよいですか?

分類Dev

Android MVP-モデルメソッドにアクセスするためにバックグラウンドサービスでモデル/リポジトリインスタンスを作成するにはどうすればよいですか?

分類Dev

ObjectiveCでGoogleドライブサービスのバックグラウンドキューを使用する方法

分類Dev

Geofenceandroidにバックグラウンドサービスを追加する方法

分類Dev

JavaFXでバックグラウンドサービスを作成する方法

分類Dev

バックグラウンドサービスでalertDialogを使用する方法

Related 関連記事

  1. 1

    Android:長時間実行されているバックグラウンドサービスによって画面UIイベント(着信画面など)をトリガーするにはどうすればよいですか?

  2. 2

    ユーザーの場所を取得するためにバックグラウンドでAndroidで24時間365日サービスを実行する方法

  3. 3

    Androidのバックグラウンドサービスを使用してwifiの状態変更をトリガーする方法は?

  4. 4

    特定の時間にアプリを起動するバックグラウンドサービスを作成します。

  5. 5

    複数の長時間実行バックグラウンドサービスを同時に起動する

  6. 6

    SwiftUIで特定の時間にバックグラウンドミュージックをループする方法

  7. 7

    時間をカウントするバックグラウンド(フォアグラウンド?)サービスを作成し、アプリケーションの全期間を通じてUIを更新します(エンドモンドのように)

  8. 8

    バックグラウンドで通知をトリガーする方法は?

  9. 9

    リピート時間のあるバックグラウンドサービス

  10. 10

    AWSのスケーラビリティでDjangoAPIをバックグラウンドにする方法は?

  11. 11

    バックグラウンドサービスを介してAndroidアプリでモバイルサービスを呼び出す方法、またはオフラインの場合はキューに入れる方法

  12. 12

    ASP.NET Core 3.1で、将来の特定の日時に、ホストされたサービスでバックグラウンドタスク(Cron Jobs)をスケジュールするにはどうすればよいですか?

  13. 13

    私はRecyclerViewに24時間ごとに項目を追加するバックグラウンドサービスを作りたいです

  14. 14

    アプリが閉じられている場合でも、1時間ごとにバックグラウンドでサービスを実行します

  15. 15

    Androidでバックグラウンドサービスを永久に実行する方法

  16. 16

    バックグラウンドサービスでの時間のカウント

  17. 17

    バックグラウンドサービスにビューの外側タッチイベントを検出する方法は?

  18. 18

    起動時とバックグラウンドで実行されるサービスを作成する方法

  19. 19

    コードをトリガーするAndroidのバックグラウンドプロセス

  20. 20

    ASPネットコア-バックグラウンドサービスのローカリゼーションを実装する方法は?

  21. 21

    WebAPIバックグラウンドサービスをクリーンに終了する方法

  22. 22

    MediaProjection APIを使用して、バックグラウンドサービスクラスからスクリーンショットを取得する方法は?

  23. 23

    Androidでバックグラウンドサービスとしてソケットイベントを処理する方法は?

  24. 24

    2つのバックグラウンドサービスを同時に開始して実行するにはどうすればよいですか?

  25. 25

    Android MVP-モデルメソッドにアクセスするためにバックグラウンドサービスでモデル/リポジトリインスタンスを作成するにはどうすればよいですか?

  26. 26

    ObjectiveCでGoogleドライブサービスのバックグラウンドキューを使用する方法

  27. 27

    Geofenceandroidにバックグラウンドサービスを追加する方法

  28. 28

    JavaFXでバックグラウンドサービスを作成する方法

  29. 29

    バックグラウンドサービスでalertDialogを使用する方法

ホットタグ

アーカイブ