我正在运行Android全屏应用程序,经过一段时间后,手表会从应用程序屏幕切换到主屏幕(显示时间)。有没有办法购买转换。感谢。
答案 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以及一个非常简洁的解决方案。