Articles of Мониторинг

Android: прогматически определите список приложений, у которых есть TCP-соединение, открытое

Я хотел бы знать, какие приложения на моем андроиде подключаются к каким IP-адресам. По сути, я хотел бы знать, что делают эти приложения в фоновом режиме без моего одобрения. Я попробовал вызов ОС netstat в моем приложении мониторинга, который уже дает мне открытые соединения и подключенные IP-адреса, но нет имени процесса, pid или uid, что […]

Разработка веб-монитора на Android

Я хотел бы отслеживать / фильтровать веб-сайты, которые пользователь открывает в Android. Я знаю, как получить последний посещенный URL (в браузере по умолчанию Android), используя ContentObserver в истории браузера … private static class BrowserObserver extends ContentObserver { private static String lastVisitedURL = ""; private static String lastVisitedWebsite = ""; //Query values: final String[] projection = […]

Как контролировать файл LogCat?

Мне нужно каким-то образом отслеживать журнал LogCat, а это значит, что пока моя служба работает, мне нужно прочитать LogCat для новых записей. В этот момент я знаю только, как восстановить однажды журнал: Process mLogcatProc = null; BufferedReader reader = null; try { mLogcatProc = Runtime.getRuntime().exec(new String[] {"logcat", "-d", "ActivityManager:I *:S" }); reader = new BufferedReader(new […]

Проверьте, активно ли VPN-соединение в Android?

У меня есть стороннее приложение VPN на моем устройстве без привязки к Android 4.4, и вы хотите написать фоновый сервис для мониторинга VPN-подключения и предупредить пользователя, если соединение VPN было нарушено. Есть ли способ сделать это? Я не мог найти никакого способа использования API VPNService. Спасибо д

Измерить трафик данных на Android?

Просто вернусь из очень приятного отдыха в Исландии и дождитесь, когда вы получите данные о роуминге от моей телефонной компании. Надеюсь, что лучше всего ограничить мой трафик как можно больше, но я хочу знать заранее. Я использовал очень приятное приложение NetCounter, но он не измерял трафик данных роуминга вообще. Поэтому я хочу создать собственное приложение, […]

Монитор Android Studio GPU не будет работать для OpenGLES2

Как я могу отслеживать использование GPU моего приложения OpenGLES2 на Android? Монитор графического процессора в Android Studio, похоже, игнорирует использование графического ядра OpenGL. Обратите внимание, что я включил профиль рендеринга gpu в настройках разработчика и установил его в Show в adb shell dumpsys gfxinfo . Кажется, что работает монитор графического процессора, но похоже, что графический […]

Как обнаружить все устройства, подключенные в сети WiFi от приложения Android

Я разрабатываю приложение, в котором мне нужно сканировать сеть WiFi и отображать список всех подключенных устройств. Разрешить использование использовать устройство, и приложение должно отображать всю информацию об оборудовании данного устройства. Здесь, по аппаратным средствам, я имею в виду: ОЗУ, носители, емкость, имя устройства, IP-адрес устройства и т. Д. Теперь это устройство может быть как Xbox, […]