我的Android应用程序在Galaxy S4上非常慢。而对于SLOW我的意思是,它比Galaxy SII慢10到20倍......奇怪的是它在S2,galaxy note 10.1,galaxy note 10.1和一堆其他三星设备上足够快;它在S3上明显变慢,而在S4上则非常慢......
这是一个很大的应用程序,它使用大量动画并从资源文件夹中加载大量图像并对其进行缩放......
我知道我写的内容并不是很有帮助...有人在某些应用上遇到同样的问题吗?
答案 0 :(得分:1)
没有特定Galaxy S4的经验。但是,如果要查找潜在问题,可以检查开发人员设置中的Show GPU overdraw
设置。它显示了多次绘制的区域,这非常慢。
除此之外,请检查hierarchy viewer以查看布局树是否太深,StrictMode以查看是否阻止了UI线程,并lint进行静态代码分析一般问题。
答案 1 :(得分:1)
我发现了问题:我不知道为什么但是当它从资源文件夹中加载图像时它会变慢...如果我将所有这些图像放在drawable文件夹中,它会非常流畅。现在的问题是,我不能这样做,因为我的应用程序将从互联网上下载图像(它将下载一个zip并将图像放在应用程序的文件夹中)。
会尝试别的......
编辑:
我现在正在使用picasso用于Android,它的工作非常顺利......推荐!!!