草庐IT

耗电量

全部标签

ios - 区域监控(地理围栏)会耗尽电池电量 (iOS)

我在我的应用程序中实现了CLLocationManager的区域监控功能,它可以工作,但它会耗尽我的电池:--应该是这样吗?我的代码:monitorLocationViewController.m(请滚动查看完整代码):-(void)locationManager:(CLLocationManager*)managerdidUpdateLocations:(NSArray*)locations{//If"allStores"(NSMutableArray)isn'tnil-calling"locationChangeHandler"toupdatemonitoringif(self.a

iphone - iOS:监控电池电量使用更多电池?应该自动保存吗?

我有一个GPS应用程序,它已经消耗了相当多的电池电量。由于应用程序的性质,我不希望用户在电池没电时在他们不知情的情况下丢失所有数据。所以,我想我会监控电池,然后在电池电量很低时保存并停止GPS数据。我会使用:[[UIDevicecurrentDevice]setBatteryMonitoringEnabled:YES];[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(batteryStateDidChange:)name:UIDeviceBatteryStateDidChangeNotific

android - 我怎样才能保持每 5 秒请求一次页面而不耗尽电池电量?

我正在开发的android应用程序需要每5秒在我的服务器上请求一个页面,但我担心这会消耗大量电池,有没有更简单的方法?我目前的方法是每5秒循环一次的服务:protectedvoidonHandleIntent(Intentintent){while(true){longendTime=System.currentTimeMillis()+5*1000;while(System.currentTimeMillis()nameValuePairs=newArrayList(2);nameValuePairs.add(newBasicNameValuePair("id","1"));http

android - 节省android中gps服务消耗的电池电量

我正在开发一个有两个GPS服务的应用程序。其中一项是位置跟踪,它每2分钟向服务器发送一次位置更新,另一项服务是cyberseatbelt,它在位置更新时检查设备的速度。使用这两项服务,我的手机显示电池消耗为77%。如果没有这两项服务,则不会显示电池消耗情况。是否有任何解决方案可以在保持所需功能的同时节省设备的电池电量? 最佳答案 你必须说出你做了什么让电池消耗如此之高。(甚至不清楚电池是否在1分钟或15分钟或1小时后变为77%)。您如何访问GPS?您是否正在运行一个处理程序/线程来定期轮询GPS。如果是,这是错误的做法。您可以要求A

android - 位置提供商真的会耗尽电池电量吗?

我需要实现基于位置的服务。我不需要很好的位置,所以不需要GPS。最简单的方法是在应用启动时开始监听位置更新,并保持开启状态:mLocationMgr.requestLocationUpdates(LocationManager.NETWORK_PROVIDER,10000,100,mPendingIntent);因为我不需要太多的准确性,所以我将最大更新频率设置为10s和100m,而不是默认的0、0。当我们想到位置时,我们会想到电池耗尽,但我想这是一条捷径,只有GPS才真正耗尽电池。我认为这样使用网络提供商不会耗尽电池。有什么想法吗? 最佳答案

android - 尝试在 Android 模拟器中设置电池电量的段错误

我在Ubuntu上使用AndroidSDK工具。我创建了一个使用API-17的NexusOne虚拟设备。我运行这个连接到端口5554的模拟器。在此之后,我使用telnet连接到此端口,并尝试设置功率级别:powercapacity40但是,当我这样做时,我得到了分割并且模拟器被杀死了。此外,当我在模拟器中转到“设置”>“电池”时,它显示“电池状态不可用”并且电池电量为0%。除与电源相关的命令外,所有其他命令均有效。我该怎么办? 最佳答案 我刚刚遇到了同样的问题,幸运的是找到了解决方案。转到您的Android虚拟设备文件夹。例如在Wi

Android 13.0 SystemUI增加低电量弹窗功能

1.概述在13.0系统定制开发rom的产品时,对于低电量提醒也是个很好的体验,由于产品要求在低电量的时候增加个弹窗提醒用户电量低及时充电,所以就开发了这个功能2.SystemUI中实现低电量弹窗功能核心类/frameworks/base/packages/SystemUI/src/com/android/systemui/SystemUIService.java/frameworks/base/packages/SystemUI/src/com/android/systemui/power/PowerUI.java/frameworks/base/packages/SystemUI/src/c

android - OpenGL ES 是否比标准 2D 图形耗电更多?

我正在考虑编写一个可以处理大量移动2D图形的应用程序。我对标准的android2D图形API不是很熟悉,而且我对OpenGL更熟悉,所以我自然会考虑改用OpenGL。我现在的考虑是,如果我确保降低帧速率并且不进行任何连续更新,除非我需要制作动画,与标准相比,使用OpenGLES在功耗/电池生命周期方面是否存在显着差异图形?请注意,我不是在制作游戏,除了为UI元素设置动画时,我不需要持续更新。 最佳答案 大多数设备上的OpenGL-ES利用设备的GPU,因此可能比非OpenGL-ES显示系统的电池使用率略高,但我认为这是一个可以忽略不

Android 2.0 检查电池电量/充电的最佳方法?

好吧,让我先说我一直在四处寻找这个问题的答案。我试图弄清楚什么是最佳实践以及什么最适合电池生命周期。这是我的情况:我希望我的应用程序在设备达到某个用户定义的电池电量时暂停其Activity,而不必使用Intent.ACTION_BATTERY_LOW和Intent.ACTION_BATTERY_OKAY。我在很多程序中都看到过这个选项,并且想在我的应用程序中模拟它。我知道Intent.ACTION_BATTERY_CHANGED必须是注册事件。您不能只在BroadcastReceiver的list中声明它以使该接收器获得Intent。我知道如何编写代码来获取电池电量/比例并查看设备是通

android - 有没有办法抑制 Android 设备上的低电量警告或消除警报弹出窗口?

我们正在开发一款Android应用程序,该应用程序将在配备大电池的设备上运行,以提供更长的充电间隔时间。问题是操作系统无法正确读取电池的电量水平,并在剩余大量电量时显示低电量警报。我们曾长时间使用设备一次充电,并且大约每4小时收到一次低电量警报。有什么方法可以在无需root设备的情况下防止出现此警报?是否可以拦截电池状态的广播并阻止系统对其进行响应?或者我们可以采取什么措施来消除显示的电池警告?到目前为止,我们的研究一无所获,因为我们怀疑出于安全原因这是不可能的。希望你们中的一位Android专家可以证实/否认我们的怀疑。 最佳答案