根据link,我尝试了以下代码
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= android.os.Build.VERSION_CODES.FROYO){
// Do something for froyo and above versions
} else{
// do something for phones running an SDK before froyo
}
但它只获得当前包的当前API版本。有没有办法让我通过其他方式查询其他包API版本?
答案 0 :(得分:0)
但它只获取当前包的当前API版本。
不,它获取设备上运行的操作系统的API级别。
我有办法通过其他方式查询其他软件包API版本吗?
Android中没有这样的概念。
这意味着我想知道我的Android系统中特定应用程序的API版本,因为我目前正在使用包管理器来检索包名称
Android中没有这样的概念。
是的,我的具体问题是因为我必须为API级别做某些事情< 4,API级别的某些内容>因为我必须检测到的android.WRITE_EXTERNAL_STORAGE权限
,所以上面有4个
欢迎您根据设备的API级别在您的应用中“执行某些操作”,使用您在问题中的代码。欢迎每个其他应用程序根据设备的API级别执行自己的“特定内容”。