2
は、私は、アプリケーションがAndroid Wearの最新バージョンを取得するにはどうすればよいですか?
Build.VERSION.RELEASE;
がモバイルの場合と同じ方法で実行されているAndroid Wear version
(例えば1.5.0)を取得したいです。
は、私は、アプリケーションがAndroid Wearの最新バージョンを取得するにはどうすればよいですか?
Build.VERSION.RELEASE;
がモバイルの場合と同じ方法で実行されているAndroid Wear version
(例えば1.5.0)を取得したいです。
これを知りたい場合は、Android搭載のスマートフォンやタブレットと同じように、デバイスのSDKレベルを確認する方がよいでしょう。ご存知のように、これはBuild.VERSION.SDK_INT
で行います。例えば
、2.0を着用してはヌガーに基づいて、マシュマロの1.5ので、あなたは時計が着用1.xまたは2.0+を実行しているかどうかを判断するために
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N)
のような比較を行うことができます。
あなた本当には、あなたがそれを得ることができ、着用バージョン番号を知っておく必要がありますが、それは少しより複雑になら:
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