En fait, je sais comment ouvrir des fichiers PNG en tant que bitmaps. Mais mon code ne fonctionne pas pour les fichiers JPG ouverts, je ne sais pas pourquoi.
Je ne trouve pas d'exemples corrects sur SO ou google sur la façon de procéder.
J'ai besoin d'avoir un bitmap avec le fichier JPG ouvert à partir d'un répertoire de la carte SD. Par exemple "sdcard/images/01.jpg"
Merci
File root = Environment.getExternalStorageDirectory();
ImageView IV = (ImageView) findViewById(R.id."image view");
Bitmap bMap = BitmapFactory.decodeFile(root+"/images/01.jpg");
IV.setImageBitmap(bMap);
Essayez toujours d'utiliser Environment.getExternalStorageDirectory();
au lieu de sdcard. Vous avez besoin d'une ImageView quelque part dans votre mise en page, mais c'est comme ça que je fais ce genre de choses.
J'utilise également ce code personnellement, et cela fonctionne ici.
N'importe lequel des BitmapFactory.decode*
les méthodes devraient être capables de gérer les fichiers JPG standard.
Si vous publiez du code, il pourrait être plus facile de comprendre pourquoi cela ne fonctionnera pas.