2014-01-31 3 views
1

считаю, что у меня есть 10 изображений в папке с ресурсами, и я возвращаю их в Image View. И я добавил еще 10 изображений в папку с ресурсами. Могу ли я просмотреть все 20 изображений на изображении? а не почему? Если да, то как?Запрос, связанный с папкой с активами

Это код, который я использовал для чтения и скопировать файл активов на SD карту

String[] getImagesFromAssets() { 
    AssetManager assetManager = getAssets(); 
    String[] img_files = null; 
    try { 
     // img_files = getAssets().list("pictures"); 
     img_files = assetManager.list("pictures"); 

    } catch (IOException ex) { 
     Logger.getLogger(GameActivity.class 
       .getName()).log(Level.SEVERE, null, ex); 
    } 
    return img_files; 


} 

void loadImage(String name) { 
    AssetManager assetManager = getAssets(); 

    InputStream in = null; 
    OutputStream out = null; 
    try { 
     in = assetManager.open("pictures/" + name); 
     File outFile = new File(getExternalFilesDir(null)+"/"+"pictures/"+ name); 

     out = new FileOutputStream(outFile); 
     copyFile(in, out); 
     in.close(); 
     in = null; 
     out.flush(); 
     out.close(); 
     out = null; 



     Bitmap myBitmap = BitmapFactory.decodeFile(outFile.getAbsolutePath()); 

     image.setImageBitmap(myBitmap); 



    } catch(IOException e) { 
     Log.e("tag", "Failed to copy asset file: " + "pictures/" + name, e); 
     return; 
    } 

} 



private void copyFile(InputStream in, OutputStream out) throws IOException 
{ 
     byte[] buffer = new byte[1024]; 
     int read; 
     while((read = in.read(buffer)) != -1) 
     { 
      out.write(buffer, 0, read); 
     } 
} 

ответ

0

Я рекомендую использовать 3rd сторонней LIBS, используйте примеры Приемлемых URIS в андроиде Android-Universal-Image-Loader

Ex: String imageUri = "assets://image.png";

Кредиты: Сергей Тарасевич

+0

Спасибо за ваше предложение. Но моя проблема в том, что я хотел бы хранить изображения в папке с ресурсами эльф, и я не сохранил счетчик изображений с использованием preference.What я нахожу, когда я добавляю новые изображения в папку с ресурсами, я не нахожу счетчик для увеличения. –

Смежные вопросы