android - 使用 Android APK 2.2 打开硬件加速(如 Android 3+)

标签 android android-manifest apk android-compatibility android-hardware

我为Android 3.0开发了一个应用程序,运行良好,但是客户端坚持要兼容2.2设备。

禁用硬件加速,使用 Android Compatibility Package、NIO-backport 支持(用于任务和执行程序)和 View 方法的一些重新实现我能够将我的应用程序移植到 Android 2.2 并且效果非常好,但是如果我运行这个 apk进入较新的设备时性能非常缓慢,所以我想知道如何打开硬件加速(如果可用)但仍使用我的 2.2 APK。

最佳答案

添加 android:hardwareAccelerated="true"到您的 list 中,对于 <activity><application> .

此属性在旧版本的 Android 上将被忽略,但在 Android 3.0+ 上会受到尊重。

这将要求您将构建目标设置为 API 级别 11 或更高,但您可能已经拥有了。

关于android - 使用 Android APK 2.2 打开硬件加速(如 Android 3+),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10339277/

相关文章:

android LogCat 只输出最后一行

android - 如何在我的应用程序中组织 SQLite 数据库

Android EditText 透明背景

android - 我们的应用程序是否加载了包含的库文件中的所有类?

android - Android设备上的Gradlew?

android - 如何获取已安装应用程序的大小?

java - 第一次打开入职屏幕应该是 list 上的.LAUNCHER?

android - 使用 ViewPager2 获取当前 fragment

android - Android repo list 存储库如何工作?

Android - 无法启动库项目的 Activity