私は自分の Android アプリを縮小して最適化しようとしているので、それを行うためのあらゆる可能性を探しています。ここで私が見つけたもの:
- 不要なオブジェクトの作成を避ける
- 仮想より静的を好む
- 定数に Static Final を使用する
- 内部ゲッター/セッターの使用を避ける
- For ループ構文の強化など。
- 可能であれば、パブリック クラス フィールドの代わりにローカル変数を使用します。
- 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
アプリケーションの最適化に役立つその他のヒントはありますか?