jjzjj

android - 如何查看闹钟是否设置

我正在尝试检查我的闹钟是否处于Activity状态。alarmIsSet方法在设置闹钟前会返回false,在设置闹钟时返回true。到目前为止一切顺利,但是,在我取消警报后,alarmIsSet将继续返回true,直到我重新启动设备。我该如何解决这个问题?publicclassAlarmextendsActivity{privateIntentintent=newIntent("PROPOSE_A_TOAST");privatevoidalarm(booleanactivate){AlarmManageram=(AlarmManager)getSystemService(Context

如果当天的闹钟时间已经过去,android 会阻止立即触发闹钟服务

AlarmManager的引用说明Ifthestatedtriggertimeisinthepast,thealarmwillbetriggeredimmediately.我在申请中遇到了这个问题。这是我的警报管理器代码:IntentmyIntent=newIntent(getActivity(),DinnerAlarmReceiver.class);pendingDinnerIntent=PendingIntent.getBroadcast(getActivity(),0,myIntent,0);Calendarcalendar=Calendar.getInstance();cale

android - 有多个闹钟时取消单个闹钟

我使用相同的pendingIntent设置多个警报,每个警报使用不同的intentId。警报正在工作。现在我想取消一个特定的警报。如果我使用cancel()方法,我最终会取消所有警报。我只想删除一个特定的。此外,即使在第二次或第三次启动期间,用户也应该能够取消此警报。就像我第二次启动它时一样,我不会拥有相同的pendingIntent对象。我必须保留pendingIntent对象吗?如果是这样,如何?以及如何从多个警报中取消单个警报? 最佳答案 你可以这样做,在您的PendingIntent中,您可以传递一个uniqueID来代替r

android - 如何开发安卓闹钟应用

我试图开发一个示例警报应用程序。我搜索了谷歌和SC,他们的大部分例子都很困惑。如何创建具有以下要求的警报应用程序,在“我的主屏幕”中,我有一个按钮,例如“开始闹钟”,当我单击该按钮时,时间选择器必须启用。我根据需要选择时间,一旦我选择了时间,小部件上的闹钟图标就会启用。(例如,如果我们在默认的移动闹钟应用程序中设置闹钟,图标将被启用,表示闹钟已设置)。当到达设置的时间(从TimePicker应用程序设置的时间)时,闹钟会发出蜂鸣声。这些是我的要求,我完成了前两点,但我仍在努力设置闹钟。 最佳答案 看看AlarmManager.而且,

设置和重置闹钟的 Android AlarmManager 问题

我使用警报从服务器获取数据。我喜欢为用户提供启动和停止闹钟的选项。这意味着我必须检查并查看是否已设置警报。我找到了一些代码,告诉我闹钟是否已设置:IntentI=newIntent(getApplicationContext(),AlarmReceiver.class);PendingIntentP=PendingIntent.getBroadcast(getApplicationContext(),0,I,PendingIntent.FLAG_NO_CREATE);found=(P!=null);如果已经设置了闹钟,我会取消它,但如果没有设置,我会设置它(就像切换一样)问题是这只能工

android - 在android 5.1中每秒安排一次闹钟

我想在我的应用程序中每秒运行一次警报服务。它在5.1版本以下运行良好。但它不会在5.1设备中触发。我正在使用commonsware唤醒Intent服务。logcat消息说“可疑的短间隔1000毫秒;扩展到60秒”。如何在5.1中每秒轮询一次?谁能建议我如何实现这一目标?更多解释:我的用例是我需要每隔30分钟做一些操作。AFAIK为此使用警报管理器是有效的方法,但在这里1)我需要向用户显示倒数计时器。(定时器任务、倒计时定时器、ScheduledExecutorService对此非常有用)2)我需要每30分钟(通过通知)通知用户,即使应用程序在后台也是如此。(警报服务就足够了)但我的问题

android - 动画背景,如 Timely 闹钟应用程序

我看过Timelyapp它让我被他们的动画背景催眠了,它有气泡漂浮在周围,你能告诉我我该怎么做吗,我已经尝试过AnimationDrawable和ValueAnimatorwithAnimatorSet但这似乎与使用的及时应用程序不同 最佳答案 也许研究这个问题的一个好方法是询问Timely如何创建这些效果。我查看了APK(出于教育目的)并在包ch.bitspin.timely.background:publicclassBackgroundViewextendsFrameLayout{privateBackgroundGradie

android - 从 Android 4.4 Kitkat 设置闹钟

在Android4.4APIspage我阅读:Whenyousetyourapp'stargetSdkVersionto"19"orhigher,alarmsthatyoucreateusingeitherset()orsetRepeating()willbeinexact.[CUT]Thisinexactbatchingbehaviorappliesonlytoupdatedapps.Ifyou'vesetthetargetSdkVersionto"18"orlower,youralarmswillcontinuebehaveastheyhaveonpreviousversionsw

android - 安卓原生闹钟应用的时间选择器 View 在哪里可以找到?

我正在寻找圆形View,它允许您选择小时和之后的分钟作为闹钟。两者,可能的数字都分布在一个圆圈内。我在nativeAPI中找不到该View,是否有机会使用该View类型?还是我必须自己创建一个?提前致谢。编辑:我正在寻找这个: 最佳答案 这里有几个库:https://github.com/flavienlaurent/datetimepickerhttps://github.com/CiTuX/datetimepickerhttps://github.com/Mirkoddd/GoogleDateTimePickers或者你可以看看

Android AlarmManager设置闹钟

官网镇楼:设置重复闹铃时间闹钟具有以下特征:它们可让您按设定的时间和/或间隔触发intent。您可以将它们与广播接收器结合使用,以启动服务以及执行其他操作。它们在应用外部运行,因此即使应用未运行,或设备本身处于休眠状态,您也可以使用它们来触发事件或操作。它们可以帮助您最大限度地降低应用的资源要求。您可以安排定期执行操作,而无需依赖定时器或持续运行后台服务简单来说,要在设定的时间执行具体的任务,可以用AlarmManager来实现。注:这里说的应用通过AlarmManager设置的闹钟和系统闹钟应用里设置的闹钟不一样,不要混淆了。举个例子,应用通过AlarmManager设置闹钟,到某个时间点获