我的应用程序需要NotificationListenerService
正常工作。
从 API 27 开始,这意味着它只能在具有该功能的设备上运行FEATURE_RAM_NORMAL
。
理论上我应该使用:
<uses-feature
android:name="android.hardware.ram.normal"
android:required="true" />
但是,如果我根据需要指定该功能,我将排除所有在 API 27 之前出现并且在其配置中没有该功能的设备,因为它当时不可用。
有什么方法可以解决这个问题而不必创建多个 apk(因此,有多个清单文件)?
PS:您认为 Google Play 是否会在其设备目录中添加基于功能的排除项(在这种情况下,能够排除具有功能的设备FEATURE_RAM_LOW
)?