Android检测其他进程写入文件

时间:2014-12-20 15:13:08

标签: android file locking file-in-use

我的Android应用程序使用用户使用Web浏览器下载的文件。

(是的,我知道有一些Android应用程序可以自行下载文件,而不会将用户发送到Web浏览器。我不能在这个应用程序中执行此操作,因为该文件托管在Microsoft的上面OneDrive云存储。是的,我知道有一个OneDrive API可以做到这一点,但我的理解是用户需要在API下载文件之前知道我的OneDrive密码。)

我想阻止我的应用在浏览器仍在下载时尝试打开文件。

我尝试使用FileChannel.tryLock()在文件上获取写锁定,但即使浏览器仍在下载文件,这也会锁定。 (显然锁定是自愿的。)

还有其他想法吗?感谢。

0 个答案:

没有答案