Afficher une image du téléphone dans un imageView
dlife123
Messages postés
44
Statut
Membre
-
BunoCS Messages postés 16550 Date d'inscription Statut Modérateur Dernière intervention -
BunoCS Messages postés 16550 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai essayé d'afficher une image prise du telephone dans un imageview mais ça ne marche pas.
voici mon code:
//fichier xml
//le manifest
aidez-moi à mieux voir svp!
j'ai essayé d'afficher une image prise du telephone dans un imageview mais ça ne marche pas.
voici mon code:
public class MainActivity extends Activity {
ImageView mImageView;
//File imgFile = new File("/sdcard/Selfie_Time/image.jpg");
String path = Environment.getExternalStorageDirectory()+ "/Selfie_Time/image.jpg";
File imgFile = new File(path);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mImageView = (ImageView) findViewById(R.id.image);
Button bt=(Button)findViewById(R.id.get);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
image(v);
}});
}
public void image(View v){
if(imgFile.exists())
{
Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());
//ImageView imageView=(ImageView)findViewById(R.id.imageView);
mImageView.setImageBitmap(myBitmap);
}
}
//fichier xml
<LinearLayout xmlns:android="[http://schemas.android.com/apk/res/android]"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/get"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Aperçu" />
<ImageView
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>
//le manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="[http://schemas.android.com/apk/res/android]"
package="com.example.testsixteen"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
aidez-moi à mieux voir svp!
| EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Afficher une image du téléphone dans un imageView
- Téléphone - Guide
- Méfiez-vous si ce petit point de couleur s'allume dans un coin de l'écran de votre téléphone - Accueil - Protection
- Se connecter à gmail sur téléphone - Guide
- Regle telephone - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
3 réponses
merci d'avoir pris le temps de me répondre
j'avais lu un tuto qui permettait de capturer une photo et de l'enregistrer dans le téléphone .je voulais le modifier pour qu'il m'affiche l'image capturée,c'est là qu'intervient le code ci-dessus.quand je l'essayais il ne m'afficher pas l'image comme je le souhaitais.
tout ce que je cherchais c'est prendre une photo à partir de mon application et de l'afficher
j'avais lu un tuto qui permettait de capturer une photo et de l'enregistrer dans le téléphone .je voulais le modifier pour qu'il m'affiche l'image capturée,c'est là qu'intervient le code ci-dessus.quand je l'essayais il ne m'afficher pas l'image comme je le souhaitais.
tout ce que je cherchais c'est prendre une photo à partir de mon application et de l'afficher