Ich mag die Anwendung den Android Wear version
(zum Beispiel 1.5.0) erhalten, ist in der gleichen Weise ausgeführtWie erhält man die aktuelle Version von Android Wear?
Build.VERSION.RELEASE;
für mobilen Fall ist.
Ich mag die Anwendung den Android Wear version
(zum Beispiel 1.5.0) erhalten, ist in der gleichen Weise ausgeführtWie erhält man die aktuelle Version von Android Wear?
Build.VERSION.RELEASE;
für mobilen Fall ist.
Wenn Sie dies wissen möchten, um die Funktionalität Ihrer App anzupassen, überprüfen Sie besser die SDK-Ebene auf dem Gerät, genauso wie auf einem Android-Telefon oder -Tablet. Wie Sie wahrscheinlich wissen, tun Sie dies mit Build.VERSION.SDK_INT
.
Zum Beispiel tragen 2.0 basiert auf Nougat und 1,5 auf Eibisch, so dass Sie einen Vergleich wie
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N)
bestimmen tun, wenn die Uhr Wear 1.x oder 2.0+ läuft.
Wenn Sie wirklich Notwendigkeit, die Wear-Versionsnummer kennen, können Sie das bekommen, aber es ist ein bisschen mehr beteiligt:
try {
PackageManager pkgMgr = context.getPackageManager();
PackageInfo pkgInfo = pkgMgr.getPackageInfo("com.google.android.wearable.app", 0);
String wearVersion = pkgInfo.versionName;
} catch (NameNotFoundException e) {
Log.w(TAG, "Can't load PackageInfo for Android Wear app");
}
Dies wird Ihnen wie 1.5.0.3505725
oder 2.0.0.141602697
einen Wert geben, von dem aus Sie kann so viele Ziffern auslesen, wie Sie interessiert sind.
Genau das, was ich gesucht habe. Vielen Dank! – ChC