alarmmanager

    0热度

    2回答

    我想每x个小时运行一次代码,但我也希望在代码被触发的时间之间保持一定的随机性。 我试图用AlarmManager通过设置和取消一些随机延迟,但我没有设法使其工作。 关于如何做到这一点的任何想法?

    0热度

    2回答

    我正在尝试使用推送通知提醒用户。 我一直在使用AlarmManager,BroadcastReceiver和IntentService。 在下面的代码中,我以60秒的间隔测试了我的AlarmManager。 问题: 一切工作正常,直到我关闭我的应用程序,警报不再发射。 任何想法下一步去哪里? 清单: <service android:name=".IntentMentor" a

    0热度

    1回答

    我正在构建一个简单的应用程序,我使用Realm数据库。在我的领域,我保存了闹钟的日期。我有超过2个不同日期的对象,但日期格式相同。 这是我的示例数据库: public class type1Activity extends RealmObject{ Date dateType1; } public class type2Activity extends RealmObject{ Date

    21热度

    4回答

    我用AlarmManager在我的应用程序如下: alarmManager.setInexactRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), AlarmManager.INTERVAL_HALF_DAY, intent); 这我想到的地方触发每个触发器12和24小时之间报警。但是,在HTC设备上的行为是相当奇怪的:

    2热度

    1回答

    我的手机正在生成一个不停的Log.d输出。以下反复重复约1200次/秒。 04-25 15:58:04.883 1542-5012/? D/NetworkStatsCollection: getHistory:mUID 10266 isVideoCallUID: false PID 1542是我已经了解的System_server管理一系列Android服务。在我正在开发的应用程序中,我使用了

    0热度

    1回答

    我正在使用Alarm Manager来调用接收方法的通知。我在里面放了一些调试代码,发现这个过程甚至都没有进入。 这里是我的代码: 的Manifest.xml <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_nam

    0热度

    3回答

    接到一个电话,我尝试设置片段内的报警。 AlarmManager manager = (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE); Intent alarmIntent = new Intent(getActivity(), AlarmReceiver.class); PendingIntent p

    -1热度

    1回答

    我有这个应用程序启动功能notifiy()在任何设备启动或应用程序打开时启动NotificationService 我的问题是我可以如何使这个notifiy()函数每天在特定的时间作出例如在(12:00 AM,上午3:00)我搜索了一会儿,我看到的是工作与AlarmManager,但我不明白如何在我的代码中使用它 MainActivity @Override protected void

    1热度

    2回答

    每次我设置警报/通知。通知生成器立即触发,我不知道如何设置“延迟”以匹配警报管理器。 虽然它的工作'正常'。它在闹钟管理员设置好的时候弹出。 的onReceive(),用于设置告警 public void setAlarm(Context context, int hour, int min, int notifyID) { Calendar calendar = Calendar.ge

    1热度

    1回答

    在我的应用程序中,我有一个按钮,设置一个确定的时间来运行AlarmManager,我需要显示在一个TextView中剩余多少时间报警,我怎么可以做到? 注意:我的应用程序需要工作在API中15.启动AlarmManager 按钮。 // Alarm manager Intent intent = new Intent(getActivity().getApplicationContex