gpt4 book ai didi

java - 检查API版本

转载 作者:行者123 更新时间:2023-12-01 13:44:46 24 4
gpt4 key购买 nike

我有这个代码

if (sdkVersion < Build.VERSION_CODES.JELLY_BEAN_MR1) {
boolean wCharge = chargePlug == BatteryManager.BATTERY_PLUGGED_WIRELESS;

if(wCharge) {
charge.setSummary("Charging (WiFi)");
}
}

基本上我想检查手机的充电方式(USB、AC、WiFi)。 BATTERY_PLUGGED_WIRELESS 是在 17 只蜜蜂中引入的,所以如果我检查一下安装的版本是否对应于 JB 4.2。 Eclipse 告诉我字段需要 API 级别 17(当前最小值为 11):android.os.BatteryManager#BATTERY_PLUGGED_WIRELESS

我是否必须提高 minSdkVersion 还是可以保留它?很抱歉这个问题看起来很愚蠢。

最佳答案

没有。您应该使用您的代码所需的最高 SDK(在本例中为 17)构建您的应用程序,并保留您现在拥有的 minSdkVersion,因为它告诉平台<您的应用程序支持的strong>最低版本。这个is mentioned in official docs :

android:minSdkVersion

An integer designating the minimum API Level required for the application to run. The Android system will prevent the user from installing the application if the system's API Level is lower than the value specified in this attribute. You should always declare this attribute.

关于java - 检查API版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20440693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com