2009-06-03 4 views
1

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

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

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

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

ответ

1

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

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

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

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


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

CTelephony::TBatteryInfo

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

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


Edit: догадка на JSR-256, например, код на JSR 256 battery events


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

+0

спасибо. это функциональность, доступная с использованием родной разработки на мобильных телефонах? (непосредственно для ОС Symbian). – Attilah

+0

Hi QuickRecipes! Как добиться того же результата с JSR-256? – Attilah

0

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

+0

Создание расширений JNI недоступно сторонним разработчикам в ОС Symbian. Производитель телефона должен сделать это за вас. –

+0

, который дует на козы .. –

+0

Для поддержки надлежащей модели безопасности J2ME и доступа ко многим API-интерфейсам Symbian OS реализация Symbian J2ME должна быть высокопроизводительным процессом в отношении модели безопасности Symbian. Было бы слишком опасно предоставить стороннему разработчику возможность продлить его. –

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