2013-09-05 14 views
4

我需要排除沒有後置攝像頭的設備來安裝應用程序。我知道在我AndoirdManifest.xml可以提到: -如何在Manifest文件中添加背面攝像頭的要求?

<uses-feature 
     android:name="android.hardware.camera" 
    android:required="true" /> 

但是,這將仍然允許無後置攝像設備(但他們確實有前置攝像頭)來安裝應用程序。

我在android系統的文檔,我們可以提子功能要求有前置攝像頭

android:name="android.hardware.camera.front". 

但是,有沒有辦法,我可以提置攝像頭爲需求的回讀。喜歡的東西

android:name="android.hardware.camera.back" 

也就是有沒有辦法測試,如果這一要求將其釋放Play商店前工作。我試圖在模擬器&設備上進行測試,但應用程序始終從eclipse安裝,即使它們根本沒有任何相機。

謝謝! 加甘

回答

0

但是,這仍然可以讓沒有後置攝像設備(但他們確實有前置攝像頭)來安裝應用程序

根據不用Google

一單個前置攝像頭(需要android.hardware.camera功能的應用將無法在Nexus 7上使用)

因此,正確的答案似乎是您的第一個代碼片段。

如果您有證據表明您的代碼段不會阻止第一代Nexus 7,請發佈它。

+0

感謝您的帖子。我認爲它應該可以解決我的問題。如果這不起作用,將保持張貼狀態。 – user2751441

+1

這不起作用。使用android.hardware.camera值,2012年Nexus 7不會被Google Play商店自動排除。 –

相關問題