wakelock

    0热度

    1回答

    我正在编写一个应用程序来查找获取的所有唤醒锁和它们处于活动状态的时间?是否有任何android SDK API可用于获取此信息? 以下qn的答案建议使用proc通过adb shell获取信息。它是唯一的方式来获取wakelock信息或有任何解决方法,以获得它在Android框架? How can I see which wakelocks are active

    1热度

    1回答

    我有一个当GCM消息到达时被调用的BroadcastReceiver。 它所做的只是在共享偏好设置中设置“下一次应用程序启动更新”标志并推送通知。 到目前为止,我没有遇到没有WakeLock的问题,我想尽可能少地保留应用程序。 这个毫秒过程中,设备是否会重新进入睡眠状态?

    0热度

    1回答

    后,我有一些问题,一个是由AlarmManager称为码。 我称之为激活锁定做一个任务,以便将数据传送到Web服务 我唤醒锁定是很好执行,我上传后,我调用该方法释放 但在那之后,我的设备无法再与电源锁按钮,我不明白为什么....(为了解释,该设备屏幕已关闭,但锁屏就不再出现,当我再次按下电源按钮,它被解锁) 如果有人可以帮助我 我的代码: package com.onyx.telegestion;

    1热度

    1回答

    我创建了一个虚拟的IntentService,它运行在前台,基本上只记录了它每隔5秒醒了多久。这已经在测试设备上运行了几个小时,而不需要任何WakeLock权限。此外,它似乎并没有损害电池寿命。在设备上的电池状态中,即使使用1%的电池电量也不会显示。如何在不需要WakeLock的情况下持续运行此服务? 更新:我注意到了一些有趣的行为。看起来服务实际上会睡觉,但在一个相当不一致的基础上。通过回顾一些

    2热度

    2回答

    我有一个前台服务正在等待一个动摇。当它接收到的运动,它会发出广播用: Intent i = new Intent("com.company.app.shakeDetectedMessage"); sendBroadcast(i); 我的主要活动收到此与实现该方法的广播接收器: @Override public void onReceive(Context context, Inte

    3热度

    1回答

    我正在使用报警管理器在特定时间触发广播。但经过多次测试后,我发现有时广播收到很晚。有时5秒,10秒,15秒甚至更多。特别是当设备被锁定时。我做过各种实验。我最不成问题的代码就在这里。 即使使用唤醒锁后,我不知道我缺乏什么。 烧成意图 Intent intent = new Intent(this.getApplicationContext(), BroadCastReceiver.class);

    1热度

    2回答

    我需要显示一个对话框,可以显示与用户屏幕锁定或处于深度睡眠状态无关的对话框。我的当前场景为: 广播接收机创始服务并获取唤醒锁定 PowerManager的 经理=(电源管理器)context.getSystemService(Context.POWER_SERVICE); lockStatic = mgr.newWakeLock(PowerManager.FULL_WAKE_LOCK | Powe

    1热度

    1回答

    即使在屏幕关闭后我仍然得到烤面包(我正在使用Moto e)。当屏幕关闭时,我正在移动感应器区域两次或更多时间,然后立即转动在屏幕上使用电源按钮和解锁手机,我可以看到吐司。我可以看到“看到”和“哟”,因为我编码为近和远,我使用Toast.LENGTH_LONG所以敬酒在那里几秒钟。 现在我想打开屏幕并使用接近传感器打开屏幕锁定。 我仍然迷惑我是否有Android版本3708? 非常感谢。 publi

    2热度

    1回答

    我在这里遇到了一个非常奇怪的问题。 (在设备上运行,摩托罗拉XT910安卓4.1.2,Xamarin.Android 4.16.0) 我有一个按钮的活动,用户按下一个按钮来记录一些音频。我处理onTouch事件并收听DOWN和UP事件(在DOWN上开始录制,在UP上停止)。到现在为止还挺好。 现在,我还处理onSensorChanged事件,以便在用户将设备固定在耳朵上时关闭屏幕。我用这样的激活锁

    2热度

    1回答

    我正在构建闹钟应用程序。 当闹钟响起时,我会用视频进行一项活动。 如果我的屏幕未锁定,则会弹出活动并播放视频,但是当屏幕锁定时,它仅播放音频并打开屏幕。当我手动解锁屏幕时,活动将被解除。 理想情况下,它会通过锁屏&告诉我的活动,所以视频immeditality弹出。 这是活动中最重要的组成部分(从服务启动) public class AlarmScreen extends Activity {