3

我的应用程序需要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)?

4

0 回答 0