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

Когда мы просматриваем любой apk, мы обнаружили, что есть одна папка с именами assets.Now, я хочу получить доступ к этой папке programatically.so, как я должен действовать для этого? (Вход для программы будет APK файл/просто имя приложения).

Ответ 1

Здесь перечислены все файлы в папке с ресурсами:

AssetManager assetManager = getAssets();
String[] files = assetManager.list("");

Чтобы открыть файл certian:

InputStream input = assetManager.open(assetName);

Ответ 2

Если вы хотите, чтобы файл доступа из папки ресурсов использовал следующий код:

        InputStream is = getAssets().open("contacts.csv");
        DefaultHttpClient httpClient = new DefaultHttpClient();
        HttpGet httpGet = new HttpGet(is);
        HttpContext localContext = new BasicHttpContext();
        HttpResponse response =httpClient.execute(httpGet, localContext);
        BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));