2013-07-18 47 views
0

是否可以启用相机设置 pragrammatically?我想以编程方式启用相机设置页面,并允许用户从该页面执行某些操作。到目前为止我已经搜索过,无法得到适当的参考。启用相机设置 - android

回答

1

我打算假设您想要打开相机偏好设置活动并设置位置标记,与Google地图将用户导向用于切换GPS的系统偏好设置活动的方式类似。不幸的是,这是不可能的相机应用程序,主要是因为相机应用程序不是标准的Android设备。

就我个人而言,我在手机上有三个相机应用程序,不包括Eyem和Instagram等应用程序,我不认为这很不寻常。他们都没有设置偏好的相同活动,甚至内置的应用程序也没有标准偏好活动。

如果你想沿着这条路线走,你可以做的最好的事情是在调用拍照意图之前首先检查位置服务是否可用(参见How to check if Location Services are enabled?举例,如果你不确定)。指导用户在必要时打开它们,并警告他们您需要在他们选择的相机应用程序中打开位置标记。

+1

谢谢,有用的信息。 – Ram

1

如果你说的是Camera.Parameters当你说设置,当然可以。 这里列出了所有可能性: http://developer.android.com/reference/android/hardware/Camera.Parameters.html 在开始preview之前,您必须编写自己的用户界面以获取所需的参数并将它们传递给camera -objekt。

+0

感谢您的回复,我想实用地启用相机地理标签。这有可能做到。我正在寻找一段时间,我无法得到适当的解决方案。请帮我 – Ram

+1

检查setGpsLatitude()/ setGpslogitude()的链接。但请注意,您必须事先获得这些值。 – sschrass

+0

从Android文档:[培训:使您的应用程序位置感知](http://developer.android.com/training/location/index.html),具体而言,[检索当前位置](http:// developer .android.com/training/location/retrieve-current.html) – Chilledrat