2013-05-06 49 views
1

我正在構建使用相機手電筒的應用程序。要做到這一點,它必須獲取相機與camera.open()這讓我控制設備的相機,直到我釋放它。其他應用程序需要時釋放相機

當用戶嘗試打開使用相機的其他應用程序(例如默認相機應用程序)時,就會出現問題。如果我的應用程序正在運行,則會出現一個Can't connect to the camera.錯誤,令人感到沮喪,並且可能會讓用戶感到困惑。如果沒有其他應用程序正在使用它,我不想使用相機,只需使用手電筒即可。

從我的研究看來,這看起來不太可能,但有誰知道一種方法來掛鉤來自另一個應用程序的相機請求,以便我可以立即釋放對它的保留?

+0

你需要閃光燈還是相機?在後臺服務 – 2013-08-19 14:44:52

回答

0

僅在您的ActivityonStartonStop之間獲取相機。

+0

不幸的是,我正在購買未綁定的後臺服務中的相機,因爲我希望用戶能夠在使用手電筒時做其他事情。 – m6tt 2013-05-06 12:33:54