草庐IT

android - 跟踪 Android 手机的电池高效方式

我有一队货车,我正试图创造一种廉价的追踪方式。我需要能够请求更新他们的位置,并跟踪他们的移动,以便我可以回去查看他们的路线。我已经尝试过一些应用程序,但它们似乎会将电池生命周期降低到无法使用的水平。我正在寻找一种更有效的方法。应用程序的哪一部分会使用电池?从GPS获取位置还是通过3G发送信息?如果是后者,我可以跟踪它们并且每20分钟更新一次,但将路线保留在手机上以便在一天结束时更新。如果是前者,我只需要更新一个更大差距的位置(每30分钟一次,除非被查询) 最佳答案 通过GPS获取用户位置和使用3G网络发送数据都非常耗电。您很可能会增

Android:以编程方式获取电池序列号

是否可以在Android上以编程方式检索电池序列号?我查看了系统属性,但在那里找不到与电池相关的任何内容。 最佳答案 当Android在Linux上运行时,您可能会从/proc和/或/sys目录中获取此信息。例如,在某些设备上,您可以通过calling获取序列号。cat/sys/class/power_supply/battery/serial_number由于这取决于设备,它可能适用于您的设备,也可能不适用于您的设备。如你所见fromthiscode电池信息的实际位置通常在每个系统上都不同,因此只有当您知道此数据在您要支持的每个设

android - 更换电池指示灯 (Android)

有一个开源电池指示器,我非常喜欢默认的电池指示器。我想修改它以替换默认的电池指示器。如果不构建整个自定义ROM,这是否可能? 最佳答案 是的,可以不构建新的自定义ROM,但您仍然需要root访问权限。电池指示器的.png文件在framework-res.apk中,您可以提取它,仅替换电池的.png文件,并以适当的访问权限将其放回原处,它就会工作。有点像可以更改锁定屏幕上的“VerizonWireless”(或其他运营商)文本的过程。 关于android-更换电池指示灯(Android),

Android:每个应用程序的电池使用情况

有没有办法在API、adbshell中获取每秒每个应用程序的电池使用信息,...? 最佳答案 除了“设置”中的电池使用情况屏幕外,没有API或命令行方式来获取此信息。 关于Android:每个应用程序的电池使用情况,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5149121/

Android GPS电池使用情况

我正在用Android编写一个使用GPS的程序。如果它没有打开,它会提示用户打开定位服务(我猜这等同于打开gps?)。我的问题是:GPS是在定位服务打开后立即开始消耗额外的电池电量,还是在查询/使用新位置的定位服务时使用电池电量? 最佳答案 GPS仅在位置管理器请求更新时才开始工作。打开设备中的GPS仅允许程序在需要时请求位置,但这并不意味着GPS正在启动。您可以自己测试一下:通知栏中的GPS图标会告诉您GPS状态。您可以打开GPS,但不会出现该图标。为什么?现在没有应用程序请求更新。一旦应用程序请求更新,图标就会开始闪烁(GPS正

java - 如何在android中以编程方式打开设置的关于设备部分中使用的电池?

我正在开发一个Android应用程序,我想在其中以编程方式打开设置的关于设备部分中存在的电池使用Intent。我正在为此使用以下代码。Intenti=newIntent();i.setAction(android.provider.Settings.ACTION_DEVICE_INFO_SETTINGS);startActivity(i);以上代码打开关于设备Intent。但我想打开设置的关于设备部分内的电池使用选项。不知道该怎么做。请帮忙!谢谢! 最佳答案 IntentintentBatteryUsage=newIntent(In

android - 如何找出Android设备中每个应用程序的电池消耗

这个问题在这里已经有了答案:Howtogetinformationaboutandroidbatteryusagebyapplication(3个答案)关闭4年前。谁能告诉我方法,如何找出android设备中每个应用程序的电池使用情况。

android - 如何在我的android应用程序中找出电池的使用情况

谁能告诉我如何在我的android应用程序中找出电池的使用情况 最佳答案 文档说您可以注册电池状态的更改事件。您可以在以下位置看到它:http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED 关于android-如何在我的android应用程序中找出电池的使用情况,我们在StackOverflow上找到一个类似的问题: https://st

java - 为什么我的 Android 应用程序偶尔会非常快地耗尽电池电量?

我的应用程序的几个用户报告说,当我的应用程序在后台运行时,他们的电池电量每分钟消耗大约1%。即使在用户出现错误的同一设备型号上使用相同的帐户凭据,我也无法重现此问题。重新安装应用程序显然不能解决问题,而且似乎没有任何特定的Android版本或设备与该问题相关联。我收到的所有报告都是运行4.x的三星设备,但这也相当能代表我的总体用户群。我的后台服务监听GCM消息和联系人列表更改,并使用ScheduledExecutorService大约每小时触发一次http请求。我还应该注意,我没有在应用程序中使用任何唤醒锁。我想知道是否有人知道什么样的错误可能会导致这样的问题,或者甚至哪些工具或方法可

android - 如何避免三星设备的电池优化? (S6、S7 和 S8)

我有一个GPS跟踪Android应用程序,当有人需要用户的位置时,它会接收连续的推送消息。每次我收到推送,我都会启动位置服务,在他收到推送消息的X时间内发送位置。问题始于阻止http请求的androidDoze系统。我可以接收消息,但我永远无法发送我当前的位置(我收到了http连接超时和ping到谷歌的错误)。但我可以通过ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS请求并以编程方式将应用程序添加到电池白名单中来解决它。现在,该应用程序可以在所有设备上正常运行,除了S6上的三星设备,它们具有“智能管理器”系统。我尝试手动将应用程序添加到三星的电池