检查是否已访问我的应用程序文件夹

mtb9vblg  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(434)

我已经找这个问题一个星期了。如何检查第三方应用是否已请求对我的应用的存储文件夹的读/写权限?
我想的是:

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*/ 用什么?

cunj1qz1

cunj1qz11#

如何检查第三方应用是否已请求对我的应用的存储文件夹的读/写权限?
android中没有这样的概念。
如果“我的应用程序的存储文件夹”指的是内部存储,则第三方应用程序无法访问它。
如果“我的应用程序的存储文件夹”指的是外部存储,第三方应用程序可以访问它,但它们请求访问所有外部存储,而不是您的应用程序特有的内容。

相关问题