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:
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 !!