189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Projectpage.title=Permitted Version Strings for Android 2.1
289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project@jd:body
389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project
489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<p>As described in Section 3.2.2 of the <a href="/compatibility/android-2.1-cdd.pdf">Android 2.1 Compatibility Definition</a>, 
589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Projectonly certain strings are allowable for the system property
689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<code>android.os.Build.VERSION.RELEASE</code>. The reason for this is that
789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Projectapplications and web sites may rely on predictable values for this string, and
889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Projectso that end users can easily and reliably identify the version of Android
989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Projectrunning on their devices.</p>
1089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<p>Because subsequent releases of the Android software may revise this string,
1189fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Projectbut not change any API behavior, such releases may not be accompanied by a new
1289fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source ProjectCompatibility Definition Document. This page lists the versions that are
1389fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Projectallowable by an Android 2.1-based system. The only permitted values for
1489fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<code>android.os.Build.VERSION.RELEASE</code> for Android 2.1 are:</p>
1589fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<ul>
1689fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<li>
1789fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<p>2.1</p>
1889fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project</li>
1989fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<li>
2089fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5The Android Open Source Project<p>2.1-update1</p>
21c795b64060c3af9d7961fc1371e4ccfa8ee3e450John Grossman</li>
22c795b64060c3af9d7961fc1371e4ccfa8ee3e450John Grossman</ul>
23273d098cc72a88c797d01c7dff0c1350f315f05fMathias Agopian