2011-01-05 33 views
7

Có thể phát hiện các thay đổi thư mục trong Android không? Tôi có nghĩa là phát hiện khi các tập tin bị xóa hoặc thay đổi và biết rằng ứng dụng đang làm những điều này? Trong Windows, bạn có các sự kiện hệ thống cho việc này, không cần phải xem vĩnh viễn các tệp để phát hiện các thay đổi. Điều rất quan trọng là phải biết ứng dụng nào đang thực hiện các thay đổi.Cách phát hiện các thay đổi về tệp hoặc thư mục trong Android?

Trả lời

10

Có thể phát hiện các thay đổi thư mục trong Android không?

Bạn có thể sử dụng FileObserver để tìm hiểu khi nào tệp được sửa đổi.

Điều rất quan trọng là phải biết ứng dụng nào đang thực hiện các thay đổi.

Thông tin đó không có sẵn.

+0

FileObserver !, đó là chính xác những gì tôi cần ... nhưng bạn có bất kỳ ý tưởng nào về cách tôi có thể biết ứng dụng nào đang thực hiện thay đổi đối với tệp không ?. Tôi cần thông tin này vì tôi và quá nhiều người dùng Android khác đang gặp sự cố với các tệp đã xóa ngẫu nhiên và tất cả các tệp này là tệp phương tiện (hình ảnh và video). Tôi cần phải làm cho một ứng dụng để biết nguồn gốc của vấn đề này để giải quyết nó. –

+0

@Ariel Larraburu: Thông tin đó không có sẵn. – CommonsWare

+0

Có cách nào để thực hiện điều này một cách thụ động không? Tôi không muốn yêu cầu ứng dụng của mình được tải vào bộ nhớ để biết tệp đã được thêm/xóa hay chưa. – Justin

Các vấn đề liên quan