2
我想要得到的Android Wear version
(例如1.5.0)的應用程序在相同的方式如何獲取當前版本的Android Wear?
Build.VERSION.RELEASE;
確實爲移動運行。
我想要得到的Android Wear version
(例如1.5.0)的應用程序在相同的方式如何獲取當前版本的Android Wear?
Build.VERSION.RELEASE;
確實爲移動運行。
如果你想知道這個以適應你的應用程序的功能,你最好在設備上檢查SDK級別,就像你在Android手機或平板電腦上一樣。正如你可能知道的那樣,你可以用Build.VERSION.SDK_INT
來做到這一點。
例如,穿2.0基於牛軋糖,和1.5的棉花糖,這樣你就可以像
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N)
進行比較,以確定是否手錶運行磨損的1.x或2.0+。
如果你真的需要知道磨損版本號,你可以得到,但它是一個有點更復雜:
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");
}
這會給你喜歡1.5.0.3505725
或2.0.0.141602697
值,從中可以解析出您感興趣的位數。
這就是我一直在尋找的東西。非常感謝你! – ChC