IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Utilisation de getExposureCompensation


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club  
    Profil pro
    ras
    Inscrit en
    Janvier 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ras

    Informations forums :
    Inscription : Janvier 2011
    Messages : 12
    Par défaut Utilisation de getExposureCompensation
    Bonjour,

    Je réalise ma première application Android dont une des méthode doit me calculer la valeur d'explosition de l'appareil photo grâce au nouvel méthode getExposureCompensation() et getExposureCompensationStep().
    Seulement j'ai quelques problèmes, avec l'émulateur getExposureCompensation() retourne 0 et getExposureCompensationStep appelle le Catch. En lançant le programme sur mon portable les 2 valeur reste à 0. L'émulateur tournant sous 2.2 et mon HTC Hero sous 2.2.1

    Est-ce que quelqu'un qui a déjà utilisé ces 2 méthode pourrai m'éclairer sur mon problème

    Voila le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    TextView txtExpValue = ((TextView) this.findViewById(R.id.txtExpoValue));
    try {
    	if (camera == null){
    	camera = Camera.open();
    	}
     
    	Parameters param = camera.getParameters();
     
    	int ExpComp = param.getExposureCompensation();
    	float ExpCompStep = param.getExposureCompensationStep();
     
    	EV = (float) (ExpComp*ExpCompStep);
     
    	txtExpValue.setText(""+EV);
     
    } catch (Exception e) {
    	txtExpValue.setText("BugVersion");
    	e.printStackTrace();
    }
    Merci !!

  2. #2
    Futur Membre du Club  
    Profil pro
    ras
    Inscrit en
    Janvier 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ras

    Informations forums :
    Inscription : Janvier 2011
    Messages : 12
    Par défaut
    Bon mon problème ne passionne pas les foules

    Avec cette Activity est-ce que vous avez aussi une erreur ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    public class EV extends Activity implements OnClickListener{
     
    	TextView txtExpValue;
    	Button btnExpValue;
    	LinearLayout layoutMain;
    	Camera camera;
     
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
     
    		super.onCreate(savedInstanceState);
     
    		txtExpValue = new TextView(this);
    		btnExpValue = new Button(this);
    		layoutMain = new LinearLayout(this);
     
    		txtExpValue.setText("EV");
    		btnExpValue.setText("Mesurer");
     
    		layoutMain.addView(txtExpValue);
    		layoutMain.addView(btnExpValue);
     
    		btnExpValue.setOnClickListener(this);
     
    		setContentView(layoutMain);
     
    	}
     
    	@Override
    	public void onClick(View arg0) {
    		try{
    		if (camera == null){
    			camera = Camera.open();
    		}
    		if (camera != null){
    			int ExpComp = camera.getParameters().getExposureCompensation();
    			float ExpCompStep = camera.getParameters().getExposureCompensationStep();
     
    			float EV = (float) (ExpComp*ExpCompStep);
     
    			txtExpValue.setText(""+EV);
    		}
    		} 
    		catch (Exception e) {
    			txtExpValue.setText("BugVersion");
    			e.printStackTrace();
    		}	
    	}
    }

Discussions similaires

  1. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  2. Réponses: 4
    Dernier message: 05/06/2002, 14h35
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo