gpt4 book ai didi

java - 通过 USB 调试时如何以编程方式获取设备的 Android 版本

转载 作者:行者123 更新时间:2023-12-01 21:33:56 24 4
gpt4 key购买 nike

通过 USB 调试时如何以编程方式获取设备的 Android 版本?我看到了这行代码的链接,但我认为这获取了应用程序的构建/版本号,而不是实际设备的操作系统的构建/版本号

packageinfo = getPackageManager().getPackageInfo(getPackageName(), 0);
Version = packageinfo.versionName.toString();

在我的代码中,这是我的应用程序名称等,在这里我想获取我用来调试的实际设备的 Android 版本(Samsung GT-I9300)

我的代码

 ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
int networkType = NetworkState.GetNetworkState(context, info, "DataUsageRecorder"); // wifi, data, data roaming

// Get all apps
PackageManager pm = context.getPackageManager();
for (ApplicationInfo app : pm.getInstalledApplications(0))
{

long tx = 0;
long rx = 0;
int uid = app.uid;


tx = TrafficStats.getUidTxBytes(uid);
rx = TrafficStats.getUidRxBytes(uid);


if ((tx == 0 || rx == 0))
{
// Skip inactive items
continue;
}
else if (Globals.DEBUG && (tx < DEBUG_5MB && rx < DEBUG_5MB))
{
// Let's skip all the BS for quick testingFlog
continue;
}

最佳答案

您可以使用android.os.Build.VERSION.SDK_INT

关于java - 通过 USB 调试时如何以编程方式获取设备的 Android 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37141891/

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