问题
I would like to create a folder which is password protected. I am able to create a folder in the following way, but how can I create a password protected folder?
File nf = new File("/sdcard/NewFolder");
nf.mkdirs();
回答1:
- in android there is not possible but we can hide using "." at prefix
- otherwise Store important folder or file in internal memory.
- you can see you package directory following way String dir = getPackageManager().getPackageInfo("com.example.kinkey", 0).applicationInfo.dataDir;
Note: it is visible on windows pc
回答2:
You can't create such a folder on sdcard. Everything that's saved onto sdcard can be accessed by other applications. If you want to create a folder which is not accessible from outside of your application use Context.getDir() method with mode set to MODE_PRIVATE:
Context ctx = getContext();
File folder = ctx.getDir("NewFolder", Context.MODE_PRIVATE);
来源:https://stackoverflow.com/questions/5429312/can-i-create-password-protected-folder-in-android