Я пытаюсь найти использование данных конкретным слотом для SIM-карты. Для этого я использую метод TrafficStats.getMobileRxBytes(), но он дает общее использование обеих SIM-карт в устройстве с двумя SIM-картами. Я хочу, чтобы конкретное использование данных отдельного сима. Любые предложения будут оценены.
Как узнать использование данных мобильного телефона для определенного слота для сим-карты
comment
Вы просматривали этот вопрос и ответы на него?
- person ashes999   schedule 07.01.2016
comment
вы нашли какое-нибудь решение?
- person Manohar   schedule 28.09.2018
Ответы (1)
Просто подсказка: вы можете сделать что-то вроде активного события данных сим-слота TrafficStats.setThreadStatsTag(identifier_tag);
а также
if(TrafficStats.getThreadStatsTag() == SIM1_SLOT){
int usedBytes = TrafficStats.getMobileRxBytes()
}else{
// Sim2 slot
int usedBytes = TrafficStats.getMobileRxBytes()
}
person
Ajay
schedule
26.05.2016
всегда возвращает -1 как для первого слота, так и для второго слота.
- person Anil Kumar Jha; 31.05.2016