【问题标题】:Android - can we open camera in one activity and use it in anotherAndroid - 我们可以在一个活动中打开相机并在另一个活动中使用它吗
【发布时间】:2014-12-16 21:58:03
【问题描述】:

伙计们。我想制作一个游戏,我想在按下播放按钮时启动相机。有一个问题 - 打开相机需要太长时间(5-6秒)。所以当用户在选项菜单中并且当他/她按下播放按钮只是为了获取相机并将相机视图放在我想要的位置时,我可以打开相机吗?这样,用户就不会等待 5-6 秒。 如果没有办法做到这一点,我可以在相机加载时用一些图片写“Loading ...”,但我怎么能理解相机何时准备好删除“Loading...”? 提前致谢!

【问题讨论】:

  • 后者可以在onActivityResult()中处理。
  • 谢谢你的回答,但你能不能解释的更详细一点,我不明白你的意思。

标签: android camera


【解决方案1】:

zgc7009给出的答案更详细:http://developer.android.com/training/basics/intents/result.html

就我而言,您可以在应用程序启动时初始化相机。只需将 SurfaceView 设置为不可见或消失即可。当用户单击播放按钮时,将 SurfaceView 设置为可见。在这种情况下,您无需等待。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多