0

私は比較的新しいAndroid開発者です。私はFacebookAPIを使用してソーシャルギフトアプリを作成しましたが、画像とデータの点でそれほど重くはありません。ただし、Webビューを使用してeギフトカードを表示します。次の手順を実行することで、パフォーマンスが向上しました。

1:MVCパターンを使用してアクティビティを構築します。
2:画像キャッシュを使用します。
3:Apacheのhttpクライアントではなく、javaのURLConnectionhttp呼び出しを使用します。
4:画像を使用するのではなく、Drawableを使用して色を塗りつぶします。
5:特にモバイル向けの軽いRESTバックエンド呼び出しを行う。

Androidアプリのパフォーマンスを向上させるためのシンプルで効果的な方法を提案できるかどうか疑問に思いました。

4

1 に答える 1

5

これを支援するために、SDK/デバイスに付属する優れたツールがいくつかあります。

  • ビューの階層をできるだけ浅くする階層ビューアは、このための優れたツールです
  • TraceViewを使用して、実行に最も時間がかかるメソッドを確認します
  • Proguardでコードを最適化する
  • モンキーモードとストリクトモードを使用して、メインで長時間実行されているプロセスがあるかどうかを確認します
  • すべてのlintエラーと警告を修正する
于 2012-12-11T07:57:17.640 に答える