У меня есть странная проблема на моем герое htc. При запуске камеры я выхожу из исключения памяти. После этого, если я запускаю какое-либо другое приложение, которое использует камеру, они также отказывают (при попытке использовать функцию камеры). Я называю camera.release и camera.stoppreview в функции surfacedestroyed, но это не помогает.
Что правильный путь состоит в том, чтобы высвободить все средства? Кто-то мог показать его работу surfacechanged, surfacecreated и функции surfacedestroyed? У меня есть пустая функция onPreviewFrame, я должен поместить что-то там?
Как насчет этого поиска по запросу «surfacechanged» в поиске кода Google ? Первый результат взят из исходного кода Android.
Посмотрите исходный код сканера штрих-кода. Посмотрите , что он делает с onPause ()
и onResume ()
через CameraManager
.