11得票3回答
在安卓系统中编程实现屏幕自动点亮

我正在开发一个闹钟应用程序。在主活动中使用广播设置闹钟。然后在广播接收器的onReceive中调用启用用户关闭或打盹闹钟的活动...在该活动的onCreate开头,我使用以下代码来点亮屏幕并解锁设备:final Window win = getWindow(); win.addFlag...

10得票3回答
每天准确重复闹钟(闹钟管理器)

我设置了每天重复的闹钟,但是它会有几秒钟或几分钟的误差。如何让它更准确?PendingIntent pendingIntent = PendingIntent.getBroadcast(getActivity(), notificationId, myIntent, PendingIntent...

10得票2回答
当你设置了多个闹钟时如何仅取消其中一个闹钟

我已经使用相同的pendingIntent为每个不同的intentId设置多个闹钟,并且闹钟正在工作。现在我想取消一个特定的闹钟。如果我使用cancel()方法,我将取消所有的闹钟,但我只想删除一个特定的闹钟。此外,用户应该能够在第二次或第三次启动时取消该闹钟。也就是说,当我第二次启动时,我将...

10得票1回答
棒棒糖API用于控制状态栏中的闹钟图标

这是一个针对Lollipop版本的问题,因为API已经发生了改变。如果要在早期版本上执行此操作,请查看相关问题: 控制状态栏中的闹钟图标 我想知道如何打开/关闭系统状态栏中显示的闹钟图标,如下图所示: Timely Alarm Clock 在发布1.3版后可以控制Lollip...

10得票5回答
检测默认闹钟应用程序的闹钟

我想知道是否有一种方式(可能是系统广播),可以知道闹钟默认应用程序现在开始响铃。 如果没有的话 - 如果我能以编程方式获取用户设置的所有活动警报列表(我可以从每个警报中提取它将响铃的确切时间..),我也会感到满意。 到目前为止我尝试过的: 我知道有一种方法可以获取格式化的下一个闹钟字符串...

10得票1回答
如何设置定时器每n分钟调用一次函数?

我希望在Android应用程序中设置一个计时器,当用户登录后每隔15/30/45和n分钟调用一个函数。但是,当用户注销时它也将停止计时器,并且如果用户重新登录,则计时器将重新开始。我希望该选项(15/30/45/n分钟)保存在数据库中,以便在同步后更新列表。 计时器是否是一个好的方法,还是需...

10得票5回答
Android全屏通知无法显示在锁屏界面上

我正在尝试创建一个Android全屏通知,在锁定屏幕上显示一个活动,类似于闹钟。 通知始终会出现,但是活动从未在锁定屏幕上启动;如果手机关闭,则仅会响铃并在锁定屏幕上显示通知图标。如果手机开启,则如预期一样显示悬浮通知。调试打印表明,通知通道已按请求成功注册为重要性级别为HIGH/4。 我...

9得票2回答
需要使用USE_EXACT_ALARM权限才能在闹钟应用程序中使用SCHEDULE_EXACT_ALARM权限吗?

我的应用程序已经发布在Google Play上,目前的目标是Android 12,这是一个闹钟应用程序。在最新版本中,我使用了SCHEDULE_EXACT_ALARM权限,并在运行时处理了检查和请求该权限。 在检查Android 13的行为变化时,我发现有一个新的权限USE_EXACT_AL...

9得票2回答
当应用程序被杀死时,Android的闹钟会被取消。

我有一个安卓应用程序,其中有一个在后台运行的服务,与远程服务器通信,并在需要时向用户显示通知。该应用还有一个供用户交互的活动。 其中一个要求是,应用程序需要在早上自动启动。在一天结束时,用户可以自由退出应用(退出功能会停止服务,释放唤醒锁并让安卓杀掉进程)。为了自动重新启动应用程序,我使用A...

9得票3回答
如何启动一个对话框(如闹钟取消/延迟),可以在不解锁屏幕的情况下点击。

我希望你能够翻译以下内容,这是关于编程的。我不想永久性地绕过键盘锁,只是在某个时刻。例如,当闹钟(如起床闹钟)响起时,我可以在不解锁屏幕的情况下关闭/打盹。我想实现相同的行为。我想启动一个对话框,它应该位于锁定屏幕的顶部。我可以在不解锁的情况下点击对话框上的按钮。这可能吗?如果是,怎么做? ...