检查我的app文件夹是否已被访问

时间:2017-07-14 18:29:55

标签: java android storage

现在正在寻找这个问题大约一个星期了。 如何检查第三方应用是否已请求应用的存储文件夹的读/写权限?

我的想法是:

private String TAG = "concernedClass";
private boolean myAppIsRunning;
//myAppIsRunning is set true when the app is in foreground
if(myAppIsRunning){
    //do something
}else if(!myAppIsRunning && (/*code to check if my app's storage folder was accessed*/)){
    Log.v(TAG,"Folder was accessed");
}

我应该将/*code to check if my app's storage folder was accessed*/替换为什么?

1 个答案:

答案 0 :(得分:1)

  

如何检查第三方应用是否已请求我应用的存储文件夹的读/写权限?

Android中没有这样的概念。

如果"我的应用程序的存储文件夹"是指internal storage,第三方应用无法访问它。

如果"我的应用程序的存储文件夹"是指external storage,第三方应用可以访问它,但是它们会请求访问所有外部存储空间,而不是您应用的独特内容。