Как я пытаюсь уменьшить приложение для Android и оптимизировать его, я ищу все возможности для этого. Вот что я нашел:Как улучшить общую производительность приложения для Android?
- Избегайте создания ненужных объектов
- Предпочитают Статический Over Virtual
- Использование статических завершающего Константы
- Избегайте внутреннего Геттеры/сеттеры Используйте
- Синтаксис Enhanced For Loop и т. Д.
- Использование локальных переменных вместо полей общественного класса, когда это возможно.
- Используйте окончательное ключевое слово намекнуть, что значение константы
- Используйте ключевое слово для окончательного определения классов и методов и т.д.
С. Вместо того, чтобы с помощью 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
- Используйте Оптимизированные Datacontainers
- Использование Proguard И Zipalign
Г. http://ernelljava.blogspot.se/2012/04/do-not-create-objects.html
- Не злоупотребляйте строкой, используйте StringBuilder для работы со строкой.
H. https://github.com/futurice/android-best-practices
Есть ли какие-либо другие советы, которые могут помочь мне оптимизировать мое приложение?