-1
Android文档here说:我们是否将Android手机的内置内存视为内部存储或外部存储?
“每一个Android兼容设备支持共享‘外部存储’,你可以用它来保存文件这可以是一个可移动存储介质(如SD卡)或内部。 (不可移动)存储,保存到外部存储的文件是世界可读的,用户在启用USB大容量存储器在计算机上传输文件时可以进行修改。“
这意味着,内置内存也被认为是外部的,但相同的文档也说:
“为了在外部存储读取或写入文件,应用程序必须获得READ_EXTERNAL_STORAGE或WRITE_EXTERNAL_STORAGE系统权限”
我能够读取内部存储的内容,而无需在我的manifest.xml文件中询问任何权限。我正在使用以下代码来执行此操作:
File currentFolder = new File("/");
File[] subFiles = currentFolder.listFiles();
scanner= new Scanner(subfiles[0]);
String line = scanner.nextLine();
Log.i("blah", line);
这两种说法是不是矛盾?内置存储器还是内置存储器?