Nig*_*ode 8 java keyboard android
在Android 4.0之前,您可以使用TYPE_SYSTEM_OVERLAY创建并覆盖任何应用程序,并使用FLAG_WATCH_OUTSIDE_TOUCH进行触摸...现在使用android 4,您无法接收触摸.
基本上这个想法遵循这个应用程序, http://www.appbrain.com/app/smart-taskbar-%28sidebar%29/com.smart.taskbar 您可以保持您的应用程序打开,或始终在顶部.它将运行在任何应用程序上.
我看了每个地方的信息,甚至是在Android 4.0上使用的源代码,但没有运气......现在..我知道确实有应用程序仍然在4.0上仍然这样做...仍有一种方法.有任何想法吗?
我在这里找到了适用于Android 4.0的完整示例应用程序
这是亮点:
要创建叠加视图,在设置LayoutParams时请勿 将类型设置为TYPE_SYSTEM_OVERLAY.
而是将其设置为TYPE_PHONE.
使用以下标志:
FLAG_NOT_TOUCH_MODAL <<这个非常重要.没有它,重点是叠加和软键(主页,菜单等)按下不传递给下面的活动.
还要确保将SYSTEM_ALERT_WINDOW权限添加到mainifest文件中.
| 归档时间: |
|
| 查看次数: |
2753 次 |
| 最近记录: |