【发布时间】:2013-07-20 03:38:47
【问题描述】:
是否可以以实用的方式启用相机设置?我想以编程方式启用相机设置页面并使用户能够从该页面执行某些操作。到目前为止,我已经搜索过,无法获得适当的参考。
【问题讨论】:
标签: android performance
是否可以以实用的方式启用相机设置?我想以编程方式启用相机设置页面并使用户能够从该页面执行某些操作。到目前为止,我已经搜索过,无法获得适当的参考。
【问题讨论】:
标签: android performance
我将假设您想要打开相机偏好活动并设置位置标记,其方式类似于 Google 地图将用户引导至系统偏好活动以打开 GPS。不幸的是,这对于相机应用程序来说是不可能的,主要是因为相机应用程序不是安卓设备的标准。
我个人在手机上安装了三个相机应用,不包括 Eyem 和 Instagram 之类的应用,我认为这并不稀奇。它们都没有用于设置首选项的相同活动,甚至内置应用程序也没有标准的首选项活动。
如果您想沿着这条路线走,最好的办法是在调用拍照意图之前先检查是否有可用的定位服务(如果您不确定,请参阅How to check if Location Services are enabled? 的示例)。指导用户在必要时打开它们,并警告他们您需要在他们选择的相机应用中打开位置标记。
【讨论】:
如果您在说设置时谈论的是Camera.Parameters,是的,当然可以。
此处列出了所有可能性:
http://developer.android.com/reference/android/hardware/Camera.Parameters.html
在启动preview 之前,您必须编写自己的用户界面来获取所需的参数并将它们传递给camera-objekt。
【讨论】: