现在,在我的清单中有这个:
<uses-feature android:name="android.hardware.camera"/>
需要前置摄像头,我知道也可以添加以下内容:
<uses-feature android:name="android.hardware.camera.front"/>
但是我希望支持所有具有摄像头的设备。有没有办法实现这个需求?
例如,我想要支持只有前置摄像头的Nexus 7。但我也想要支持只有后置摄像头的设备。
根据我的一些研究,比如:
http://code.google.com/p/android/issues/detail?id=35166
看起来这似乎不可能。
我认为解决这个问题的一种方法是制作两个单独的APK,一个包含android.hardware.camera,另一个包含android.hardware.camera.front,并使用Multiple APK Support将两者都上传到Google Play。尽管我还没有测试过。
有人找到了一种推荐的方法来支持所有带有前置摄像头、后置摄像头或两者都有但没有任何摄像头的设备吗?