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

  • BitmapFactory.Options.inBitmap verursacht das Reißen beim Umschalten der ImageView-Bitmap oft
  • Wie ändere ich das Thema für AlertDialog
  • Android alphabetisch schnell scrollview in RecyclerView mit Collapsing Symbolleiste
  • Wie benutzt man onSaveInstanceState () und onRestoreInstanceState ()?
  • Wie finde ich alle Punkte in einem Pfad in Android?
  • Wie kann man den On / Off-Status in onStop () überprüfen?
  • 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.

  • Wie bekomme ich ein Android WakeLock?
  • Falsche Präsentationszeitstempel bei der Rückwärtsfahrt durch MP4-Video
  • TextView ClickableSpan Styling für gedrückten Zustand
  • OpenCV Bildvergleich in Android
  • Googletest für Android NDK
  • Visual Studio 2015 Xamarin-Bereitstellung fehlgeschlagen ohne Fehlermeldung
  • 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.