Android FileObserver для мониторинга других приложений? - PullRequest
2 голосов
/ 08 ноября 2011

Я подозреваю, что уже знаю ответ на этот вопрос, но все равно хотел спросить экспертов.

Можно ли использовать класс FileObserver для отслеживания изменений в файлах, принадлежащих другим приложениям (т. Е. В каталоге / data, который не принадлежит приложению, реализующему FileObserver)?

Кажется, что даже если бы у меня было рутированное устройство, у меня не было бы способа запустить мое приложение для мониторинга от имени root.

Единственное возможное (и непривлекательное) решение, которое я придумал, - это иметь рутированное устройство и изменять права доступа ко всем файлам на устройстве, чтобы они были доступны для приложения мониторинга.

Спасибо, Jarabek

1 Ответ

3 голосов
/ 08 ноября 2011

Это почти наверняка должно быть сделано в собственном коде и будет работать только на устройствах с root-доступом.

Вы должны посмотреть на inotify .

...