所以我现在使用的是adb命令,比如
adb shell settings put global policy_control immersive.full=org.mozilla.firefox,com.nhn.android.band
隐藏导航栏和状态栏,效果很好。但现在我想对不同的应用程序使用不同的沉浸式策略,比如immersive.status。例如,当我试图像这样运行代码时
adb shell settings put global policy_control immersive.status=com.android.chrome
它可以工作,但取消了之前的代码,使Firefox停止
当前在Activity类中使用此代码块进入粘性沉浸式模式:
override fun onWindowFocusChanged(hasFocus: Boolean) {
super.onWindowFocusChanged(hasFocus)
if (hasFocus && android.os.Build.VERSION.SDK_INT > 15) {
var flags = View.SYSTEM_UI_FLAG_LAYOUT_STABLE or
View.SYSTEM_UI_FLAG_LAYOUT_F
因此,你可能知道谷歌眼镜的屏幕空间是有限的。Mirror API有一个很好的“阅读更多”功能,可以将具有长文本的卡片转换为多张卡片,用户可以通过这些卡片滚动。我一直在尝试用GDK中的文本实现同样的效果,但没有成功。
因此,问题很简单,我如何使用GDK向用户显示长文本?例如,这对于阅读新闻文章来说是非常重要的。
更新:没有找到任何当前可用的东西,我已经创建了一个自动将文本拆分成多个卡片的活动。这并不理想,所以希望有人能改进它。该接口用于启动带有类intent和text extra的活动:
case R.id.read_more:
intent = new Intent(this, Rea