обнаружить прерывание питания из приложения J2ME - PullRequest
1 голос
/ 03 июня 2009

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

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

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

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

Ответы [ 2 ]

1 голос
/ 03 июня 2009

Это будет тот же ответ, что и ваш другой вопрос по теме:

Единственный стандартный способ сделать это - через JSR-256 (либо это, либо это невозможно). Вы можете прочитать спецификации от http://www.jcp.org/en/jsr/detail?id=256

К сожалению, он очень недавний и еще не реализован в большинстве розничных телефонов.

Когда он появится в продаже, он будет у Sony Ericsson Satio (или Idou).


Редактировать: поскольку теперь в комментариях к этому ответу спрашивается, API Symbian OS C ++ для проверки состояния батареи:

CTelephony::TBatteryInfo

Найдите это в документации библиотеки разработчика по адресу:

http://developer.symbian.com/main/documentation/sdl/symbian94/index.jsp


Редактировать: наилучшее предположение на примере JSR-256: События батареи JSR 256


Редактировать: Nokia N97 имеет JSR-256 и может быть установлен на Nokia N85 и Nokia 5800.

0 голосов
/ 04 июня 2009

Если это Symbian OS, вы можете использовать tsr (правописание?) На стороне Symbian и общаться с помощью jni на стороне j2me.

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