This page was last modified 09:23, 27 December 2007.
Как определить, подключено ли зарядное устройство
From Forum Nokia Wiki
Перевод с английского, оригинальная статья находится здесь.
Определить, подключено ли зарядное устройство, можно с помощью функции GetIndicator() класса CTelephony.
- Необходимые библиотеки: Etel3rdParty.lib и euser.lib
- Это асинхронная функция, чтобы прервать ее воспользуйтесь CTelephony::EGetIndicatorCancel()
class CClientApp : public CActive { private: CTelephony* iTelephony; CTelephony::TIndicatorV1 iIndicatorV1; CTelephony::TIndicatorV1Pckg iIndicatorV1Pckg; public: CClientApp(CTelephony* aTelephony); void SomeFunction(); private: void RunL(); void DoCancel(); }; CClientApp::CClientApp(CTelephony* aTelephony) : CActive(EPriorityStandard), iTelephony(aTelephony), iIndicatorV1Pckg(iIndicatorV1) { //Конструктор } void CClientApp::SomeFunction() { iTelephony->GetIndicator(iStatus, iIndicatorV1Pckg); SetActive(); } void CClientApp::RunL() { if(iStatus==KErrNone) { if(iIndicatorV1.iCapabilities & CTelephony::KIndChargerConnected) { //We can detect when a charger is connected if(iIndicatorV1.iIndicator & CTelephony::KIndChargerConnected) { //Зарядное устройство подключено } else { //Зарядное устройство не подключено } } else { //Неизвестно, подключено ли зарядное устройство } } } //Что бы прервать асинхронный вызов void CClientApp::DoCancel() { iTelephony->CancelAsync(CTelephony::EGetIndicatorCancel); }
Внутренние ссылки
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Как подписать приложение в VS | Renat80 | Russian Developer Forum - Форум Российских разработчиков | 4 | 2008-05-04 13:57 |
| Создание mbm файлов. | midday | Russian Developer Forum - Форум Российских разработчиков | 3 | 2007-12-03 20:21 |
| Help !!!!!!!! | Kostya23rus | General Discussion | 4 | 2005-07-04 07:20 |
| Использование AKN_ICON_ARRAY | Den123 | Russian Developer Forum - Форум Российских разработчиков | 4 | 2008-03-02 19:32 |
| Перезагруз телефона | bayanist | Russian Developer Forum - Форум Российских разработчиков | 3 | 2008-07-30 15:59 |
