【发布时间】:2012-12-03 12:46:14
【问题描述】:
我目前正在开发一个 android 应用程序,在我的 Nexus S 上对其进行测试。如果我正在运行它,使用 minSdkVersion="7", targetSdkVersion="7" 它表现良好,但如果我设置 targetSdkVersion(或两个变量)高于 13 时,应用开始表现不佳。
在我的自定义视图绘制完成后,应用程序的 GUI 挂起(不显示 ANR)大约 5 秒钟,然后它就可以正常工作了。
有什么想法吗?
编辑:
我想在 API 16 上开发我的应用,但要向下兼容 API 级别 7,所以我想在 API 16 和 API 7 上对其进行测试。但是在级别 16 上它的性能很差。
IMO 这没有任何意义,因为如果我的手机使用 Android 4.1,那么以 16 级为目标的应用应该比以 7 为目标的应用表现更好。
API 13 和 14 在绘制 View 时的主要区别是什么?
我正在使用一些自定义视图,即支持包中的 SherlockActionbar 和 ViewPager。
谢谢
【问题讨论】:
-
您能否提供有关您的应用的更多详细信息?
-
我也遇到了类似的问题,如果我只使用 minsdk 意味着我的应用程序工作正常,但是当我同时使用 minsdk 和 targetsdk 时意味着应用程序 UI 变得巨大。
标签: android