是的,你可以,但是如果你在KitKat OS及以上版本上部署应用程序,你需要知道一些重要的信息。您不能再像以前那样在SD卡/内部存储器中的任何位置进行书写。公共目录仍然可以写入(下载,图片,视频等),但就是这样。您可以为您的应用写入专用存储,并且您的应用只能从中读取,但是如果您正在浏览sdCard的内容,则无法查看该位置或文件。唯一的例外是如果你的手机是根植的。
http://www.androidcentral.com/kitkat-sdcard-changes
写入的实施例与APP私有存储:
//Write to internal app storage
FileOutputStream internalStorage = null;
try
{
internalStorage = openFileOutput("capturedImage", Context.MODE_PRIVATE);
}
catch (FileNotFoundException e1)
{
e1.printStackTrace();
}
BufferedOutputStream buffer_output = new BufferedOutputStream(internalStorage);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, buffer_output);
try
{
buffer_output.flush();
buffer_output.close();
}
catch (IOException e)
{
e.printStackTrace();
}
外部SD将被格式化FAT16/FAT32,其具有用于权限绝对没有能力。例如是的,任何人都可以在外部卡上读取/写入任何他们想要的东西。 – 2014-09-25 15:57:03