Bagaimana cara mengetahui level API yang digunakan perangkat saya?
Versi firmware adalah 1.6. Apakah itu berarti menggunakan API Level 4?
Anda bisa mendapatkan level API secara terprogram dengan konstanta sistem ( Build.VERSION.SDK_INT
). Misalnya Anda dapat menjalankan beberapa bagian kode yang membutuhkan API yang lebih baru dengan cara berikut (ini akan dijalankan jika level API perangkat saat ini setidaknya 4)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.DONUT) {
}
Untuk mendapatkan Versi Android yang dapat dilihat pengguna, gunakan:
Build.VERSION.RELEASE
Yang Anda butuhkan: http://developer.android.com/reference/android/os/Build.VERSION_CODES.html
SDK_INT value Build.VERSION_CODES Human Version Name
1 BASE Android 1.0 (no codename)
2 BASE_1_1 Android 1.1 Petit Four
3 CUPCAKE Android 1.5 Cupcake
4 DONUT Android 1.6 Donut
5 ECLAIR Android 2.0 Eclair
6 ECLAIR_0_1 Android 2.0.1 Eclair
7 ECLAIR_MR1 Android 2.1 Eclair
8 FROYO Android 2.2 Froyo
9 GINGERBREAD Android 2.3 Gingerbread
10 GINGERBREAD_MR1 Android 2.3.3 Gingerbread
11 HONEYCOMB Android 3.0 Honeycomb
12 HONEYCOMB_MR1 Android 3.1 Honeycomb
13 HONEYCOMB_MR2 Android 3.2 Honeycomb
14 ICE_CREAM_SANDWICH Android 4.0 Ice Cream Sandwich
15 ICE_CREAM_SANDWICH_MR1 Android 4.0.3 Ice Cream Sandwich
16 JELLY_BEAN Android 4.1 Jellybean
17 JELLY_BEAN_MR1 Android 4.2 Jellybean
18 JELLY_BEAN_MR2 Android 4.3 Jellybean
19 KITKAT Android 4.4 KitKat
20 KITKAT_WATCH Android 4.4 KitKat Watch
21 LOLLIPOP Android 5.0 Lollipop
22 LOLLIPOP_MR1 Android 5.1 Lollipop
23 M Android 6.0 Marshmallow
24 N Android 7.0 Nougat
25 N_MR1 Android 7.1.1 Nougat
26 O Android 8.0 Oreo
27 O_MR1 Android 8.1 Oreo MR1
28 P Android 9 Pie
29 Q Android 10 Q
10000 CUR_DEVELOPMENT Current Development Version
Untuk API Level> = 4 Anda dapat menggunakan Build.VERSION.SDK_INT
Pemakaian
sumber
Untuk mendapatkan API perangkat Anda saat ini:
sumber
Sangat mudah:
Keluaran:
sumber
dalam versi pertama digunakan
Build.VERSION.SDK
tapi sekarang sudah usang !.
sekarang Anda harus menggunakan: SDK_INT Ditambahkan di API level 4:
Info lebih lanjut:
http://developer.android.com/reference/android/os/Build.VERSION.html
sumber
Anda bisa mendapatkan informasi perangkat, sebagai berikut.
dan bisa mendapatkan riwayat kode versi Android dari OS.
Ini adalah keluaran.
jadi, gabungkan ini dan daftar versi resmi .
Ini mengatakan, version_code dari API25 adalah N_MR1.
sumber