Мне нужно знать путь строки к файлу в папке с ресурсами, потому что я использую карту 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, хранящемуся в моей папке с ресурсами?
Спасибо
EDIT для 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);}