首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在购买之前,我如何知道我是否能够控制Android手机的相机焦距?

问在购买之前,我如何知道我是否能够控制Android手机的相机焦距?
EN

Stack Overflow用户
提问于 2011-06-02 06:04:53
回答 2查看 176关注 0票数 0

我知道Camera.Parameters中的setFocusMode函数允许程序员控制相机的焦距。

但是你怎么知道这个功能是否能在任何特定的手机上工作呢?它可能会返回NULL,这意味着手机不支持相机的焦点控制。

很容易分辨出市场上哪些安卓手机具有自动对焦功能。

但是,如果制造商说他们的手机具有自动对焦功能,这是否意味着我可以使用setFocusMode控制相机对焦?

我只是不想买一部手机,然后发现setFocusMode并没有改变焦点。

如果你很好奇我到底想做什么:我想在FOCUS_MODE_INFINITY和FOCUS_MODE_MACRO之间切换,为一个物体拍摄两张不同的照片。

谢谢,SJK

EN

回答 2

Stack Overflow用户

发布于 2011-06-02 06:12:38

检查是否上报自动对焦功能:http://developer.android.com/reference/android/content/pm/PackageManager.html#FEATURE_CAMERA_AUTOFOCUS

这是Market用来过滤需要自动聚焦的应用程序的相同功能。

票数 1
EN

Stack Overflow用户

发布于 2011-06-02 06:12:28

最直接的解决方案是:

  1. 根据在安卓市场上setFocusMode.
  2. Publish该应用的结果,在屏幕上打印“此手机具有自动对焦功能”或“此手机没有自动对焦功能”。
  3. 要求供应商允许您在购买前在手机上测试该应用。

如果你的供应商不允许你这样做,那么下一个更好的办法是在论坛上询问。就像“嘿,伙计们,谁能告诉我这个应用程序(链接到市场上的应用程序)在上面有什么回报?”

我想你也可以请求IT支持人员为你指定一部手机,让他们为你试用这款应用。结果将取决于他们是否有可用于测试这些东西的应用程序。

这就是我所能想到的一切。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6208296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档