отслеживать изменения в файле или каталоге?

#android

#Android

Вопрос:

Как в Android отслеживать изменения, внесенные другими пользователями (приложение, Интернет, Bluetooth, dll) в файл или каталог

Комментарии:

1. «dll»? Что вы имеете в виду под этим?

Ответ №1:

Я думаю, что FileObserver — это то, что вы ищете

Комментарии:

1. Спасибо. Я просто хочу использовать что-то, что использует inotify или похоже на него. И это происходит: D

Ответ №2:

Нет, в стандартном Android вы не отслеживаете действия других пользователей, приложения, Интернета и т.д.

Ваша программа может отслеживать только ваш каталог данных и получать к нему доступ. Другие используют свои собственные каталоги.

Но, если у вас есть root-доступ к телефону, вы можете написать / запустить root-процесс или suid-процесс. Но это решение действительно только для рутированных телефонов..

Комментарии:

1. «телефоны»? Забавно, что в наши дни Android работает на часах, телевизорах, автомобилях и еще много чем.