Wo finde ich meinen App-Ordner, wenn ich mit dem Computer verbunden bin?

Ich muss eine .bak-Datei in meinem Anwendungsordner ablegen. Ich habe mein Android-Gerät über USB mit meinem Computer verbunden, aber ich kann meine App in keinem dieser Ordner finden!

Ich habe die App deinstalliert und erneut installiert, aber immer noch kein Ordner darüber in Nexus7/Android/Data

Es ist wahrscheinlich eine dumme Frage, aber ich kann es wirklich nicht finden. Und ich muss diese .bak-Dateien einfügen, da sie ein Profil enthalten, das in meine App geladen werden muss.

VORSICHT: Ich frage nicht, wo ich Dateien finden kann, die mit dem OutputStream gespeichert sind - sondern wo sich der ORDNER der Anwendung auf dem Computer befindet, wenn das Gerät als Medienspeicher daran angeschlossen ist.

Antworten (1)

Die privaten Datenverzeichnisse der Apps sind über die USB-Verbindung zu Ihrem PC nicht sichtbar. Es würde die Fehlerbehandlung in Apps sehr erschweren, wenn Sie sich Sorgen machen müssten, dass Benutzer unerwartete Änderungen an Ihren Datendateien vornehmen, also lässt Android Sie dies nicht zu, um es Ihnen schwerer zu machen, Ihr Telefon zu vermasseln.

Sie können direkt vom Telefon darauf zugreifen, aber nur, wenn das Telefon gerootet ist. Wenn Ihr Telefon gerootet ist, können Sie auf alle Dateien zugreifen, aber Sie müssen das Risiko akzeptieren, dass Dinge kaputt gehen (deshalb erlischt die Garantie), und es wird viel schwieriger, Support von App-Anbietern zu erhalten. Trotzdem wird hier wahrscheinlich eine Nuss mit einem Vorschlaghammer geknackt, und es gibt wahrscheinlich einen einfacheren Weg, das zu erreichen, was Sie versuchen, indem Sie die in die App integrierten Funktionen verwenden.

Ich bin hier für jeden Vorschlag offen. Ich habe die App vor einiger Zeit erstellt, und sie ist s quite a big one, so some root modifications to it wouldn't be nice. But now customers want to have their own "Profile" they created to use with App (their background, button colours, etc.).. it is a eine Bak`-Datei.. und ich muss sie irgendwie in meine App einbinden.
Leider kann ich Ihnen nicht vorschlagen, wie Sie Ihrer App eine "Profil"-Funktion hinzufügen können. Zunächst einmal sind Programmierfragen hier nicht zum Thema; und selbst wenn dies nicht der Fall wäre, haben Sie nicht annähernd genug Informationen über die App und das, was Sie zu tun versuchen, gegeben.
Ich denke, ich werde dann mit dem Rooten des Geräts fortfahren. danke für die Antwort
Ich weiß, dass Sie über die Airdroid-App - und Ihren Browser - auf die App-Ordner (SD/Android/Data) zugreifen können, aber während Sie Dateien in die Ordner hochladen können, können Sie die bereits enthaltenen Dateien nicht wirklich sehen.
@TrishLing Sie sind nur diejenigen auf der SD-Karte, die das OP nur über USB sehen kann. In diesem Fall denke ich, dass er versucht, auf das interne Datenverzeichnis zuzugreifen, auf das Sie mit keiner App (ohne Root) zugreifen können.
@Dan Hulme Ich habe in keinem der Geräte, die ich mit Airdroid verwende, einen SD-Kartensteckplatz. Aber ja, es befindet sich in dem Ordner mit der Bezeichnung SDCard. Aber schließlich ist dort /Android/Data.