Leggere le risorse da assets

23 novembre 2010 Sviluppo android assets raw resource trainer Leave a comment

Per leggere le risorse dalla cartella assets di Android è possibile procedere come segue

        AssetManager am = getResources().getAssets();
        String assets[] = null;
        try {
            assets = am.list( "" );
            for( int i = 0 ; i < views.length ; ++i ) {
                if( i >= assets.length )
                    break;
                TextView t = (TextView)findViewById( views[i] );
                InputStream is = am.open( assets[i] );
            }
        } catch( IOException ex ) {
            Log.e( LOG_TAG,
                    "I/O Exception",
                    ex );
        }
Una volta ottenuto l'InputSource in base al tipo di risorsa (file di testo, immagine, ...) bisognerà usare i byte nel modo appropriato.