Включите камеру из виджета в Nexus S и Galaxy SII

описание проблемы

Я пишу простой виджет для устройств Android. Когда пользователь нажимает на виджет, фонарик камеры должен выключаться и включаться. Мой виджет работает нормально, когда я запускаю его на Sony Ericsson Arc, но когда я пытаюсь запустить виджет наSamsung NexusS или жеSamsung Galaxy SII Этоничего не делать (не работает).

Исследования

Я гуглю эту проблему и нахожу некоторые ответы на нее. Большинство пользователей предлагают использовать SurfaceView и действительно вид поверхности с размером 1 пиксель действительно работают, если он помещен на активность, нов моем случае это не работает (Widget не поддерживает SurfaceViw).

Светодиодный фонарик на Galaxy Nexus управляется каким API?

Я нашел эту статью, и она была очень полезной, но как я могу использовать ее в моем случае, если я хочу включить свет из виджета? Я знаю, что не могу использовать Поверхностный вид в Виджете, так как он еще не поддерживается, есть идеи?

Вопрос

Пожалуйста, предоставьте мне некоторые ссылки, проекты с открытым исходным кодом или статьи или что-то, что может помочь мне включить / выключить свет из виджета на Nexus S One и Galaxy S II.

Есть ли универсальный код для работы с камерой на разных телефонах? Любая информация будет полезна.

Может мне нужно использовать нативную библиотеку?

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос