gpt4 book ai didi

android - 如何在保留 Android 4.0 向后兼容选项菜单的同时启用硬件加速?

转载 作者:行者123 更新时间:2023-11-30 04:22:38 28 4
gpt4 key购买 nike

我正在尝试更新我的旧 Android 应用程序以在 Android 4.0 上正常工作。

“正确工作”是指两件事:- 启用硬件加速,因为 Android 4.0 设备支持它- 有一个向后兼容的选项菜单,因为我的应用程序使用它

在我的 AndroidManifest.xml 中,我有 minSdkVersion="8"targetSdkVersion="10"。此外,我还有 hardwareAccelerated="true"

这是我的困境。 targetSdkVersion="10" 显示向后兼容的选项菜单,但禁用硬件加速,即使设备支持它也是如此。并且让 targetSdkVersion="14" 启用硬件加速但删除向后兼容的选项菜单。

有些人要求我去掉向后兼容的选项菜单并使用适用于 Android 4.0 的 ActionBar 类。

还有其他解决办法吗?

最佳答案

仅 Honeycomb API 11 支持硬件加速 - http://developer.android.com/guide/topics/graphics/hardware-accel.html

我认为您应该将目标 SDK 设置为 11。

其次,Android 开发者博客上的这篇新文章概述了与菜单按钮向后兼容的选项。

http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html

对你有帮助的点是

The only exception is that if you set minSdkVersion to 10 or lower, set targetSdkVersion to 11, 12, or 13, and you do not use ActionBar, the system will add the legacy overflow button when running your app on a handset with Android 4.0 or higher.

关于android - 如何在保留 Android 4.0 向后兼容选项菜单的同时启用硬件加速?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9025971/

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