问题标签 [powermanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1020 浏览

android - Android L 省电模式 - startActivityforResult

大家可能都知道,Android L 引入了一项称为省电模式的新功能。我想将用户从我的应用程序引导到“设置”页面中的特定活动。我该怎么做呢?

例如:为了在设置页面中启动“数据使用活动”,我这样做

我怎样才能做类似的事情来进入省电页面?设置->电池->(右上角的选项)->省电模式

谢谢

0 投票
2 回答
3397 浏览

java - 试图让 Android 设备进入睡眠状态,但 PowerManager 不包含“goToSleep(long) 方法”

我正在尝试使设备进入睡眠状态,并且我发现所有关于使用 PowerManager 类的 goToSleep(long) 方法的参考资料,但我在文档中没有看到它,并且当我尝试在我的代码中使用它时它不起作用。

Android 的文档不包含我可以看到的 goToSleep 方法。

我的代码:

Android Studio 不允许代码编译并显示消息“无法解析方法 'goToSleep(long)。

我什至不认为这种方法已被弃用。此外,我不需要担心安全权限,该调用旨在在有根设备上运行或在非根设备上优雅地失败。

0 投票
2 回答
576 浏览

android - 关闭屏幕时如何停止小部件android的更新?

我正在创建一个带有小部件的应用程序。该小部件通过 AlarmManager 每 10 秒更新一次,但我希望 AlarmManager 在屏幕关闭时停止,以防止可能的电池耗尽。我能怎么做?我尝试使用 PowerManager 但没有成功。我在 WidgetProvider 中实现了 AlarmManager,并通过广播调用类 WidgetReceiver,它更新了值

-小工具提供者:

-小部件接收器:

0 投票
0 回答
594 浏览

android - Android Activity 自行关闭

我想在 WakeLock 阶段进行我的家庭活动。我将以下代码放在 onCreate

但它会在 2 到 3 小时后关闭而没有任何崩溃。我应该怎么做才能避免这个问题?我想让我的应用程序一直唤醒。这个问题可能是什么原因?

0 投票
1 回答
115 浏览

android - Android 中的 PowerManager 和 JobScheduler API 有什么区别?

大家好!

Android中PowerManager和JobScheduler API的主要区别是什么?

感谢你的回答。

0 投票
0 回答
62 浏览

android - 触摸屏幕时屏幕不休眠

我正在尝试在锁定屏幕上显示一个弹出窗口。并且在一段时间后屏幕必须进入睡眠状态。它正在获取唤醒锁并在活动一段时间后释放它。但问题是如果在显示弹出窗口时触摸屏幕,则屏幕不会处于休眠状态。这是我使用的代码。

并在一段时间后释放唤醒锁。

0 投票
3 回答
18392 浏览

android - 在 Android 上以编程方式打开屏幕

当用户使用电源按钮关闭时,我需要以编程方式打开屏幕,是的,我总是有正确的标志Activity来保持屏幕打开,但这并不能避免用户按下电源按钮。

到目前为止,我找到了一个解决方案,但它使用了已弃用的唤醒锁

有更好的方法来实现吗?

0 投票
1 回答
506 浏览

android - 如何在 Android M 中访问 IDeviceIdleController 实例

我正在探索 Android M 预览版 1 中的更改。具体来说,我想知道我是否可以通过编程方式检查我的应用是否被列入打盹和应用待机模式的白名单。我基本上想要“adb shell dumpsys deviceidle”的结果。我试图通过 getSystemServices 获取 android.os.IDeviceIdleController 的实例,但它返回 null。当我执行“adb shell 服务列表”时,我得到“56 deviceidle: [android.os.IDeviceIdleController]”。如果我可以访问该实例,那么我将使用 java 反射来访问公共方法 isPowerSaveWhitelistApp(string name)。

0 投票
1 回答
988 浏览

android - 屏幕锁定时如何不禁用互联网连接?

如何在屏幕锁定或应用程序进入后台时不禁用服务中的互联网连接?我有这样的问题。我的应用程序需要服务以每 5 分钟向服务器发送一次请求。但锁屏后互联网连接停止。我听说过电源管理器,但我不知道如何使用它。

0 投票
1 回答
385 浏览

android - 如何在活动处于前台时用户锁定屏幕后再次打开屏幕

设想:

我有一个在前台运行的活动.. 一段时间后,屏幕将自动锁定。

后来,我收到一个新的 Intent,它要求无论锁定屏幕如何,都需要再次显示屏幕。

当这个活动就在锁定屏幕后面时我应该如何打开屏幕(当你再次按下锁定按钮时,你会看到活动)

我只知道开始活动时如何打开屏幕

现在我想在活动已经创建但在 onStop() 之后一直在后台之后打开屏幕..

我尝试了以下方法,但它不起作用: