有没有办法告诉Android状态栏面板关闭?

时间:2011-02-02 15:30:16

标签: android statusbar

我有一个应用程序,它表现出两种不同的行为,可能与之相关 Android 2.2与Android 2.1更新1.

应用程序使用接近传感器确定手机何时“靠近” 耳朵。如果检测到“近”条件,我将获得应用程序窗口和 将LayoutParams设置为FLAG_NOT_TOUCHABLE和FLAG_FULLSCREEN。一般来说,这个 具有防止耳朵意外触摸屏幕所需的效果 造成任何不必要的行动然而...

使用我的Android V2.2手机:如果我正在滑动打开状态 接近传感器检测到“接近”状态时的条形状,即状态栏 立即关闭,一切都很好。

使用我的Android V2.1手机:如果状态栏部分打开,请检测到 “接近”条件,然后同时(或多或少)恢复到“远” 释放状态栏时,状态栏将部分保留 开放状态。同时,我的部分申请仍然可见,但没有 动心了。我可以随意用2.1手机模拟这个,但不能这样做 完全有2.2手机。

我的问题:

1)有没有人知道为什么这种行为是不同的,如果它确实相关     到不同的Android版本?

2)是否存在应用程序(例如我的!)可以检测状态的方式     酒吧是打开的,还是在滑开的过程中,告诉它关闭?

感谢您提供的任何帮助。

0 个答案:

没有答案