60得票4回答
检查应用程序是否启用了电池优化

Android 6和7具有一些电源优化(Doze模式),当设备未使用时限制应用程序的网络连接。 用户可以在电池设置中为任何应用程序禁用优化模式: 是否可以检查我的应用程序是否启用了优化?我需要要求用户禁用优化以获得更好的应用程序功能,但我不知道如何在程序中检查它。

25得票4回答
强制让安卓手机进入睡眠状态,以进行测试?

我正在编写一款依赖于网络活动和闹钟管理器的Android应用程序,有时需要将手机从睡眠状态中唤醒。 我的问题是如何在设备上可靠地测试此功能?理想情况下,我如何强制手机进入完全睡眠状态?如果无法实现这一点,我如何确保手机已完全进入睡眠状态? 您如何测试您的Alarm Manager / Wa...

22得票3回答
安卓设备何时进入睡眠模式?

我在SO和网络上搜寻,但是我无法找到适合我问题的充足答案。好了,我们来看看: 每个用户都可以修改Android设备上的屏幕超时时间。(当屏幕闲置__秒/分钟后关闭 - 用户选择)。但是用户只能修改屏幕超时时间,而不能修改设备实际进入睡眠模式的时间。我在这里找到了关于设备进入睡眠模式的信息:(...

12得票2回答
如何避免我的应用在三星设备上进入优化模式

智能管理器会结束3天未使用的应用程序。我的应用程序会进行一些后台工作,因此用户不需要打开它。 我该怎么做才能使其不进入应用程序优化模式(Android操作系统5.0.2、5.1.1)?

12得票1回答
以编程方式解锁屏幕

我在GCM通知中有一个分享按钮。点击该按钮后,我需要启动分享意图。一切正常,唯一的问题是我面临的Lollipop锁屏功能。当我从锁屏界面点击共享按钮时,我的意图对话框出现在锁屏界面下方,用户必须解锁屏幕才能看到对话框。我想在点击共享按钮时以编程方式解锁屏幕。 我尝试了Power Manage...

12得票1回答
在 inKeyguardRestrictedInputMode() 中返回失败的结果。

我有一个用于判断手机屏幕状态的函数:开启、关闭、带锁屏的开启和不带锁屏的开启。我的函数是:private KeyguardManager keyguardManager; public String getScreenStatus() { String sreen_State="unk...

11得票1回答
Android 12电池优化

我正在尝试检查Android 12是否优化了我的应用程序电池使用情况,所以我使用了 isIgnoringBatteryOptimizations 方法 (https://developer.android.com/reference/android/os/PowerManager#isIgno...

8得票2回答
安卓 P Beta - AlarmManager 通知不起作用

我将在Android P beta 4上测试我的应用程序。我的应用程序的targetSdkVersion为27。 观察到闹钟管理器通知未按预期工作。我使用以下代码设置通知 - if (android.os.Build.VERSION.SDK_INT < Buil...