2012-05-08 3 views
-4

Можно создать дубликат:
J2me detecting first start of applicationПервый запуск приложения в J2ME

Я занимаюсь разработкой приложений J2ME, и я хочу знать, если это первый раз, чтобы запустить приложение в устройство, чтобы иметь возможность показывать приветственное сообщение пользователю, а также пользователь будет непосредственно доставлен на главный экран

Как это сделать?

+2

Этот вопрос был прошен другим пользователем и ответил вчера Почему вы не учитесь искать? http://stackoverflow.com/questions/10480413/j2me-detecting-first-start-of-application –

ответ

-2

При первом запуске приложения вы можете отобразить приветственное сообщение &, а затем создать любой нормальный файл, например, любой .txt. Сделайте свой код таким, чтобы @ startup каждый раз, когда он увидит, присутствует ли этот файл или нет. Если присутствует, перейдите на главный экран n, если нет, покажите приветственное сообщение &, создайте файл.

Редактировать: Согласовано с Приводом доктора. Гораздо богаче способ хранения данных с помощью Record Store. Проверьте this.

+1

Я бы не согласился с тем, что создание файла на мобильном устройстве является хорошим решением. Это испортит файловую систему, и файл не должен быть удален пользователем случайно, и файл должен быть удален пользователем после удаления приложения. Лучшим решением для мобильного устройства является создание хранилища записей. –

0

Простое решение ...

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

Вместо того, чтобы задавать такой вопрос, вы должны опубликовать некоторые идеи или какой-то код, чтобы показать нам, что вы, по крайней мере, пытались сделать это сами в первую очередь.

+0

Я бы не согласился с тем, что создание файла на мобильном устройстве является хорошим решением. Это испортит файловую систему, и файл не должен быть удален пользователем случайно, и файл должен быть удален пользователем после удаления приложения. Лучшим решением для мобильного устройства является создание хранилища записей. –

+1

Если мы говорим только о небольшом файле, который указывает, видел ли пользователь экран приветствия или нет, я думаю, что это, вероятно, подходящее решение. Если пользователь случайно удалит файл, он снова увидит экран приветствия - ничего особенного. Сам файл будет иметь размер в несколько байтов, поэтому он не будет потреблять пространство, но да, это оставит файловую систему немного беспорядочной. Тем не менее, пользователь должен запрограммировать код для записи файла в подходящее для него место, например, в папку «settings» или «config». – wattostudios

Смежные вопросы