Я разрабатываю приложение для Android, для которого требуется 2.3 Gingerbread.В камере есть функция определения расстояния до объекта, но на моем телефоне она возвращает 0.
http://developer.android.com/reference/android/hardware/Camera.Parameters.html#getFocusDistances(float[])
Может ли кто-нибудь с Gingerbread протестировать это приложение во вложении?Он запускает камеру и при нажатии средней кнопки на телефоне распечатывает расстояние до объекта.На моем телефоне я получаю [auto, 0,0,0].Кто-нибудь может опубликовать, что они получают на своем телефоне?
Исходный код см. В этом вопросе Дистанция фокусировки камеры
Вот вложение http://forum.xda -developers.com/attachment.php?attachmentid=645665&d=1309825196
Исходный код, на который вы ссылаетесь, работает, но эта методика измерения кажется очень неточной. Я думаю, что аппаратное обеспечение камеры в большинстве смартфонов не подходит для этой задачи.