我想在Android设备的sdcard中创建一个文件夹,我想为创建文件夹设置文件夹权限。文件夹权限应该是仅来自我的应用程序,此文件夹应该是可评估的。没有其他应用程序应该能够访问此文件夹。有没有任何方法来创建它。请提供任何有效链接。
请帮帮我。
提前致谢。
答案 0 :(得分:4)
遗憾的是,无法为SD卡创建只读权限。这是Android系统设计的一部分,不会很快更改。
答案 1 :(得分:3)
我在android中创建一个应用程序,我想在sdcard中创建一个只用于文件夹的文件夹。
这是不可能的,抱歉。
答案 2 :(得分:2)
标准SD卡文件系统FAT32不支持文件权限。这意味着任何文件都是世界可读的并且可以写入世界。
答案 3 :(得分:1)
String SaveFolder = "/Ready";
String extStorageDirectory = Environment.getExternalStorageDirectory().toString();
File myFolder = new File(extStorageDirectory + Folder);
myFolder.mkdir();
这是一个制作文件夹的代码,就像Tim说的那样:无法创建只读权限文件夹。
答案 4 :(得分:0)
我不确定您要完成什么,但如果您想创建一个其他应用无法访问的私有文件,您可以在应用的“数据”目录中创建,通过这样做,
OutputStream os = context.createFileOutput("myfile.ext", Context.MODE_PRIVATE);
请注意,这不是SD卡,而是内部存储,因此您无法创建非常大的文件。