Reputation: 14818
After searching 1 hour i do not found any solution to my problem.
I want to move a file from sdcard to assets folder and also overwrite the existing file in assets folder (both file are sqlite database have same name with just a little difference in data )
??
Upvotes: 9
Views: 10074
Reputation: 15269
If you want other apps not to access your database then what you can do is
PS.: User and apps having root access still able to access it and you cant do anything in that scenario
Upvotes: 1
Reputation: 109237
Actually, The behaviour of the android .apk file is read only so the directory structure which are in that apk file follows the same, So no one can write this files or make changes on that at runtime,that's why You can't make a changes in /asset folder
at runtime. you can read file from it (means copy files which are available in asset to any internal storage
or /sdcard
but not write it to vice-versa)
Its apply on all the directories which are build in .apk files. As per docs.
Upvotes: 13
Reputation: 22066
Assets folder are not Writable it is only readable so you cant copy from sdcard
to assets, yes you can copy from assets to sdcard
Upvotes: 4