android-wake-lock

    1热度

    1回答

    我的应用程序需要启动第三方应用程序(谷歌现在),当屏幕关闭和手机被锁定。目前,我正在使用KeyGuardManager和Wakelocks的组合来做到这一点,但似乎是非常不可靠的,只有50%的时间仅为50%的手机工作。有一个更好的方法吗?我现在的代码有问题吗?在此先感谢 public void activateGoogleNow() { stopListening(); if

    4热度

    1回答

    所有其他唤醒锁有意义,例如开发人员希望屏幕在执行某些操作时不会关闭。但在局部唤醒锁documentation说: 如果你持有的部分唤醒锁定,CPU将继续运行, 无论任何显示超时或屏幕的状态,甚至 用户按下后电源按钮。在所有其他唤醒锁中,CPU将运行,但用户仍然可以使用电源按钮使设备进入睡眠状态。 这是否意味着在执行某些操作时CPU会熄灭?是否需要获取服务中的唤醒锁?

    0热度

    1回答

    我在Nexus 4上使用唤醒锁来强制它保持清醒状态(我正在使用只有CPU选项的唤醒锁)。但是,在某段时间之后,ADB wifi会丢失连接,除非重新打开屏幕,否则我无法重新连接。 有没有人知道解决这个问题?我需要关闭屏幕,同时仍然可以通过ADB wifi访问手机。

    4热度

    3回答

    我从两年前发现post有人说这是不可能完成的。 我还发现我可以使用ACTION_USER_PRESENT来检测用户何时解锁屏幕,但是我可以检测用户何时打开屏幕(通过任何操作)? 编辑:我想知道,当用户按下任意键或做其他任何可以打开屏幕

    0热度

    1回答

    我使用闹钟以固定的时间间隔拍摄照片。我用一个BroadcastReceiver如下: @Override public void onReceive(Context context, Intent intent) { Log.d(TAG, "Capturing pic"); PowerManager pm = (PowerManager) context.getSyste

    0热度

    1回答

    我从AlarmManager onReceive调用服务,下面是实现。我想知道这个唤醒锁的执行是否正常,它是否足以满足我的需求? 这是我的服务类在onStart功能: @Override public void onStart(Intent intent, int startId) { WakeLock wakeLock = null; try{ PowerMan

    1热度

    4回答

    我有应用程序正在播放电视流,并且需要始终打开。 我做收购的OnCreate)唤醒锁( pm = (PowerManager) getSystemService(Context.POWER_SERVICE); wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, TAG); wl.acquire(); ,然后释放的onDestro

    0热度

    1回答

    我在我的应用程序中构建了一个小型遥控服务,用于控制我的应用程序中的默认音乐播放器。我可以使用方法 private void remoteControl(String CMD) { Intent i = new Intent("com.android.music.musicservicecommand"); i.putExtra("command", CMD); get

    1热度

    2回答

    我有一个前景服务(START_STICKY因此对于“被操作系统杀死”的方面没有问题),为了导航目的,每2秒接收一次位置(GPS)更新。我不采取任何唤醒。我的问题是:我需要一个唤醒键来避免深度睡眠?或者位置更新足以“运行”?

    3热度

    1回答

    我希望AlarmManager每天上午10:30根据用户移动设备时间被解雇。它确实在上午10点30分发射,但问题在于上午10点30分之后,它会在每半小时或任何不寻常的时间间隔之后重复没有时间。 如何预防此问题?我在成功登录并注册ButtonCick()事件时致电此问题。如果用户注销,我也想停止此操作。 我的代码如下: Intent myIntent = new Intent(Register.t