禁用从应用程序切换到主屏幕安卓

时间:2014-08-22 15:39:15

标签: wear-os

我正在运行Android全屏应用程序,经过一段时间后,手表会从应用程序屏幕切换到主屏幕(显示时间)。有没有办法购买转换。感谢。

1 个答案:

答案 0 :(得分:1)

我假设switches from app screen to home screen你的意思是手表进入睡眠/调暗屏幕。 那么你可以通过在布局文件中添加android:keepScreenOn属性来阻止这种情况。

例如:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:keepScreenOn="true">

    ...

</FrameLayout>

或者您也可以在Java代码中添加标志:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

注意:默认情况下,每当屏幕变暗时,每个wear-app都会关闭。在一些弱点之前,StackOverflow上有一篇文章讨论了主题 “Android Wear上的长期运行应用程序” 。您可以找到它here以及一个非常简洁的解决方案。