У меня есть идея для ее решения ...
Шаг 1. Проверьте тип сетевого подключения в Mobile of WiFi (используйте ConnectivityManager, NetworkInfo и т. Д.).
Шаг 2.Используйте SQLite для записи данных (getUidRxBytes + getUidTxBytes) и тега (если соединение с wifi пишите 'w' в SQLite), пример:
------------
*Тег 1008 * _id | uid | data *
1 123 10 w
2 123 50
------------
Шаг 3. Наконец, из 123 данных по мобильному использованию этого приложения 40 (50-10)
Есть предложения, добро пожаловать в обмен ...