Android上的AIR真正的全屏?

时间:2012-05-09 22:08:44

标签: android mobile air fullscreen tablet

我正在Android上使用AIR开发交互式视频应用程序。该应用程序适用于有风险的社区,以鼓励他们进行常见的癌症筛查,并将部署在诊所。我正在测试并最终部署在华硕TF300上,这是一款1280x800 ICS平板电脑。

当我通过各种方法将应用程序置于全屏模式时,它看起来很棒,除了按钮的底部栏没有隐藏,而是显示为带有“隐形”点的黑色条,其中按钮通常存在。我需要完全隐藏此栏,以便用户不会无意中导航到主页或其他Android视图。

我无法解决这个问题,因为我不确定 - 是否有可能在ICS中隐藏这个底栏?如果是这样,是否有一种已知的方法可以在AIR中实现这一点?

非常感谢您的任何建议。

相关 - ICS中这个按钮底部的官方名称是什么?

3 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,我不得不在数字标牌应用程序中隐藏系统栏,用于安装电视的Android棒。我使用了名为distriqt native extensionApplication

然后就像在我的init函数中使用ApplicationDisplayModes类中的UI_NAVIGATION_HIDE和FULLSCREEN一样简单。

你知道,这是一个付费的扩展,但值得购买包,因为你得到了很多其他好东西。我不确定从哪里开始构建我自己的ANE,所以我选择了区别。

答案 1 :(得分:2)

是的,它应该是可能的。经过几天的撞击我的头撞墙,我有一个廉价的中国安卓运行ICS。要点是您需要创建一个运行Java的后续行的Adobe Native Extension:

Window window = context.getActivity().getWindow();
window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

当然,你需要大约十几个样板文件才能运行这些行。这是一个很好的tutorial on building native extensions

答案 2 :(得分:0)

名称是系统栏。

http://developer.android.com/design/get-started/ui-overview.html

除非您使用的是root设备,否则无法将其删除,因为它们是用户导航控件。

看到这个问题: Is there a way to hide the system/navigation bar in Android ICS