Prior to purchasing, how do I know if I'll be able to control an Android phone's camera focus?
<p>I know that the setFocusMode function in Camera.Parameters allows a programmer to control the camera focus.</p>

<p>But how do you know if that function will work on any particular phone? It might return NULL, meaning that the phone does not support focus control for its camera. </p>

<p>Its easy to tell which Android phones on the market have autofocus.</p>

<p>But if a manufacturer says their phone has autofocus, does that mean I can control the camera focus using setFocusMode?</p>

<p>I just don't want to buy a phone, and then find out setFocusMode does not change the focus.</p>

<p>If you are curious about what exactly I'm trying to do:  I'd like to switch between FOCUS_MODE_INFINITY and FOCUS_MODE_MACRO and take two different pictures of an object.</p>

<p>thanks,
SJK</p>
