GetFilesDir () von NDK?

Gibt es eine Möglichkeit, das Verzeichnis der Anwendung zu erhalten, um private Daten in eine Datei für meine Anwendung direkt aus dem NDK zu speichern? Mit anderen Worten, ich brauche ein Äquivalent der Java-Funktion mContext.getFilesDir ().

Ich habe festgestellt, dass andere Beiträge wie diese: Android NDK Write File

  • Wie finde ich serielle Anzahl von Android-Geräten?
  • Warp Bildbereich auf Berührung eines Punktbereichs?
  • Umgang mit einem Menüpunkt Klicken Sie auf Ereignis - Android
  • Google Analytics in Android App - Umgang mit mehreren Aktivitäten
  • Prüfen, ob CountDownTimer läuft
  • Verbindung mit adb wurde unterbrochen, und Versuche, die Verbindung wiederherzustellen, sind fehlgeschlagen
  • Erwähnen, was ist der "übliche" Platz für dieses Verzeichnis zu sein. Aber um in allen Versionen und allen Geräten korrekt zu sein, ist ein gleichwertiger Systemaufruf sicher notwendig.

    Ich verwende derzeit eine NativeActivity und kein Java.

    Danke für deine Zeit.

  • "Native Schrift kann nicht gemacht werden" nur für einige Leute
  • Korrigieren Sie wav zu AAC auf Android
  • Wie bekomme ich USSD-Befehle auf Android?
  • Nutzen Sie den Anwendungsversionsnamen mit adb
  • Android-Benachrichtigung deaktivieren Löschen deaktivieren
  • Google Play: Du musst das Icon in deinem APK überprüfen, weil es nicht gültig ist
  • 2 Solutions collect form web for “GetFilesDir () von NDK?”

    Wenn Sie NativeActivity verwenden, dann haben Sie Zugriff von nativen Code auf eine ANativeActivity-Instanz (siehe /platforms/android-9/arch-arm/usr/include/android/native_activity.h), die internalDataPath und externalDataPath Mitglieder hat.

    Ich habe benutzerdefinierte Helper-Klasse für den Zugriff auf verschiedene Pfade, für das Daten-Verzeichnis tue ich dies:

    1. Lesen / proc / self / cmdline oder / proc / MyPID / cmdline
    2. Fügen Sie die Ergebnisse von # 1 zu / data / data /

    Beispielergebnisse:
    /data/data/com.yourcompany.yourproduct/

    Das Android ist ein Google Android Fan-Website, Alles ΓΌber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.