Подтвердить что ты не робот

Android gotchas и извлеченные уроки

Что вы хотите знать о Android, когда вы впервые начали или до того, как опубликовали свое первое приложение на рынке? Я приближаюсь к завершению по моему первому, и я начинаю следить за тем, чтобы я пересек свой пресловутый Ts и усеял Is

4b9b3361

Ответ 1

  • Сохраните файл keystore. Если вы потеряете его, вы не сможете обновить свое приложение.

  • Используйте <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/> для совместимости с 1.5 и более новыми устройствами.

  • Сделайте свои значки на основе Руководство по дизайну значков.

Ответ 2

Проверьте свое приложение на всех версиях Android до выхода на рынок, или, если вы слишком ленивы, просто:

  • 1.5 (более старый, не поддерживает некоторые классы, которые делает 2.x)
  • 2.1 (большинство современных устройств)
  • 2.2 (большинство современных, не так много устройств на данный момент имеют некоторые внутренние изменения рендеринга)

Раньше 1.5 трудно найти, поэтому их можно безопасно игнорировать.


android-remote-stacktrace также очень полезная вещь

Ответ 3

Вот некоторые вещи, которые вы можете попробовать:

  • Стресс-тестирование

    adb shell monkey -v -p your.package.name 500
    

    Это поможет вам провести стресс-тестирование перед публикацией на Market.

  • Проверьте приложение на наличие утечек памяти. Это очень легко утечка контекста. Этот пост поможет http://android-developers.blogspot.com/2009/01/avoiding-memory-leaks.html.

  • Проверьте свое приложение на каком-либо устройстве с помощью Sense UI, например EVO4G. Там многое другое.
  • Посмотрите на этот https://stackoverflow.com/questions/2094588/android-development-tips-tricks-gotchas еще несколько указателей на разработку Android.