powermanager

    2热度

    1回答

    我试图判断画面是否是在使用了下面的代码: com.aws.android I/dalvikvm: Could not find method android.os.PowerManager.isInteractive, referenced from method ... 能 任何人的帮助: private void isScreenOn() { if (Build.VERSION

    3热度

    2回答

    我试图让设备进入睡眠状态,并且我发现references使用PowerManager类的goToSleep(long)方法但我没有看到它在文档中,当我尝试它不工作在我的代码中使用 Android's documentation不包含goToSleep方法,我可以看到 我的代码:。 private void sleepDevice() { try { PowerManager

    0热度

    1回答

    我有一个应用程序在启动时持有PARTIAL_WAKE_LOCK,然后释放onDestroy。在设备刚被放置/屏幕变暗时,随机地在一段时间40分钟 - 2小时后崩溃。 经过一番调查后,我发现释放wake onPause可以阻止这个问题的发生。然而,这并不是我想要的,即使屏幕关闭,我也希望锁能够保持开启。 任何人都可以告诉我是否必须释放唤醒锁onPause?或者其他任何建议都会有帮助。 基本实现: p

    5热度

    2回答

    我使用此代码在Android 4.4.2上保持屏幕。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEE

    0热度

    1回答

    我正在编程一个Android应用程序与科尔多瓦。此应用只能安装在专用Android 5.1.1设备上。其中我有清除所有应用程序数据的功能。我已经在科尔多瓦 - 插件来实现这个功能: // My Cordova Plugin java if (action.equals("factory_reset")) { try { Log.i(TAG, "Factory Reset");

    4热度

    2回答

    Android 6和7具有某些功率优化(打盹模式),用于在未使用设备时限制应用程序联网。 用户可以在电池的设置来禁用任何应用优化模式: 是否可以检查是否优化我的应用程序启用与否?我需要问用户禁用优化更好的应用程序功能,但我不知道如何以编程方式检查它。

    9热度

    2回答

    我目前正在实现一个功能,要求用户忽略应用程序的电池优化。这样做的原因是,应用程序的主要功能不幸受到省电模式的严重影响。 为了达到我的目标,我通过创建Intent并将Action设置为ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS来提示用户。 虽然在发射Intent之前,我同时检查了isPowerSaveMode()和isIgnoringBatteryOpti

    0热度

    1回答

    我需要定期在后台运行任务并保持唤醒CPU。根据Android documentation我为此使用了PARTIAL_WAKE_LOCK。 为了测试唤醒锁,我写了一个Service,它每2分钟启动一个线程,使用ScheduledThreadPoolExecutor。这个线程只是在sdcard的日志文件中写一个字符串。 然后,我执行了下面的简单测试:运行应用程序并从电源拔下设备。正确执行2或3个小时后

    2热度

    1回答

    我目前正在嵌入式系统(基于飞思卡尔i.MX6的)上移植Android 4.4(Kitkat)。为了开始我的开发,我使用了一些开发套件(Wandboard,Boundary Device的BD-SL)。 在开发自定义电路板的电源管理时,我毫不犹豫地将开发套件暂停。然而,我找不到如何将他们从睡梦中唤醒(除了让他们骑车)。唤醒系统的预期方式是通过在GPIO上获得中断(例如基于Android的电话上的开关

    0热度

    1回答

    我的应用程序的目标是保持整个Android系统上的屏幕。以前,我已经使用FULL_WAKE_LOCK这个,它允许我在整个系统中屏蔽调光。然而,由于API等级17,它被认为是过时: 这个常量是在API层面弃用17.大多数应用程序应该 使用FLAG_KEEP_SCREEN_ON,而不是这种类型的唤醒锁的,因为它会 被正确地管理平台,因为用户在 应用程序之间移动并且不需要特殊许可。使用FLAG_KEEP