android-wake-lock相关内容

Android - 如何将手机从沉睡中唤醒以拍照?

我想在几个小时内定期从 Android 设备的相机拍照,以创建延时视频效果. 我设置了一个带有 AlarmManager.RTC_WAKEUP 标志的警报管理器,以每隔几分钟启动一项服务. 该服务持有部分唤醒锁,做一些工作,然后通过启动 Activity 的警报管理器调用广播接收器. 活动被创建(或恢复),打开它自己的唤醒锁,并设置相机预览表面.一旦设置了表面,就会调用 Surf ..
发布时间:2022-01-08 20:39:28 移动开发

如果持有它的应用程序或服务被杀死,Android 操作系统是否会释放唤醒锁?

我有关于唤醒锁的问题.在如下所示的情况下,Android 操作系统是否会释放唤醒锁(PARTIAL_WAKE_LOCK,如果您需要指定)以防止唤醒锁被保留并浪费电池,直到关闭电源(而不是睡眠). 案例 1-a: 应用程序在它的一个线程中获得了唤醒锁(没有超时选项)(请认为在这种情况下这是合理的)并且它被设计为在关键任务完成时释放唤醒锁.App 可以被 taskmanager 或臭名昭著的 ..

三星“应用优化"功能在 3 天后杀死后台应用程序

我们目前正在开发一款 Android 应用,它是一款健身追踪器应用.它在后台持续运行,在大多数设备上运行良好,但我们一直遇到应用程序在某些三星设备上完全死机的问题.经过一番调查,似乎某些三星设备具有完全自定义的“应用优化"功能(http://forums.androidcentral.com/samsung-galaxy-s6/599408-app-optimisation-after-updat ..

即使屏幕关闭也开始活动

我正在尝试通过闹钟开始一项活动.PendingIntent 启动接收器,接收器启动活动.我目前的问题是活动在后台开始,无法听到警报声.Oreo 和较新的设备不推荐使用旧 SO 问题中的大多数标志.有没有人有一个很好的方法来处理这个问题? 提前致谢 警报创建: alarmManager.setExact(AlarmManager.RTC_WAKEUP, intervalFinished ..
发布时间:2021-11-26 23:04:58 移动开发

如何使Android设备始终处于唤醒模式?

成功启动设备后.现在,我需要使设备始终处于唤醒状态,即始终具有UI可见性,并且没有黑屏或任何白日梦屏幕.为此,我认为我必须完成以下任务: 没有锁定屏幕-已关闭 睡眠设置为“从不" 白日梦设置为“关闭" 我发现的全部是关于应用程序层的,即有些应用程序可以完成上述任务.但是由于我的手机已经扎根,所以我想使用系统文件来实现,因此,即使某些其他应用程序试图更改上述功能,也应该无法更改. ..
发布时间:2021-04-05 20:18:03 移动开发

关于WakefulBroadcastReceiver的困惑

我一直在通过以下链接研究WakefulBroadcastReceiver: https: //developer.android.com/reference/android/support/v4/content/WakefulBroadcastReceiver.html 对此我有些困惑: 即使设备处于睡眠模式,此接收器也可以确保您将接收广播吗? (我想不,它只是使设备在接收到广播之后一 ..
发布时间:2020-09-23 21:26:38 移动开发

akeLock不等待网络连接

我正在使用唤醒锁来发出警报,以定期更新应用程序状态. wifi需要一段时间才能连接到三星手机.同样,Wifi上的“保持唤醒"选项不在三星手机上不起作用(mWakeLock = ((PowerManager) getSystemService(POWER_SERVICE)).newWakeLock( PowerManager.PARTIAL_WAKE_LOCK, "Taxeeta"); mWakeL ..
发布时间:2020-08-30 21:37:22 其他开发

Android:前台服务与WakeLock

我对Android来说还比较陌生,所以我要问的内容似乎很明显(尽管我已经阅读了所有类似标题的问题,并且进行了广泛搜索).我需要长时间连续监测加速度计.提出了两种方法: 1)获取部分唤醒锁,该锁在整个监测加速度计的过程中保持不变;和 2)监视前台服务中的加速度计. 第一种方法似乎会消耗大量电池电量.第二种方法应该导致服务很少被杀死,但是我不确定“很少"是什么意思.应该使用哪种方法, ..
发布时间:2020-08-28 06:42:10 移动开发

BroadcastReceiver无法访问互联网

我的广播接收器遇到问题. 我已将闹钟设置为上午6点,它必须触发我的广播接收器,广播接收器只需从互联网下载一些数据并进行处理即可. 例如,如果我将闹钟设置为下午3点,则可以正常工作.但是问题出在上午6点,由于没有网络连接,下载失败. 在尝试下载之前,我执行了部分唤醒锁定.可以与此相关吗?手机是否进入深度睡眠并且部分唤醒锁还不够? 那还能是什么?我已经仔细检查过,让手机保持启用 ..

即使关闭屏幕也可以开始活动

我正在尝试通过警报启动活动. PendingIntent启动接收器,接收器启动活动.我当前的问题是活动从后台开始,无法听到警报声. 较旧的SO问题中的大多数标志对于Oreo和较新的设备均已弃用.有谁有很好的方法来解决这个问题? 提前谢谢 警报创建: alarmManager.setExact(AlarmManager.RTC_WAKEUP, intervalFinished, p ..
发布时间:2020-07-16 19:46:17 移动开发

PROXIMITY_SCREEN_OFF_WAKE_LOCK无法与三星配合使用

我正在使用接近传感器,而android中的webRtc调用使用设备传感器来打开/关闭屏幕.它可以在大多数设备上正常运行,但不能在三星设备上运行.当Sensor关闭屏幕时,将调用该活动的onStop().以下是我正在使用的代码: @Override public void onSensorChanged(SensorEvent sensorEvent) { if (se ..
发布时间:2020-06-29 22:55:06 移动开发

sendMessage无法正常工作(可穿戴)

如果我使用sendMessage从Huawei p9(Android 6.0)向Android Wear(Sony)发送一些字节,则如果关闭了手持设备的屏幕,则消息不会传递.直到手机中的屏幕打开(1分钟内),可穿戴设备内部的通知才会更新! setUrgent有帮助吗?我已经将应用程序添加到“大应用程序列表"中,该应用程序可以在屏幕关闭时正常工作.该应用程序已在WAKELOCK状态下工作. 它 ..
发布时间:2020-06-18 19:29:23 移动开发

确保android不断检索传感器数据

我正在开发一个跟踪行程的应用。搜索此问题后,我得出结论,实现此目标(连续跟踪用户的位置)的最佳方法是使用前台服务。在某些情况下效果很好,但在其他情况下(即使关闭了DOZE),我得到了一些时间间隔,其中电话完全处于静止状态,并且我停止获取传感器数据(加速度计或来自融合位置提供程序的位置)。 / p> 当我在Android 9设备上尝试该问题时,这个问题变得更加严重(我想),这是因为它引入了新的 ..

如何在没有AlarmManager的情况下使用Android的传感器批处理

我想使用Android 4.4中引入的Android传感器批处理来节省一些电池电量。我的测试设备可以在其FIFO队列中存储184个传感器事件。使用18个事件/秒的采样率,我必须大约每10秒冲洗一次传感器。 4.4文档中有关传感器批处理的部分建议: 使用该计算通过AlarmManager设置唤醒警报,该警报将调用您的Service(实现SensorEventListener)以刷新传感器。 ..

警报管理器在特定的给定时间间隔不工作

嗨,我在特定时间间隔内使用警报管理器持续3分钟,我开始进行监视。它有时起作用,突然间我发现不规则的时间间隔是不正确的!您可以在附件日志中看到, “ 2016年7月20日12:22:03 pm” 的时间有所不同!我连接了手机,然后关闭了屏幕并进行了监控!在每3分钟内,我命中服务器并获得1的响应。但是一次,要花费5分钟才能命中服务器!为什么发生这个奇怪的问题? 这里是代码。 public ..

如何使屏幕睡眠时在后台运行Android应用程序?

我正在开发一款跟踪应用程序,通过每3秒获取一次当前位置来跟踪用户。当屏幕开启时,我可以获取经纬度值。但是当屏幕睡觉时。我无法获取数据。 CODE: @Override public void onLocationChanged(Location location){ mLastLocation = location; if(mCurrLocationMarker!= nul ..

如何从收盘时的Andr​​oid设备进入睡眠状态prevent应用

我如何prevent从当设备进入睡眠模式,关闭我的应用程序,我obsevered,任何时候我的设备进入睡眠模式,我的应用程序关闭,但我希望它仍然打开时,我的设备出来的睡眠模式。我已粘贴一个链接到我的code。我将AP preciate编辑我的code HTTP://paste.of$c$c.org/mvMLxjSCbx6deMQNmHJaJ9 解决方案 也许这是因为你调用的完成()中的o ..
发布时间:2016-03-20 23:00:23 移动开发