Bonjour tout le monde
je me demande s'il y a une méthode (ou bien une classe) qui permet de faire une capture d'ecran.
merci d'avance
Version imprimable
Bonjour tout le monde
je me demande s'il y a une méthode (ou bien une classe) qui permet de faire une capture d'ecran.
merci d'avance
Salut,
Si c'est pour toi tu peux le faire directement à partir d'eclipse sinon il faut que tu passe par l'objet Camera .
http://developer.android.com/referen...re/Camera.html
salut
merci pour ta réponse,
en fait, je travaille sur une réalisation d'une application, et j'ai besoin de faire une capture de l'écran pour transférer l'image après.
(vous dites que je peux utiliser eclipse cad par DDMS ? )
Salut,
Si tu souhaites faire un "screenshot" de ton application, tu peux effectivement le faire via Eclipse (cf la capture ci jointe)
merci pour ta réponse
en fait, je veux pas le faire graphiquement par Eclipse, mais par code .
Alors, as tu essayer comme ça :
view représente l'objet que tu veux "screenshoter" (:aie:), et bm contient l'image de ton écran, tu devrais pouvoir la sauvegarder dans un fichier, ou alors l'afficher dans un objet de type ImageView.Code:
1
2
3
4
5
6
7 public Bitmap makeScreenShot(View view) View v1 = view.getRootView(); v1.setDrawingCacheEnabled(true); Bitmap bm = v1.getDrawingCache(); return bm; }
je suis très reconnaissant Mr MrDuChnok
ça a bien marché avec moi
merci beaucoup
Pense à utiliser le bouton http://www.developpez.net/forums/ima...ons/resolu.gif si tu considères ton problème comme résolu. :ccool:
Je déterre ce sujet qui m’intéresse beaucoup.
Je cherche à faire une appli qui stream un flux vidéo via "videoviewer". sur l'appli il y a donc le lecteur vidéo et une horloge avec l'heure. J'aimerai donc, à l'appui sur un bouton déclencher un capture d'écran et la sauvegarder dans un dossier de mon télephone.
Comment intégrer la capture d'écran par appui sur un bouton au code ci dessus ?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 package com.example.chassagnearthur.communications7; import Moka7.*;//import de la librairie import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.VideoView; import android.graphics.Bitmap; public class moka7 extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_moka7); // lecteur flux caméra final VideoView videoView = (VideoView) findViewById(R.id.videoView); videoView.setVideoPath( "http://192.168.0.102:8080"); videoView.start(); }}
Merci pour votre aide