Issue
Is there a way to get the application's directory to save private data to a file for my application directly from the NDK? In other words, I need an equivalent of the Java function mContext.getFilesDir().
I have noted that other posts such as this one: Android NDK Write File
mention what is the 'usual' place for this directory to be. But for it to be correct in all versions and all devices, an equivalent system call is surely necessary.
I am currently using a NativeActivity and no Java at all.
Thank you for your time.
Solution
If you are using NativeActivity
then you have access from native code to an ANativeActivity
instance (see <ndk_root>/platforms/android-9/arch-arm/usr/include/android/native_activity.h
) which has internalDataPath
and externalDataPath
members.
Answered By - jimkberry
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.