45得票3回答
如何启动所有安卓制造商的电源管理器以启用后台和推送通知?

由于制造商对 Android 进行的自定义调整,一些安卓设备存在电源管理方面的政策,这会破坏一些功能,例如推送通知。 华为 - 仅适用于 Pre-EMUI 5.0 / Android 7 - 转到“设置” > “受保护应用程序”,勾选您的应用。 索尼 - 点击电池图标。进入“电源管理” >...

42得票17回答
高效能软件编码

在典型的手持/便携式嵌入式系统设备中,电池寿命是硬件、软件设计以及设备支持的特性中的主要问题。从软件编程角度来看,人们了解MIPS、内存(数据和程序)优化代码。 我知道硬件深度睡眠模式、待机模式可以用于将硬件时钟降低到较低的周期或关闭完全未使用的电路以节省电源,但我正在从这个角度寻找一些想法...

38得票3回答
使用CoreLocation重大位置监测和CoreBluetooth时电池消耗过快

我们发布了一个运行在后台的应用程序,使用CoreBluetooth和CoreLocation自动保存您的停车位置。 在高层次上,我们的应用程序只是查找CoreBluetooth断开事件,并打开GPS,直到我们获得位置修正(精度http://www.findmycarsmarter.com/f...

38得票4回答
模拟iPhone低电量的方法

我正在开发一款移动游戏,但当“低电量”警报被显示时,游戏会出现崩溃现象,而在低内存、来电和其他消息的情况下则能正常运行。 由于无法找到模拟此情况的终端或iPhone模拟器方式,因此测试和调试变得很麻烦。我必须将手机充电一段时间,启动应用程序,等待其耗尽电力,然后再重新开始。 是否有人知道以...

28得票9回答
使用C#或.NET查找电池充电容量百分比

我有一个获取详细系统信息的应用程序,我已经能够获得剩余电量的百分比,但无法获得电池本身的百分比。 解释:随着时间的推移,电池会逐渐变得越来越差,一些应用程序(如笔记本电脑上的Dell Support Center)会显示电池的状态而不是充电状态,该状态曾经是100%但现在是90%。 如何在...

28得票4回答
安卓SDK中的电池管理

有没有一种从Android SDK获取电池信息的方法,例如剩余电量等等?我在文档中找不到相关信息。

27得票3回答
如何获取有关应用程序在安卓设备上电池使用情况的信息

如何在Android中获取每个应用程序的电池使用情况。 我需要知道每个应用程序耗费电池的百分比。 是否可以使用SDK实现? 我需要的是Android设备上“设置->关于手机->电池使用情况”,但是针对特定应用程序的信息。 谢谢

26得票5回答
setKeepScreenOn / FLAG_KEEP_SCREEN_ON 的正确使用方法

我正在使用setKeepScreenOn(true)方法,但一直没有弄清如何在当前Activity中调用它(该Activity已设置了内容视图)。我已经尝试通过在视图中始终存在的按钮上调用该方法来使其工作,但感觉这样做不太对-我相信一定有一种方法可以解决。我尝试像这样引用当前焦点:getCur...

25得票5回答
在Droid/Nexus One上,即使使用WakeLock,当屏幕关闭时加速度计仍然停止提供样本

我有一些代码,它扩展了一个服务并记录了在Android上的onSensorChanged(SensorEvent事件)加速度传感器读数。即使设备关闭了(我非常注意电池寿命,当运行时会显而易见),我也希望能够记录这些传感器读数。当屏幕开启时,日志记录在2.0.1 Motorola Droid和2...

19得票5回答
在安卓系统中,当屏幕锁定时启动NFC

我想在用户点击NFC标签时启动我的应用程序,即使手机被锁定,就像Google Wallet应用程序中所做的那样。 我尝试过以下方法: 1)在按下电源按钮后,轻触NFC标签以启动我的应用程序 - 错误:05-23 22:00:22.949: D/NfcService(32443): Enab...