我知道在 Android 中我可以通过这种方式从磁盘读取文件:
Uri uri = Uri.parse("file:///data/data/com.example.mytest.mytest/test.txt");
InputStream stream = getContentResolver().openInputStream(uri);
int i;
while ((i = stream.read()) != -1) {
Log.i("@@@", "znak: " + i);
}
但是,我不知道它是如何工作的。Android 中是否存在一些使用“文件”方案的内容提供程序?但是如何 - 我认为所有内容提供者的 URI 方案都必须有“内容”方案?