2017-01-21 49 views

回答

1

如果你想知道這個以適應你的應用程序的功能,你最好在設備上檢查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.35057252.0.0.141602697值,從中可以解析出您感興趣的位數。

+0

這就是我一直在尋找的東西。非常感謝你! – ChC

相關問題