-2

重複の可能性:
Eclipse を使用して Android アプリを作成したい

アプリが3日以上使用されていない場合にユーザーに警告するEclipseを使用してAndroidアプリを作成したいのですが、それは可能だと思いますか?

アプリ内にタイマーがあり、アプリが 3 日以上開かれていない場合にユーザーにアラートを表示するようです。

どうすればいいのかわからないので、助けを求めています。

4

2 に答える 2

2

を使用しAlarmManagerます。http://developer.android.com/reference/android/app/AlarmManager.html

これは、「アプリケーションが現在実行されていなくても、特定の時間にアプリケーション コードを実行したい場合を対象としています」。

set3日以内に通知できますがcancel、アプリを使用するたびにこの方法を使用してください。

幸運を。

于 2012-06-20T10:12:28.813 に答える
1

このコードはあなたを助けるかもしれません:

AlarmManager alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
    Intent intent = new Intent(context, YourReceiverClass.class);
    PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    Calendar time = Calendar.getInstance();
    time.setTimeInMillis(System.currentTimeMillis());
    time.add(Calendar.SECOND, timeoutInSeconds);
    alarmMgr.set(AlarmManager.RTC_WAKEUP, time.getTimeInMillis(),pendingIntent);
于 2012-06-20T10:31:31.677 に答える