I have trained pictures using c++ opencv code but know i want to save those files somewhere in app and load those SVM trained files using the load method of SVM in opencv c++ code.First i thought i am going to save trained files in assets folder and retrieve the files from assets but there is no absoulute path to assets folder in android apk file because the assets is zipped into apk file.
 The second choice is to save it in the android internal storage but there is also another drawback to this method i can't save large amount of data in the android internal storage.

What is the best method to save files and load them using android ndk?