Новае: Цяпер вы можаце наладзіць пачатак і працягласць перыяду, напрыклад, адзін тыдзень, 28 дзён ці нават адзін год.
У вас амаль неабмежаваны тарыфны план, і вы ніколі не спажываеце ўсе свае дадзеныя? Пашанцавала табе! На жаль, гэта дадатак будзе бескарысным у гэтай сітуацыі.
З іншага боку: ці ёсць у вас абмежаваны тарыфны план, і гэта з вамі здарылася:
а) Вы заўсёды марнуеце занадта шмат дадзеных у першыя дні перыяду, а ў канцы застаецца мала?
альбо
б) Вы стараецеся не марнаваць занадта шмат дадзеных у пачатку перыяду, а потым сканчаеце нявыкарыстанымі дадзенымі?
альбо
в) Вы заўсёды хацелі ведаць: "Я ўжо занадта шмат выдаткаваў?" 'Я вышэй за сярэдні ўзровень выкарыстання?'.
Тады гэта дадатак дапаможа вам (я спадзяюся)!
Ён паказвае ваша выкарыстанне дадзеных (ніжняя панэль, колькі вы ўжо выкарыстоўвалі) з ідэальным "сярэднім выкарыстаннем дадзеных" (верхняя панэль, колькі вы скарысталі б, загружаючы аднолькавую колькасць байтаў кожную секунду ў перыяд). Такім чынам, толькі адным позіркам вы можаце праверыць, ці не перавышаеце вы сярэдняе спажыванне дадзеных.
- Калі верхняя паласа даўжэй ніжняй: Добра! Вы можаце загрузіць крыху больш і ўсё яшчэ ёсць у канцы перыяду.
- Калі верхняя паласа карацей ніжняй: Нядобра! Вам трэба перастаць выкарыстоўваць занадта шмат дадзеных, інакш вы скончыце, бо не застанецца.
Хіба гэта не карысна? Я думаю, што гэта так, і таму я (TrianguloY) апублікаваў яго. Ён не ўтрымлівае рэкламы, і ён недарэчна лёгкі, таму паспрабуйце.
Калі ў вас ёсць прапанова ці каментарый, пакіньце адно альбо адпраўце ліст.
АДМОВА !!!
Звярніце ўвагу, што бягучае спажыванне вымяраецца вашым прыладай і можа адрознівацца ад вымярэння вашай кампаніі. Я не магу ўзяць на сябе адказнасць, калі адлюстраванае выкарыстанне дадзеных няправільна.
Дазволы:
- READ_PHONE_STATE - Дазвол неабходны для атрымання толькі ідэнтыфікацыі прылады. Іншыя дадзеныя не атрымліваюцца і не выкарыстоўваюцца.
Дадатковая інфармацыя тут: https://developer.android.com/reference/android/telephony/TelephonyManager.html#getSubscriberId ().
- PACKAGE_USAGE_STATS - Дазвол, неабходны для атрымання бягучага выкарыстання ад службы выкарыстання. Іншыя дадзеныя не атрымліваюцца і не выкарыстоўваюцца.
Больш інфармацыі тут: https://developer.android.com/reference/android/app/usage/NetworkStatsManager.html#querySummaryForDevice(int,%20java.lang.String,%20long,%20long)
УВАГА: няма дазволу ў Інтэрнэце, няма рэкламы, таму гэта не трэба.
---------------------------------
Зыходны код даступны тут: https://github.com/TrianguloY/Average-data-usage-widget