считаю, что у меня есть 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);
}
}
Спасибо за ваше предложение. Но моя проблема в том, что я хотел бы хранить изображения в папке с ресурсами эльф, и я не сохранил счетчик изображений с использованием preference.What я нахожу, когда я добавляю новые изображения в папку с ресурсами, я не нахожу счетчик для увеличения. –