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