android - 更改最低 SDK 版本时,ViewPager 在同一设备上运行速度变慢

标签 android performance android-viewpager android-manifest

我注意到在运行 Android 4.1 的设备上启动 viewpager 时有一个奇怪的行为。

当我在应用程序 list 文件中声明 minSdkVersion 15 或 16 时,viewpager 分页转换运行流畅清晰,但当我将 minSdkVersion 更改为 10 时,分页转换变得缓慢且不稳定。

为什么 minSdkVersion 在同一台设备上会导致这种奇怪的行为。从 android 文档来看,最低 SDK 版本应该只在设备级别低于提到的版本时阻止用户安装应用程序,但它不应该以任何方式降低应用程序的性能:

minSdkVersion - An integer designating the minimum API Level required for the application to run. The Android system will prevent the user from installing the application if the system's API Level is lower than the value specified in this attribute. You should always declare this attribute.

我错过了什么?

最佳答案

我认为如果您针对特定的 SDK 版本(我认为 > 4.0),Android 默认会打开硬件加速。这可能是造成差异的原因。

关于android - 更改最低 SDK 版本时,ViewPager 在同一设备上运行速度变慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16909934/

相关文章:

android - 如何在单击的 Material 抽屉导航菜单项上启动 Activity

c# - 在 C# 中拆分 CSV 文件的有效方法

android - 未调用滑动时的 tabLayout.setOnTabSelectedListener

android - Intent 查看特定事件实例的日历

android - 无法启动 Genymotion 设备

java - 查找范围内数字的倍数 [Java]

sql - 从选择性能 SQL Server 插入

android - 更改 TabLayout 中选项卡的选择颜色

android - 如何从 url 加载多个图像到 viewpager

java - 改造后请求 : 500 internal server error