Seit etwa einer Woche suchen Sie nach diesem Problem. Wie überprüfe ich, ob eine Drittanbieter-App Lese-/Schreibberechtigungen für den Speicherordner meiner App angefordert hat?Überprüfen Sie, ob auf meinen App-Ordner zugegriffen wurde
Was ich im Sinn haben, ist:
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");
}
Was soll ich ersetzen /*code to check if my app's storage folder was accessed*/
mit?
Ich glaube nicht, dass es eine Möglichkeit gibt, das zu tun, wenn Sie mit "Zugriff" meinen "angeschaut" haben. Die nächste Sache, die ich mir vorstellen kann, ist "FileObserver", und das erfordert, dass Ihr Prozess kontinuierlich läuft, was unpraktisch und typischerweise benutzerfeindlich ist. – CommonsWare
@CommonsWare Ich habe die Frage aktualisiert. Können Sie bitte helfen? – fosUffe