2010-04-26 40 views
1

我对我的htc英雄有一个奇怪的问题。在启动相机时,我会发现内存异常。之后,如果我启动任何其他使用相机的应用程序,它们也会崩溃(尝试使用相机功能时)。 我在surfacedestroyed函数中调用camera.release和camera.stoppreview,但是这没有帮助。Android摄像头内存异常

什么是释放所有资源的正确方法?有人能让他的工作表面变化,表面创建和surfacedestroyed功能? 我有空的onPreviewFrame函数,我应该把东西放在那里?

+0

我忘了问我应该在哪里放置我的参数(预览,图片格式,预览格式....)?在surfaceCreated()或surfaceChanged()中? 谢谢 – DixieFlatline 2010-04-26 14:28:35

回答

1

this search for "surfacechanged" in Google Code Search怎么样?第一个结果来自Android源代码。

+0

对不起,但我不明白应该做什么。 我认为谷歌应该把这个网站的教程http://developer.android.com/guide/topics/graphics/2d-graphics.html,因为一切都解释得很好,除了相机是非常重要的。 – DixieFlatline 2010-04-26 15:05:02