【问题标题】:How can I modify android's native camera application with my own UI?如何使用自己的 UI 修改 android 的原生相机应用程序?
【发布时间】:2014-03-27 20:52:24
【问题描述】:

我目前为应用程序实现的自定义相机应用程序的图像质量非常差,我不想使用相机意图拍照,但想要一个拥有自己相机而不是导航到相机的独立应用程序申请。

是否可以修改本机相机应用程序(因为它是开源的)以包含我自己的自定义用户界面用于拍照等,如下例所示?

如果您做过类似的事情,请告诉我。提前致谢。

【问题讨论】:

  • 有可能吗?是的,至少在理论上。清理该代码库中对 Android SDK 之外的内容的任何引用可能会令人不快。
  • 理论上..有这样的应用程序截图来自whtatsapp;他们已经实现了它,但可能需要付出很多努力。
  • AOSP 应用程序的问题在于,它们并不是真正设计为由 Android SDK 构建的——它们被设计为作为固件的一部分构建。如果您想从相机应用程序开始并从那里进行编辑,那么从 Focal 开始可能会更好。或者,如果您想改进已有的核心逻辑,我的CWAC-Camera 库正在尝试使中档相机逻辑更容易添加到应用程序中。不过,它并不是为高端相机应用而设计的。
  • 我下载了库,但错误太多。你在某处有演示应用吗?
  • 库的 repo 中有三个演示应用程序(例如,demo/)。

标签: android android-camera


【解决方案1】:

是的,你可以看看这个example 并定制你的 UI

【讨论】:

  • 如果您真的阅读了那篇博文,它与修改原生相机应用程序无关。而且,它是从 2010 年开始的,这意味着即使它确实与修改原生相机应用程序有关,它也将过时。最后,答案至少应该在某种程度上真正回答问题,即使您引用了一些第三方来源的所有细节。
  • 这是一个示例,主要思想是使用 SourfaceView 并添加其他视图元素。亲爱的@CommonsWare,这一年无关紧要...我可以在最多 1 小时内制作上面的图像,并以该示例为基础开始这个....
  • 我已经明确表示我已经在我的应用程序中实现了自定义摄像头,这与博客所说的相同。
猜你喜欢
  • 2016-08-04
  • 1970-01-01
  • 1970-01-01
  • 2016-08-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-14
相关资源
最近更新 更多