我必须在 Android Play、Kindle 和 Nook 商店中维护我的应用程序。我在我的应用程序中使用相机选项。由于 Nook 没有摄像头,因此每次发布到市场时,我都必须隐藏摄像头选项。所以我必须使用两个不同的 apk(一个用于 Play 商店、Kindle 和另一个用于 Nook。)。有什么方法可以在所有三个商店中发布单个 apk。这将节省我很多时间。
提前致谢。
我必须在 Android Play、Kindle 和 Nook 商店中维护我的应用程序。我在我的应用程序中使用相机选项。由于 Nook 没有摄像头,因此每次发布到市场时,我都必须隐藏摄像头选项。所以我必须使用两个不同的 apk(一个用于 Play 商店、Kindle 和另一个用于 Nook。)。有什么方法可以在所有三个商店中发布单个 apk。这将节省我很多时间。
提前致谢。
最简单的方法是检测设备现在是否有摄像头。
您可以使用PackageManager#hasSystemFeature(String)
和传递PackageManager.FEATURE_CAMERA
作为参数。
最后,我通过使用Build.MANUFACTURER
. Nook的制造商是“富士康”。