¿Cómo acceder al archivo en la carpeta de activos?

Cuando exploramos cualquier apk que encontramos hay una carpeta llamada assets.Now quiero acceder a esa carpeta programatically.so ¿cómo debo proceder para eso? (La entrada para el programa será apk file / just app name).

Esto mostrará todos los archivos de la carpeta de activos:

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

Esto para abrir un archivo certian:

 InputStream input = assetManager.open(assetName); 

Si desea que el archivo de acceso de la carpeta de activos utilice el siguiente código:

  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())); 

Por ejemplo: Si tiene el archivo .ttf en su carpeta de activos: entonces se utiliza de esta manera:

 Typeface font = Typeface.createFromAsset(getAssets(), "MARKER.TTF"); 

Aquí está el enlace: http://developer.android.com/guide/topics/resources/accessing-resources.html#ResourcesFromCode

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.