2

私は自分の Android アプリを縮小して最適化しようとしているので、それを行うためのあらゆる可能性を探しています。ここで私が見つけたもの:

A. Android 開発者向けのヒント

  • 不要なオブジェクトの作成を避ける
  • 仮想より静的を好む
  • 定数に Static Final を使用する
  • 内部ゲッター/セッターの使用を避ける
  • For ループ構文の強化など。

B. https://software.intel.com/en-us/android/articles/5-ways-to-optimize-your-code-for-android-5.0-lollipop

  • 可能であれば、パブリック クラス フィールドの代わりにローカル変数を使用します。
  • final キーワードを使用して、値が定数であることを示唆します
  • クラスやメソッドの定義などには final キーワードを使用します。

C. を使用する代わりに、リスナーをアクティビティまたはフラグメントにアタッチしてview.setOnClickListener(new View.OnClickListener...)使用 します。view.setOnClickListener(this)

D. http://www.vogella.com/tutorials/AndroidApplicationOptimization/article.html

E. http://developer.sonymobile.com/2012/01/31/tips-for-reducing-apk-file-size/

  • デバッグ情報を削除します。

F. http://hsc.com/Blog/Best-Practices-For-Memory-Optimization-on-Android-1

  • 最適化されたデータコンテナを使用する
  • Proguard と Zipalign を使用する

G. http://ernelljava.blogspot.se/2012/04/do-not-create-objects.html

  • String を過度に使用しないでください。String の操作には StringBuilder を使用してください。

H. https://github.com/futurice/android-best-practices

アプリケーションの最適化に役立つその他のヒントはありますか?

4

1 に答える 1