Работает нормально для меня. Возвращено [auto, infinity]
Убедитесь, что устройство, на котором вы тестируете, использует API Level 5 или выше и что <uses-permission android:name="android.permission.CAMERA" />
добавлено в AndroidManifest.xml.
Вот код, который я использовал.
Camera camera = Camera.open();
Camera.Parameters params = camera.getParameters();
try
{
Method method = params.getClass().getDeclaredMethod("getSupportedFocusModes", (Class[]) null);
Object o = method.invoke(params, (Object[]) null);
Log.i("Camera Test", o.toString());
}
catch (Exception e)
{
e.printStackTrace();
}