Разве «Использование данных Android» также посчитает загрузки? -- 4.0-ice-cream-sandwich поле с участием 4.1-jelly-bean поле с участием data-monitoring пол android Связанный проблема

Does Android's “Data Usage” also count uploads?


6
vote

проблема

русский

Согласно моему вопросу выше ... Использование данных, которое возникло в существовании в количестве ICS, а также загрузки?

Английский оригинал

As per my question above... does the data usage that came into existence in ICS count uploads as well as downloads?

        

Список ответов

4
 
vote

Да, есть API для этого (класс <код> android.net.TrafficStats ). Он был добавлен с API-уровнем 8 (Android 2.2).

Как вы можете увидеть ниже, он предлагает как RX, так и TX Bytes в общей сложности, только бухгалтерский мобильный телефон или на приложение (добавлено на уровне 14 API, обратите внимание, что с равным числом UID). Это выдержка, см. Ссылку ниже для всех методов.

Статические длинные getmobilerxbytes ()
Статические длинные getmobiletxbytes ()
Статические длинные gettotalrxbytes ()
Статические длинные gettotaltxbytes ()
Статические длинные getuidrxbytes (INT UID)
Статические длинные getuidtxbytes (INT UID)
...

API-Источник: http://developer.android.com/reference/ Android / Net / Trafficstats.html

Реализация для просмотра «Использование данных»: здесь

 <код> final long foregroundBytes = entry.rxBytes + entry.txBytes;   

PS: Перевозчики также считают трафик UDP, который просто покидает свой конец, но никогда не приходит, например, как RTP-потоки, где телефон теряет носитель, но все в любом случае все видео.

 

Yes, there's an API for that (the class is android.net.TrafficStats). It was added with API level 8 (Android 2.2).

As you can see below, it offers both Rx and Tx bytes in total, only accounting mobile or per app (added in API level 14, note that with an equal UID count as one). This is an excerpt, see the link below for all methods.

static long getMobileRxBytes()
static long getMobileTxBytes()
static long getTotalRxBytes()
static long getTotalTxBytes()
static long getUidRxBytes(int uid)
static long getUidTxBytes(int uid)
...

API-Source: http://developer.android.com/reference/android/net/TrafficStats.html

Implementation for the "data usage" view: here

final long foregroundBytes = entry.rxBytes + entry.txBytes; 

PS: The carriers also count UDP traffic that just leaves their end but never arrives, such as rtp streams where the phone loses the carrier but the whole video gets streamed anyway.

 
 
   
   

Связанный проблема

6  Будильник о использовании в Интернете? [Дубликат]  ( Alarm about internet usage ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> Этот вопрос уже есть ответы здесь : ...

6  Телефон продолжает загружать данные без пользовательской активности, где утечка?  ( Phone keeps downloading data with no user activity wheres the leak ) 
У меня странная проблема. Мой HTC невероятно работает MIUI имеет утечку данных некоторых сортировков. Это скачало более 4 ГБ данных в прошлом месяце, и я не...

6  Разве «Использование данных Android» также посчитает загрузки?  ( Does androids data usage also count uploads ) 
Согласно моему вопросу выше ... Использование данных, которое возникло в существовании в количестве ICS, а также загрузки? ...

3  Как ограничить использование данных отдельных приложений?  ( How to limit data usage of individual apps ) 
Есть много приложений, чтобы ограничить использование данных целой системы . Используя брандмауэр, я могу заблокировать приложение от доступа к Интернету тож...

8  Переключение с неограниченного плана данных для оплаты за каждый. Что смотреть?  ( Switching from unlimited data plan to pay per data what to watch out ) 
Я использовал неограниченный план данных, но речь идет о том, чтобы закончить и после этого я заплачу свои деньги за использование данных. Любые конкретные на...

19  Как отслеживать объем трафика данных?  ( How to monitor the amount of data traffic ) 
Я хотел бы отслеживать, сколько данных-трафика я использую. Как? ...

5  Что контролирует 3G радио сна?  ( What controls the 3g radio sleep time ) 
Есть ли способ контролировать, как / когда 3G радио уходит спать? Это, на самом деле, что это делает? ...

9  Сделайте приложения, которые требуют полного переопределения доступа к Интернету Android?  ( Do the apps that require a full internet access override android network setting ) 
Вы все знаете, что некоторые приложения требуют «полный доступ в Интернет» и другие разрешения. Некоторые используют его для рекламы, некоторые используют его...

8  Как избежать дорогих роуминговых сборов при выходе за границей с моим Android?  ( How to avoid expensive roaming fees when going abroad with my android ) 
Обычно мне нравится приносить свой телефон Android со мной, когда выезжаете за границу. Но я использую это очень тщательно, потому что я знаю, что это очень д...

3  Как просмотреть сетевое движение, запрошенное определенное приложение?  ( How to view network traffic requested by a specific app ) 
Есть много обсуждения о том, как увидеть, какое приложение запрашивает сетевое соединение. Я попробовал следующие приложения: <код> tcapturepacket wifi moni...