jjzjj

android - 找不到处理 Intent : ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS 的 Activity

我正在尝试在模拟器(API25)上启动将应用程序列入白名单的Activity,但我不断收到一条错误消息:Causedby:android.content.ActivityNotFoundException:NoActivityfoundtohandleIntent{act=android.settings.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS}这是我的代码:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Intentint

android - 轮询 ACTION_BATTERY_LOW

当电池电量不足时,Android将发送一个ACTION_BATTERY_LOWIntent。然后当它再次正常时,它会发送ACTION_BATTERY_OKAY。不幸的是,如果我的应用程序在电池电量不足时启动,那么我不会收到Intent;它不粘,所以我无法检测到当前是否存在电池警报。ACTION_BATTERY_CHANGED很粘,但它只告诉我当前的电池充电状态,而不是系统是否已发出低电量警报。有什么方法可以在任何给定时刻检测电池电量是否不足? 最佳答案 这是一个非常棘手的问题。AndroidDeveloper上的相关代码有错误。基本

android - ContentObserver 与 BroadCastReceiver : Battery Usage, Ram、CPU?

由于需要关注应用程序的电池使用情况、内存和CPU使用情况,因此多个内容观察器与多个广播接收器的开销是多少?Example1:AservicerunningwithSTART_STICKYusing5contentobserversregistered/unregisteredproperly.Example2:Aservicebeingfiredfrom5broadcastreceiverssetinthemanifest.Example3:AservicerunningwithSTART_STICKYusing5registeredbroadcastreceivers.观察者和接收者

android.permission.BATTERY_STATS 接口(interface)

我想要更多关于android.permission.BATTERY_STATS的信息。什么可能性授予权限android.permission.BATTERY_STATS。如果我可以在不声明此类许可的情况下读取电池电量的android.intent.action.BATTERY_CHANGEDIntent,我就知道如何使用它。 最佳答案 使用此代码可以获得电池使用量、电池电压及其温度。@OverridepublicvoidonCreate(){BroadcastReceiverbatteryReceiver=newBroadcastR

android - 当 android 触发 ACTION_BATTERY_LOW

在我的应用程序中,我想在电池电量不足时做一些事情。当电池电量低时,android会触发ACTION_BATTERY_LOW,当电池再次达到良好状态时,它会触发intentACTION_BATTERY_OKAY。因此,我对此有三个问题:1.android在多少电池百分比下实际触发ACTION_BATTERY_LOW?2.如果电池电量更低,它会重复触发相同的事件吗?3.我们可以配置android触发ACTION_BATTERY_LOWintent的电池百分比吗?我比较关心第三点。 最佳答案 不,您无法设置何时发送ACTION_BATTE

android - 创建 "Battery usage" Intent android

在我的nexusone上,有一个方便的应用程序,可以从“设置”>“关于手机”>“电池使用”中访问。我想从我的一个Activity中启动该应用程序。我可以在日志中看到,当“设置”运行它时,会记录此Intent:Startingactivity:Intent{act=android.intent.action.MAINcmp=com.android.settings/.fuelgauge.PowerUsageSummary}我无法将其与AndroidJava源代码相关联。我什至无法在GIT源代码中找到“fuelgauge”。谁能指出正确的文件或任何其他有用的信息,例如如何创建正确类型的In

安卓 : Difference between BATTERY_STATUS_DISCHARGING and BATTERY_STATUS_NOT_CHARGING

我想知道这两个标志的区别BatteryManager.BATTERY_STATUS_DISCHARGING和BatteryManager.BATTERY_STATUS_NOT_CHARGING我开发了一个使用这两个标志的应用程序,当我从充电器上拔下手机时,我希望看到“正在放电”,但它只是简单地显示“未充电”。两者有什么区别? 最佳答案 来自:Batteryislow.Chargingcurrentnotenough...Isthereintentbeforethismessageisshown?某些设备(平板电脑?)消耗的电量超过U

android - ACTION_BATTERY_CHANGED 疯狂射击

好的,我正在开发一个AppWidget,它可以检查电池电量并将其显示在TextView上。我的代码如下所示:publicclassBattWidgetextendsAppWidgetProvider{privateRemoteViewsviews=newRemoteViews("com.nickavv.cleanwidgets",R.layout.battlayout);@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,intappWidgetIds[]){finalintN=appW

android - 以编程方式启用/禁用 "Battery Saver"模式

我正在尝试寻找是否可以通过编程方式启用和/或禁用Android的内置“省电”模式。欢迎任何官方方法或欺骗。作为引用,以下是按照Android5.0中的标准UI执行此操作的方法:http://www.androidcentral.com/android-50-lollipop-basics-how-get-more-life-between-charges-battery-saver我知道你可以detect它--这不是我所追求的。谢谢大家。 最佳答案 您可以在已获得root权限的设备上以编程方式启用/禁用省电模式。您必须编辑globa

android - Android如何确定应用程序是否在 "High Battery Use"下有 "Recent Location Requests"?

从Kitkat(4.4)开始,Android报告我的应用“电池使用率过高”。我使用网络定位和GPS。如果我禁用GPS,那么该应用程序似乎会被标记为“低电量使用”。我想知道在保持“低电量使用”标签的同时使用GPS是否有任何提示。也许如果您不经常进行轮询-或者它是否被硬编码为GPS=电池killer?编辑:我知道更改这些参数可以延长电池生命周期。我的问题更多是Android是否会认可这些节省电池生命周期的尝试,或者它会仅仅因为我的应用使用GPS而将其标记为高耗电量。 最佳答案 好问题但重复。是的,轮询频率确实会影响电池生命周期。因此获取