2016-08-13 13 views

答えて

1

私はしばらく前の電話をしておくことをお勧めします。これは、公式にリリースされていないAPI24で廃止されました。それがリリースされても、デバイスはごくわずかな割合でしか使用されない可能性があります(つまり、ほとんどの人は古いバージョンのAndroidを長時間使用しています)。また、8分版から24分版まで、大いに飛躍しました。

これは、バージョン固有の推論を行うことができます。これはおそらく明らかであるが、ここで注意すべき点は、次のようなコードを行うにはしたくないです
https://developer.android.com/reference/android/os/Build.VERSION.html
https://developer.android.com/reference/android/os/Build.VERSION_CODES.html

if (version == x) { 
    ... 
} 
else if (version == y) { 
    .... 
} 
else if (version == z) { 
    ... 
} 

私はちょうどそれを指摘して、私は」ので、下記のドキュメントを参照してください。実際に見た人々はそれのようなものをする。 (できるだけそのようなケースでは、Factoryと一緒に何らかのストラテジー/テンプレートパターンを使用する方が良いでしょう)。

+0

あなたはそれがリリースされていないということを意味しますか?私はすでにsdkに持っています。プロジェクトのビルドターゲットをapi 24に変更すると、このエラーが表示されます。古いGpsStatusを使用すると、廃止予定について警告されます。 下位互換性のためにサポートライブラリバージョンがいくつか存在するはずです。 –

+0

プレビューがありますが、そのすべてがプレビューです。 Android 7は公式に一般公開されていません。 https://en.wikipedia.org/wiki/Android_version_historyを参照してください。また、古いバージョン*はライブラリでもサポートされています。彼らは実際にこの時点でそれを削除しているわけではありません。 – EJoshuaS

関連する問題