alarmmanager

    0热度

    1回答

    我编写了一个程序,希望在一个Alarm Manager中运行两个BroadCast接收器类。 第一类是MyReceiver,第二类是RequestReciever ... 第一个是运行但第二个不运行...为什么?你可以帮我...我 报警经理打电话 private void workingAlaramManager() { //enable onRecieve method in broa

    0热度

    1回答

    这是我调用alarmmanager, Intent intent = new Intent(getBaseContext(), AlarmReceiver.class); pendingIntent = PendingIntent.getBroadcast(getBaseContext(), RQS_1, intent, 0); alarmManager = (AlarmMa

    0热度

    1回答

    我是新到Android,这是我的代码,我存储在sqlite的报警值,报警铃声得到了正确的时间,但我得到我的警报不断将鸣响...... private void night() { DatabaseHelper db = new DatabaseHelper(getContext()); ls = db.getAllinfo(); for (int i = 0; i

    0热度

    1回答

    public class setAlarm extends AppCompatActivity { final Calendar setat = Calendar.getInstance(); Calendar[] calendar = new Calendar[8]; public void dimensions(){ DisplayMetrics dm = new Disp

    1热度

    2回答

    我知道很多关于这个话题的问题,但他们没有一个能帮助我做我想做的事情,所以我希望你能帮助我。 我想设置在一天中的不同时间触发的3个闹钟,让我们去上午9点,下午1点,下午6点。关于小时的信息保存在sqlite数据库中。 我逐行读取数据库并设置每小时报警。对于我只使用一个数字的ID。 这是我正在使用的代码。它只在设置一个闹钟时有效,但如果我尝试设置更多闹钟,则不会设置它们。 private void s

    7热度

    1回答

    目前,在Android中,要做到定期基于时间或任何其他因素,如充电状态,网络状态等任务,基本有三个选项:的Android AlarmManager(工作周期基于时间),GCMTaskService(需要谷歌Play业务上的设备)和的jobscheduler(需要使用Android版> 21)。最近,我遇到了这两个库,用于安排工作,其中一个来自Firebase,另一个来自Evernote。 我的主要

    0热度

    1回答

    我设计了一个应该只在一天中被调用一次的服务,我从我的DashboardActivity调用它。如果今天的日期与数据库中的任何日期相匹配,该服务会向我发送特定记录的通知,但问题是一旦我访问DashboardActivity,通知就会被解雇,我只希望我的通知只出现一次天。 这里是我的DashboardActivity: public class DashboardActivity extends Ap

    0热度

    1回答

    我从我主要Activity的onCreate设置AlamManager。 这里是方法 public void scheduleAdsUpdateAlarm() { long THEE_HOURS = 3 * 60 * 60 * 1000; long THREE_MINUTES= 3*60*1000; long UNTIL_FIRST_TRIGGER = THREE_M

    1热度

    1回答

    首次发布。 我想制作一个报警应用程序,在设定的闹钟时间启动一个广播应用程序。 当手机醒来,收音机应用程序启动,收音机在闹钟指定的时间播放时,该应用程序正常工作,我的问题是手机锁定/睡着时,我想要启动的广播应用程序将启动但在我解锁手机之前不要尝试连接到无线电流。当我解锁手机时,应用程序已打开并开始缓冲,然后运行。 如何在手机睡着时让应用程序连接到电台流? 我试过WakeLocks(部分WakeLoc

    0热度

    1回答

    我看了很多文章,但看起来不适合我! 我必须安排一个重复的任务与AlarmManager每天7:15。在活动中设置以下方法并为其注册广播接收器! private void setTask(Context context) { Calendar updateTime = Calendar.getInstance(); updateTime.setTimeZone(TimeZone