Как получить строку пути Android к файлу в папке Assets?

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

Спасибо

РЕДАКТИРОВАТЬ для Димитру: Этот код не работает, он не работает на is.read (буфер); с 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);}
62
задан ppreetikaa 5 January 2019 в 09:06
поделиться