Насколько я понимаю, вопрос не Как создать учебник? (как люди, которые уже отправили ответ, заключили), но вместо этого Как показать учебник только при первом запуске?. Итак, вот мои два цента на эту тему:
Я не знаком с тем, как ваше приложение Android сохраняет свои данные конфигурации, но я буду считать, что это либо в базе данных (SQLite), либо в текстовом файле (открытый текст, YAML, XML - что угодно). Добавьте запись конфигурации, где хранятся настройки приложения, например, tutorial_on : false
, tutorial_on : 1
и т. Д. В зависимости от формата, в котором представлена конфигурация.
Способы настройки: когда приложение (или программное обеспечение в целом) он должен быть загружен в самом приложении. Таким образом, добавьте следующие строки в приложении (где и как это зависит от вас и вашего дизайна приложений):
- Проверка
tutorial_on
входа
Если tutorial_on
установлен в true
/1
независимо
2.1 Дисплей учебник
2,2 Изменение tutorial_on
в false
/0
независимо
2,3 Сохраните результат в конфигурации
- Продолжайте использовать приложение
Поступая таким образом, первый раз, когда ваше приложение запускает флаг, ответственный за отображение учебника, будет переключен, а затем каждый раз при запуске приложения будет отображаться флаг переключения, приводящий к исключению учебника.
Лично я бы предложил вам вариант, похожий на Don't show tutorial anymore
, а также описание того, как его снова включить (путем запуска некоторых действий в меню этого приложения и т. Д.). Это имеет два основных преимущества:
- Улучшенный пользовательский опыт - пользователи хотели бы иметь контроль (особенно по пустякам, такие как скрытие или учебник). Всякий раз, когда вы берете контроль над ними, они становятся злыми.
- Включите ваш пользователь для повторного изучения забытых вещей - общее правило - это создавать приложения, которые не должны обременять пользователя большим количеством вещей, которые нужно запомнить. Вот почему вещи должны быть понятными. Однако иногда вы можете сделать это, тем не менее. Добавив возможность повторного запуска пользователя (просто сбросив флаг
tutorial_on
и повторив шаги сверху), учебник позволяет именно это - обновление памяти пользователя.
Спасибо ... Мне нравится такой стиль! –