2012-12-11 12 views
1

我是一個相對較新的Android開發人員。我使用facebook api製作了一個社交禮品應用,並且在圖像和數據方面不是很沉重。但是,它使用Web視圖顯示電子禮品卡。我通過執行以下步驟來提高其性能。在Android上提高應用程序的性能

1:使用MVC模式構建活動。
2:使用圖像緩存。
3:使用java的URLConnection http調用而不是apache的http客戶端。
4:使用Drawable填充顏色而不是使用圖像。 5:讓輕量級REST後端專門針對移動設備進行調用。

我想知道你們是否可以建議簡單而有效的方法來提高Android應用的性能。

回答

4

SDK /設備附帶有一些很棒的工具來幫助您解決這個問題。

  • 讓您的視圖層次儘可能淺Hierarchy Viewer是這個
  • 使用TraceView一個偉大的工具,看看有什麼方法耗時最長執行
  • Proguard
  • 使用monkey和優化你的代碼Strict mode查看您是否有任何主要的長時間運行進程
  • 修復所有lint錯誤和警告