我需要知道资产文件夹中文件的字符串路径,因为我使用的地图 API 需要接收字符串路径,并且我的地图必须存储在资产文件夹中
这是我正在尝试的代码:
MapView mapView = new MapView(this);
mapView.setClickable(true);
mapView.setBuiltInZoomControls(true);
mapView.setMapFile("file:///android_asset/m1.map");
setContentView(mapView);
出现问题,"file:///android_asset/m1.map"
因为地图未加载。
哪个是存储在我的资产文件夹中的文件m1.map的正确字符串路径文件?
谢谢
为 Dimitru 编辑:此代码不起作用,它因is.read(buffer);
IOException而失败
try {
InputStream is = getAssets().open("m1.map");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
text = new String(buffer);
} catch (IOException e) {throw new RuntimeException(e);}