gpt4 book ai didi

android - HoneyComb 上的 MonoDroid - 熄灯

转载 作者:太空狗 更新时间:2023-10-29 16:09:41 26 4
gpt4 key购买 nike

我正在使用 MonoDroid 开发 Android 应用程序。我正在针对运行 Android 3.0 Honeycomb 的 Motorola Xoom 进行开发。

似乎 MonoDroid 只能与 Android 2.3 及以下版本绑定(bind)...这不是真正的问题,我的应用程序在平板电脑上仍然运行良好。

问题是:Honeycomb 在屏幕底部显示了一个状态栏,我不知道如何隐藏它(我的应用程序是全屏的,'kiosk')

我在这里看到要使用的 API:Where is API call to do "lights out mode" in honeycomb?

不幸的是,它在 MonoDroid 中对我不可用(大概是因为我可以设置的最高 API 目标是 2.3)

有什么方法可以让我在 MonoDroid 上调用这个函数?

谢谢你的帮助

最佳答案

您可以为 Android 的 JNI support 使用 Mono调用当前未绑定(bind)的方法。调用 setSystemUiVisibility 的快速(且完全未经测试)“端口”:

View v = FindViewById(R.Id.view_id)
IntPtr View_setSystemUiVisibility = JNIEnv.GetMethodID(v.Class.Handle,
"setSystemUiVisibility", "(I)V");
// from: http://developer.android.com/reference/android/view/View.html#STATUS_BAR_HIDDEN
int STATUS_BAR_HIDDEN = 1;
JNIEnv.CallVoidMethod(v.Handle, View_setSystemUiVisibility,
new JValue (STATUS_BAR_HIDDEN));

关于android - HoneyComb 上的 MonoDroid - 熄灯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5822533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com