2013-02-26 83 views
0

我做了一个AR(增强现实)应用程序,只需打开相机,而不需要任何图片 和视频。没有拍照和录像的相机权限?

在我Mainfest,我用这个权限相机:

<uses-permission android:name="android.permission.CAMERA" /> 
<uses-feature android:required="false" android:name="android.hardware.camera.autofocus"></uses-feature> 
<uses-feature android:required="false" android:name="android.hardware.camera.flash"></uses-feature> 
<uses-feature android:required="false" android:name="android.hardware.camera.front"></uses-feature> 

然而,当我在谷歌玩上传,它说

硬件控制 拍摄照片和视频 允许该应用用相机拍摄照片和视频。此权限允许应用程序在未经您确认的情况下随时使用相机。

事实上,我的应用程序不会拍照和录像。它只是打开相机,并查看其上的信息,但无法拍照和录像。

我的问题是我如何修改我的权限,只使用相机而不拍照和录像?

问候

+0

我敢肯定这是“增强现实'(在您肯定之后为您修复) – KevinDTimm 2013-02-26 17:34:03

+0

那么,Google Play表示您的应用允许**拍摄并捕捉视频,而不是实际执行的操作。即使您可能没有将视频数据录制到某些持久性媒体中,仍然以某种方式捕捉视频,而只是一种“活”的视频数据,无法播放。我想第一句话是关于语义的,但第二句很清楚:*“这个权限允许应用程序随时使用相机,而无需您的确认。”* – 2013-02-26 18:21:46

回答

2

你不能。一旦您要求获得使用相机API的权限,您就没有计划使用相机API的荣誉系统。如果您可以访问摄像机,则可以访问数据流,这意味着无论您是通过文档记录的方法还是通过记录的方法都可以捕获照片和视频。没有办法让您访问此流,并强制您不捕获它,因此警告。

0

您可以做一些事情,当你通过包括android:required属性,并将其设置为false

退房清单中指定了拍照功能:this

+0

我只有5个相机功能。请点击此处:http://developer.android.com/guide/topics/manifest/uses-feature-element.html#hw-features – 2013-02-26 17:42:28