如何在没有 4K 摄像头的设备上限制应用安装?

How to restrict app installation on devices which don't have 4K camera?

我正在编写应仅安装在支持 4K 摄像头的设备上的应用程序。我如何添加该限制

目前 Android 没有任何方法可以实现这种限制。应用程序安装过滤器是通过 uses-feature 清单元素标记设置的,正如您在文档中看到的那样,它无法按视频分辨率进行过滤。如果你真的需要这样的限制,那么你有一个非常粗略的方法可以帮助你,就是确保商店描述很好地突出这个要求,甚至可以做一个可能暗示这个限制的图标设计,并且可能展示如果检测到不支持 4K,则在应用程序启动时显示一条消息。一种非常丑陋的方法,但现在是唯一的方法。