【发布时间】:2011-07-25 03:43:49
【问题描述】:
我正在尝试在 android 中实现相机事件。我是这方面的新手。究竟如何去听像 didCancel 和 didFinishPickingMedia 这样的事件?请指教。我非常绝望,因为快速搜索无法将我带到任何地方。
【问题讨论】:
-
我不太确定你在问什么。您是否尝试直接与相机硬件交互并拍摄照片?或者您是否尝试在代码中创建一个点,以打开设备上的相机应用程序并要求它给您一张照片。如果是第二个,则只需将一些意图发送到 startActivityForResult ,您应该能够获得 Canceled 回调或返回的位图 URI。但两者都非常不同,所以在那之前真的帮不上忙。
-
嘿格雷格,我实际上是在尝试直接与硬件交互。你能告诉我应该如何进行吗?
-
然后我会查看 Balaji 的链接。一切都是通过 SurfaceHolder 完成的。所以你最终会通过这个虚拟画布获得回调。但是我认为没有任何 didFinishPickingMedia,您必须为此与 MediaStore 进行交互。
-
格雷格,didCancel 呢?我确信它类似于关闭快门或关闭相机功能。您是否熟悉我可以为此类事件实现的侦听器?
标签: android android-manifest android-camera android-camera-intent