只允许 Android 个应用安装在多核处理器设备上

Only allow Android apps to be installed on devices with multi-core processors

是否可以在具有多核处理器的设备上仅Android 制作一个应用程序available/installable?我知道可以针对某些 Android 版本和硬件规格(例如前置摄像头)制作应用程序。

以编程方式解决此问题的一种方法是通过调用 Runtime.getRuntime().availableProcessors() 获取设备上的内核数,然后在设备不满足时完成 activity我的要求,但这可能不是正确的方法。

那么,如何以 Google 认可的方式执行此操作?

如果您要在 google Play 商店上发布,使用 google 提供的 android 控制台,您可以排除设备。此设备将无法安装您的应用。此选项位于 APK 部分。 这意味着您必须列出所有没有多核处理器的设备。

还有一个可以编辑的 "supported devices" 列表。遗憾的是没有 "cores count" 过滤器。