gpt4 book ai didi

android - ping 时 sleep Android 设备唤醒

转载 作者:行者123 更新时间:2023-11-29 21:58:09 25 4
gpt4 key购买 nike

问题来了。我在装有 Ice Cream Sandwich 的 Android 设备上工作,我想在我通过 Wifi 从计算机上 ping 设备时唤醒设备。

我正在“尝试”使用以下代码来唤醒设备,但它似乎不起作用。

WakeLock lock = ((PowerManager) getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK
| PowerManager.ACQUIRE_CAUSES_WAKEUP, "TAG");
lock.acquire();

KeyguardManager km = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
requestWindowFeature(Window.FEATURE_NO_TITLE);

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON,
WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON);
lock.release();

我正在使用唤醒设备的服务,但它似乎不起作用。

最佳答案

您可以使用 android.net.wifi.STATE_CHANGE 广播事件。要实现此目的,您需要在 list 文件中注册您的广播。

这可能对你有帮助。 http://www.grokkingandroid.com/android-tutorial-broadcastreceiver/

关于android - ping 时 sleep Android 设备唤醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12687046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com