草庐IT

纽扣电池

全部标签

Android 远程方法 (AIDL) 与 Intents - 性能和电池使用情况

我的团队正在开发一个Android项目,该项目由多个交换数据的Android应用程序组成(在同一部手机上)。这个想法是让几个应用程序收集一些数据并将这些数据发送到主应用程序。这里的主要挑战是在CPU负载和电池使用方面尽可能便宜地进行交换。据我所知,实现进程间通信有两种方式:Intent和Activity-一项Activity捕捉到另一项Activity的Intent远程方法(通过AIDL)我想知道在以下情况下,哪一个更有效:非常频繁的消息/方法调用,发送的数据/流量非常少(例如,只传递一堆原语)不太频繁的大流量block消息/方法调用(例如收集数据并定期发送几KB/MB的数据)交换大量

android - 如何在 MIUI 设备中打开管理应用程序电池使用设置

如何以编程方式在MIUI设备中打开管理应用程序电池使用设置?我通过这个打开设置:startActivityForResult(newIntent(android.provider.Settings.ACTION_SETTINGS),0);但我不知道如何在MIUI设备中打开管理应用程序电池使用设置。 最佳答案 您可以尝试以下几种方法:我个人没有5.1设备,但在模拟器上试过了IntentbatterySaver=newIntent();battSaverIntent.setComponent(newComponentName("com.

android - Phonegap 上的电池电量

是否可以使用phonegap获取Android应用程序的电池电量?谢谢 最佳答案 实际上,可以在PhoneGap上获取电池电量。如果需要,您可以为以下事件注册事件监听器:“batterystatus”在电池电量变化1%或插入或拔出。“batterylow”在您达到低电量阈值时触发,即20%“batterycritical”在您达到临界电池阈值时触发,即5%出于某种原因,这还没有出现在文档站点上。我必须把它修好。 关于android-Phonegap上的电池电量,我们在StackOverf

android - 定期获取位置(坐标)而不会显着增加电池消耗

我正在开发Android应用程序;此应用程序需要定期(每10分钟)将当前位置(坐标)发送到网络服务。但是......我对更正确的方法(对设备电池更友好)感到有点困惑。我读了这个answer她的方法_getLocation()看起来不错;但我不知道该方法是否可以获得我需要的位置的可用性;总可用性...我想,如果使用GSM/WIFI无法使用该位置,应用程序选择GPS方法。这就是这个方法的原因吗?privatevoid_getLocation(){//GetthelocationmanagerLocationManagerlocationManager=(LocationManager)ge

android - 如何在运行时获取 Android 中的电池统计信息?

我想在我的应用中显示电池电量统计信息。如何获取电池电量、电池电压等信息? 最佳答案 BroadcastReceiverbatteryLevelReceiver=newBroadcastReceiver(){publicvoidonReceive(Contextcontext,Intentintent){context.unregisterReceiver(this);intrawlevel=intent.getIntExtra("level",-1);intscale=intent.getIntExtra("scale",-1);i

android - Android 上的 Pubnub 推送通知和电池生命周期

我们正在编写一个聊天应用程序,并在后台运行Pubnub服务,监听消息并在收到消息时触发NotificationIntent。问题是我们在手机休眠时使用了部分唤醒锁,这只会耗尽电池电量(应用程序占用>20%的电量)。是否有一种CPU密集度较低的消息监听方式?我也尝试四处寻找Android上Pubnub推送通知的代码示例,但没有找到。谢谢,萨瓦特 最佳答案 PubNub’sAndroidSDK后台进程经过多次迭代优化。我们的基准测试表明,部分唤醒锁不执行任何操作与PWL+PubNub套接字在电池消耗方面几乎没有差异。即使测量最耗电的用例

MIUI查看当前手机电池容量

MIUI查看当前手机电池容量1.按如下步骤操作生成bug报告2.按如下操作解压bug报告Lastlearnedbatterycapacity

java - http请求对电池生命周期的影响

我有一个项目,客户端应用程序(可能在Android设备上)将从服务器请求一些文件。一种实现是从服务器到设备进行突发传输,其中X文件与指向下一个block的链接/指针一起发送。另一种实现是发送文件ID列表,然后为每个ID发出一个http请求并单独获取文件。我听说这真的会损害电池生命周期。是真的吗?另一个问题是带宽,客户端可能不希望/不需要一次性发送所有文件,因此服务器有点强制客户端一起接受它们。在个人提交中,客户可以在他想要的时候拿到文件。对电池生命周期的影响是否如此之大以至于超越带宽是一个有效的选择?或者有其他选择吗? 最佳答案 I

android - 如何删除android状态栏中的电池图标?

我已经通过移除背景图像移除了Android中显示网络、电池和时间信息的状态栏。但图标仍然存在。我也想知道如何删除电池图标。不是用于应用程序,而是用于框架开发。提前致谢。 最佳答案 你试过打电话吗getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);在ActivityonCreate()中? 关于android-如何删除andro

java - 电池状态总是不充电

@OverridepublicvoidonReceive(Contextcontext,Intentintent){intstatus=intent.getIntExtra(BatteryManager.EXTRA_STATUS,BatteryManager.BATTERY_STATUS_UNKNOWN);if(status==BatteryManager.BATTERY_STATUS_CHARGING||status==BatteryManager.BATTERY_STATUS_FULL)Toast.makeText(context,"Charging!",Toast.LENGTH_