问题标签 [android-fullscreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1388 浏览

android - Android 沉浸式模式和向后兼容性

我希望我的应用在适当的时候是沉浸式的,并在 api 太低时模仿一些功能。这是一个合适的方法吗?有没有更有效的方法?

0 投票
5 回答
4674 浏览

android - 尝试隐藏标题栏时应用程序崩溃

为了制作一个全屏应用程序,我对新的“空白活动”项目的清单进行了以下更改:

应用程序在任何设备上运行时都会崩溃。StackOverflow 中的许多帖子都推荐了我所做的更改,但我无法弄清楚我做错了什么。

清单文件

0 投票
2 回答
5375 浏览

android - 全屏片段

我正在制作一个应用程序,当手机处于 PORTRAIT 方向时,我需要片段显示菜单栏(带有设置快捷方式等),但是当它处于 LANDSCAPE 中时,我需要全屏。

所以,我有一个管理 2 个片段的活动,如果它在 PORTRAIT 中,则调用 Fragment 1,如果在 LANDSCAPE 中,则调用 Fragment 2。只有片段 2 需要全屏显示。

可能吗?

0 投票
1 回答
305 浏览

android - 如何播放视频android webview?

视频无法正常工作,并且在 webview 中不能全屏显示:

0 投票
1 回答
635 浏览

android - Supporting multiple screens in android application

I have a problem with supporting multiple screens with developing an android app.

Firstly, I made some layout design with the file activity_main.xml. I never used AbsoluteLayout and only used LinearLayout. Plus, some layouts I used fill_parent, match_parent, wrap_content, and dp. (Probably, using dp is the problem?)

Secondly, I made folders and copied activity_main.xml file in each folder.

res/layout/activity_main.xml

res/layout-small/activity_main.xml

res/layout-large/activity_main.xml

res/layout-xlarge/activity_main.xml

res/layout-xlarge-land/activity_main.xml

Lastly, I added these codes in the manifest file.

I tested it on my Samsung Galaxy Note which I bought in South Korea, the layout does not fit in entire screen.

Can anyone help me how to fix this problem?

0 投票
4 回答
4290 浏览

android - 显示软输入时Android全屏调整大小

我正在全屏模式下开发 Android 应用程序。我希望在显示软输入时自动调整屏幕。我正在使用 ScrollView 使我的屏幕可以扩展到大于最大高度。您可以在下面看到布局 XML:

背景中的 VideoView 按预期放置,以在整体布局中创建背景视频。

当软键盘可见时,我尝试了Android How to adjust layout in Full Screen Mode 中的解决方法,但在我的情况下,它无法按预期工作。当我选择最底部的 TextView 时,所有屏幕都以某种方式向上推到顶部,在软键盘和活动屏幕之间留下了一个很大的黑色区域。检查下面的截图(对不起,信誉仍然很低,所以不能直接发布图片:()

巨大的黑洞

那么你有什么可能的想法来解决这种奇怪的行为吗?此外,我还尝试将 softInputMode 设置为 ADJUST_RESIZE 或 ADJUST_PAN,这两个设置都做到了。当我将它设置为 ADJUST_NOTHING 时,根本没有任何调整。

当我不使用上面提到的解决方法时,我无法将视图滚动到最底部的小部件,但不知何故,窗口视图被平移到聚焦的 TextView。我相信这实际上是罪魁祸首,但我不知道如何解决它。

提前致谢 :)

0 投票
2 回答
2713 浏览

android - 带有隐藏状态栏的Android浮动窗口可访问性问题

我正在使用 android 4.4.2 构建一个应用程序,该应用程序具有由可访问性服务创建的系统覆盖/浮动窗口。

编辑:我希望能够全局隐藏状态栏(在任何应用程序中)(通过下面的代码实现)但是当显示覆盖时,我停止从侦听器和软件/硬件后退按钮接收 acessibilityEvents 当浮动视图被注入到windowmanager中:

  1. AccessibilityEvent 侦听器未收到更新
  2. 软/硬件后退键未注册(home/recents 注册)

为了隐藏状态栏'FLAG_FULLSCREEN | 需要FLAG_NOT_TOUCH_MODAL'以允许触摸屏幕的其余部分,并且'View.SYSTEM_UI_FLAG_FULLSCREEN'允许

无障碍服务(连接方式):

无障碍服务(连接方式):

我的 AccessibilitySetup.xml:

0 投票
1 回答
200 浏览

android - Android dev - 全屏启动另一个应用程序

我正在开发一个启动器应用程序来启动另一个 3rd-party 应用程序,并希望以全屏模式启动该应用程序,即没有状态栏和导航/系统栏(带有所有软按钮 - 返回、主页等)。我正在启动第 3 方应用程序,因此我无法修改其代码/清单以全屏启动活动。

我知道有一种方法可以在 Android 4.4 中使用沉浸式全屏模式,但我有 Android 4.2.1 的 Nexus 7 平板电脑。

此外,设备无法植根。

0 投票
1 回答
1143 浏览

android - 使用全屏谷歌浏览器在 Android 4.2.2 上自动播放视频

我正在做一个项目,我正在使用机顶盒(Geniatech ATV1220)来显示一个网站(http://goo.gl/1SckBk),其中有一些 webkit 转换和其他内容,如视频旋转木马。

该盒子运行的是 Android 4.2.2,只有在我使用 Google Chrome 浏览器 (v34) 时才能正确显示该站点。我唯一遇到的问题是,Android Google Chrome 没有信息亭模式,并且 Intent 不支持视频标签的自动播放,所以我必须手动“单击”才能启动它。一旦我激活它,它将在下一轮轮播中毫无问题地播放。

有什么方法可以切换全屏 API 或让视频在没有用户交互的情况下自动播放?

如果我使用标签

然后将站点添加到主屏幕我仍然有带有时钟的android状态栏,我不想要那个。所以很遗憾,这不是一个选择。

我也在考虑使用 Webview,因为它让您可以选择消除用户交互来播放视频的需要,但是在我第一次尝试之后它也没有正确显示网站,可能是因为它没有使用 chrome网络套件版本。

在我深入研究它并尝试使用 chromeview 或其他东西之前,我想问问是否有人有类似的需求,并且可以指导我如何继续正确的方向。

在此先感谢,埃贡

0 投票
0 回答
169 浏览

android - 从我的自定义主屏幕全屏打开本机应用程序

我正在开发一个自定义主屏幕(Kiosk 模式),管理员用户可以在其中管理可供普通用户使用的应用程序。

我已经阻止了返回按钮、主页按钮并将应用程序置于全屏状态。

当管理员用户在我的主屏幕上提供对本机应用程序的访问权限时,我可以使用以下命令打开它:

例如,如果我想打开计算器,我会通过它的包名启动活动:

问题是当我打开计算器时,通知栏出现并且我无法控制它,允许用户访问管理员不允许的其他应用程序。

是否可以在运行我的自定义主屏幕时隐藏所有系统的通知栏或在我可以控制的窗口上打开本机应用程序?

谢谢你。