I thought the same, but here are some examples:
Uri.parse("assets://image.png").getPath() returns empty string.
Uri.parse("assets://dir/image.png").getPath() returns "/image.png"
Uri.parse("assets://dir/subdir/image.png").getPath() returns "/subdir/image.png"