Как обрабатывать внешние и внутренние события в j2me - PullRequest
0 голосов
/ 29 ноября 2010

Я занимаюсь разработкой игры в j2me.В этом я должен обработать внешнее и внутреннее событие. Я изучал на некоторых веб-сайтах, что мы можем обработать событие с помощью hidenotify() и shownotify().

Но он не знает, где использовать этидва метода?будь то hidenotify() в pauseApp() и shownotify() в startApp() или где-то еще ..

Пожалуйста, кто-нибудь даст мне четкое представление об обработке события в мобильном телефоне.

1 Ответ

1 голос
/ 30 ноября 2010

В мире J2ME внешние события напоминают следующее:

  1. В поступающем SMS-сообщении.Это используется для запуска специфического действия приложения, вызванного сообщением, отправленным от заранее определенного и хорошо известного отправителя.Эта функция известна как «push».
  2. Вставлена ​​медиа-карта, и приложение должно распознать ее и действовать в соответствии с ней.
  3. Если в телефоне включена поддержка NFC, запуск приложения выполняется при включенном телефоне.доставлено на устройство чтения карт.
  4. Когда сервер пытается подключиться к телефону, запустите приложение и выполните некоторые конкретные действия.Это требует, чтобы телефон был адресуемым в сети;очень немногие из них поддерживают его.
  5. Запуск приложения в определенное время.

Надеюсь, вы поняли идею.Большая часть вышеперечисленного достигается путем использования Push Registry.

События, о которых вы говорите, являются обратными вызовами для приложения, которые AMS (Application Management Software) уведомляет перед показом компонента и перед его показом.скрытый.

И AMS будет вызывать pauseApp, когда приложение будет приостановлено;обычно это происходит при входящем телефонном звонке или при закрытии откидной крышки (на перекидном телефоне) и т. д.

Надеюсь, что это ответ на ваш вопрос.

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