2012-01-24 2 views
9

для моего приложения Я хочу реализовать журнал изменений, но не знаю, как (какая концепция).Как реализовать журнал изменений в android?

Я хочу, чтобы журнал изменений появлялся один раз после установки новой версии моего приложения. Звучит просто, но у меня нет подсказки. :/

Диалог, чтобы показать мой журнал изменений уже, я просто хочу узнать, как его показать после обновления.

Спасибо за ваши намеки.

Prexx

+0

Соседство намерение package_add http://stackoverflow.com/questions/3510544/android-how-to-intercept-the-install-application-intent – qrtt1

ответ

11

один вариант использовать Android Change Log.

С помощью журнала изменений Android вы можете легко создавать, показывать и поддерживать диалоговое окно журнала изменений Android .

Особенность

  • дисплея только то, что новый или показать весь журнал изменения
  • дисплей при первом запуске установленного приложения или новой версии приложения
  • запись журнала изменений в упрощенного языка, но также использовать HTML и CSS при необходимости

http://petoria.de/android-change-log/

+0

AWESOME это именно то, что я искал. Благодаря! –

4

Вы можете сохранить значение в SharedPreferences, какую версию вы показавшие изменения в последний раз.

т.д .: 'lastChangelogVersion' : '1.1.0'

Когда MainActivity начинает он сравнивает это значение с текущей версией программного обеспечения и, если оно отличается появится всплывающее окно изменений (и устанавливает новое значение).

Это значение не будет отменено при установке новой версии вашего приложения.

UPDATE:

Кроме того, вы можете столкнуться, что пользователь очищается данных вашего приложения. В этом случае вы не можете решить, отображается ли журнал изменений раньше или нет, чтобы вы могли показать его снова. Android Market работает одинаково: если вы очистите данные приложения, вы снова столкнетесь с лицензионным соглашением при запуске Market.

+0

А, я знал его легко, спасибо. :) – Prexx