gpt4 book ai didi

android - 我想使用 SDK v3.x 提供的 API,但让 APK 可以在 Android v2.2/2.3/2.3.1 的设备上运行

转载 作者:行者123 更新时间:2023-11-29 18:10:50 25 4
gpt4 key购买 nike

我需要我的应用程序通过调用 3.0(级别 11)API View.setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) 来隐藏三星 9250/Galaxy Nexus 上的虚拟键,但我仍然需要我的 APK 可以在 Android v2.2/2.3 的设备上运行/2.31。

也许我会用

int SDK_INT = android.os.Build.VERSION.SDK_INT;
if(SDK_INT >= 11) {
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
}else{
//do nothing
}

但是我应该在 list 文件中做什么以及我应该使用哪个库来构建项目?

谢谢。

最佳答案

感谢您的帮助。

反射或包装类似乎太复杂了。

我只是使用4.0 lib来构建,设置

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/>

和使用

if(Build.VERSION.SDK_INT >= HIDENAVIGATION_MIN_SDK)  
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);

在 4.x 和 2.2/2.3 平台上似乎都可以。

但是我在Samsung Nexus(9250)上遇到了这个问题,即使调用了getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE),我也能得到1196*720,但实际上我需要1280*720。

Get the real screen resolution on Ice Cream Sandwich

我们可以使用任何其他 API 吗?

谢谢。

关于android - 我想使用 SDK v3.x 提供的 API,但让 APK 可以在 Android v2.2/2.3/2.3.1 的设备上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10809522/

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