我必须在Android Play,Kindle和Nook Stores中维护我的应用程序。我在我的应用程序中使用相机选项。由于Nook没有摄像头,每次我向市场发布时都要隐藏摄像头选项。所以我必须采取两种不同的方式(一种用于Play商店,一种用于Kindle,另一种用于Nook)。有没有办法在所有三个商店中发布单个apk。这将节省我的时间。
先谢谢。
答案 0 :(得分:0)
最简单的方法是检测设备现在是否有摄像头。
您可以使用PackageManager#hasSystemFeature(String)
并传递PackageManager.FEATURE_CAMERA
作为参数。
答案 1 :(得分:0)
最后,我通过使用Build.MANUFACTURER
为Nook找到设备制造商来实现这一目标。 Nook的制造商是“富士康”。