Discussion Board

Results 1 to 7 of 7
  1. #1
    Registered User greyalex80's Avatar
    Join Date
    Feb 2011
    Posts
    2
    Доброе время суток!
    Хотелось бы узнать,возможно ли более точно следить за разрядом элемента питания в телефоне,к примеру,чтобы ТОЧНО показывало уровень заряда в процентах.По полосочкам не всегда узнаешь,на сколько тебе хватит заряда.Особенно это неудобно в дальних поездках.где нет возможности зарядки батареи.

  2. #2
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    Насколько мне известно, такого API нет.

  3. #3
    Registered User arok666's Avatar
    Join Date
    Nov 2008
    Location
    Russia, Izhevsk
    Posts
    51
    Для Symbian^3 есть такое API и приложение от Nokia http://store.ovi.com/content/61776

  4. #4
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    И что это за новое API, есть опыт реального использования или это только предположение?
    По-моему значение в этой программе (она кстати доступна и для S^1) меняется в зависимости от активности использования телефона и базируется все на тех же нескольких базовых уровнях (почти наверняка получаемых через CTelephony).

  5. #5
    Registered User Kolayuk's Avatar
    Join Date
    Mar 2010
    Posts
    42
    Тоже интересовался этим вопросом. Была идея рассчитать через вольтаж, типа как это делает Nokia Energy Profiler, но для получения вольтажа тоже нет официального API. Поковырявшись в PDK я нашел что можно выковырять текущие данные из HAL, но на практике оттуда достаются нули. Что подтверждается исходником драйвера батареи из PDK, см функцию DBinaryBatteryMonitor::SupplyInfo(TSupplyInfoV1& si) в файле \sf\os\kernelhwsrv\kernel\eka\drivers\power\binary\bpower.cpp. Если кто что накопает, отпишитесь мне тоже интересно. Из HAL можно достать следующим образом
    TSupplyInfoV1 iSupplyInfo;
    TPckg<TSupplyInfoV1> sI(iSupplyInfo);
    HAL::Get(ESupplyInfo,&sI);

  6. #6
    Registered User arok666's Avatar
    Join Date
    Nov 2008
    Location
    Russia, Izhevsk
    Posts
    51

  7. #7
    Nokia Developer Moderator A.A.M.'s Avatar
    Join Date
    Jan 2008
    Location
    Moscow, Russia
    Posts
    3,308
    Проверил работу Power API и вот что получилось:
    Во-первых показывает с точностью до 1%, это плюс.
    Во-вторых работает оно только на Symbian^3, на предыдущих не работает (проверил на S^1 и 3rd FP2), это минус.
    В-третьих смартфон показывает все деления, а TBatteryConsumptionData::iRemainingPercentageCapacity возвращает 52%, что в свою очередь довольно странно....

Similar Threads

  1. Как получить обновляющийся уровень заряда батареи в процентах?
    By Jick in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 1
    Last Post: 2011-01-13, 06:13
  2. Отображение фотографии
    By stasy1905 in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 2
    Last Post: 2010-08-20, 06:30
  3. Получение уровня заряда батареи
    By stasy1905 in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 9
    Last Post: 2010-04-25, 05:35
  4. Отображение номеров контактов
    By Errormust in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 1
    Last Post: 2009-06-24, 19:53
  5. Отображение txt при установе (UIQ)
    By truf in forum Russian Developer Forum - Форум Российских разработчиков
    Replies: 6
    Last Post: 2007-12-07, 09:20

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved