Alamat proyek: Github
Sangat menyakitkan ketika saya melakukan pekerjaan adaptasi versi Android, saat itu saya bertanya-tanya apakah ada dokumen yang dapat mengumpulkan semua informasi tentang adaptasi versi Android, sehingga saya tidak perlu mencari-cari di Internet. dapat mencurahkan waktu dan energi untuk pekerjaan adaptasi. Setiap kali versi Android baru dirilis, ide ini menjadi semakin kuat. Akhirnya, kami merencanakan hal ini ketika Android 11 baru saja dirilis, dan akhirnya dilarikan ke Android 12. Itu selesai ketika pertama kali dirilis. Seluruh prosesnya memakan waktu lama karena saya terus mengumpulkan informasi berkualitas tinggi. Pada saat yang sama, saya juga terus memikirkan jenis dokumen adaptasi apa yang akan saya bagikan dokumen adaptasi menjadi bagian-bagian berikut:
Dokumentasi resmi
fitur baru
perubahan perilaku
Sumber daya terkait
Tautan artikel adaptasi
Tautan kerangka adaptasi
Mengapa menjadikan ini proyek sumber terbuka? Karena saya akan terus memperbarui, dan jika Anda memiliki artikel bagus, Anda dapat merekomendasikannya kepada saya melalui masalah. Saya akan memasangnya setelah ditinjau dan disetujui. Membuat proyek open source membutuhkan kontribusi semua orang. Open source adalah proses saling membantu . Tidak sulit bagi saya untuk melakukannya dengan baik dengan dukungan semua orang.
Android 14
sebagai contoh. Langkah pertama adalah memodifikasi nilai targetSdkVersion
dan compileSdkVersion
pada file build.gradle
di modul utama. android {
compileSdkVersion 34
defaultConfig {
......
targetSdkVersion 34
}
}
if ( Build . VERSION . SDK_INT >= Build . VERSION_CODES . UPSIDE_DOWN_CAKE ) {
......
} else {
......
}
if ( context . getApplicationInfo (). targetSdkVersion >= Build . VERSION_CODES . UPSIDE_DOWN_CAKE ) {
......
} else {
......
}
Pada titik ini, Anda mungkin memiliki pertanyaan, apa perbedaan antara targetSdkVersion dan kompilasiSdkVersion?
targetSdkVersion: Versi adaptasi target, menginformasikan sistem tentang situasi adaptasi Aplikasi. Jika targetSdkVersion aplikasi lebih rendah dari versi sistem, maka sistem baru akan melakukan pemrosesan kompatibilitas ke bawah pada beberapa fitur baru targetSdkVersion harus disesuaikan agar berada di atas level versi ini, jika tidak, beberapa kelainan adaptasi mungkin terjadi pada beberapa model. Jika kita hanya meningkatkan level targetSdkVersion tanpa beradaptasi dengan fitur versi baru, aplikasi mungkin berfungsi tidak normal pada sistem baru. Umumnya, aplikasi mogok atau tidak dapat memperoleh data.
kompilasiSdkVersion: Kompilasi versi kode sumber. Kita dapat mengubah versi kode sumber Android SDK yang kita lihat dalam kode dengan memodifikasi tingkat versi ini. Ini juga menentukan versi yang digunakan oleh compiler saat melakukan pemeriksaan kode.
Terakhir, tabel terkait informasi versi Android terlampir.
versi Android | tingkat API | Kode versi | pangsa pasar | Waktu rilis |
---|---|---|---|---|
Android 14 | 34 | UPSIDE_DOWN_CAKE | Belum ada datanya | 10 Oktober 2023 |
Android 13 | 33 | TIRAMISU | 30,33% | 16 Agustus 2022 |
Android 12L | 32 | S_V2 | Belum ada datanya | 9 Maret 2022 |
Android 12 | 31 | S | 20,58% | 4 Oktober 2021 |
Android 11 | 30 | R | 19,98% | 9 September 2020 |
Android 10 | 29 | Q | 9,27% | 3 September 2019 |
Android 9.0 | 28 | P | 8,61% | 7 Agustus 2018 |
Android 8.1 | 27 | O_MR1 | 2,78% | 5 Desember 2017 |
Android 8.0 | 26 | O | 3,21% | 22 Agustus 2017 |
Android 7.1 | 25 | N_MR1 | 0,61% | 5 Desember 2016 |
Android 7.0 | dua puluh empat | N | 1,88% | 22 Agustus 2016 |
Android 6.0 | dua puluh tiga | M | 1,64% | 29 September 2015 |
Android 5.1 | dua puluh dua | LOLLIPOP_MR1 | 0,98% | 10 Maret 2015 |
Android 5.0 | dua puluh satu | LOLLIPOP | 0,53% | 15 Oktober 2014 |
Android 4.4 | 19 | KITKAT | 0,3% | 31 Oktober 2013 |
Data okupansi pasar diperbarui hingga 5 November 2023. Untuk statistik data, silakan merujuk pada tautan berikut:
Tingkat API Android
Pusat Informasi Distribusi (Resmi Google)
Versi OS Android teratas (memerlukan pengelakan)
Pangsa Pasar Versi Ponsel & Tablet Android di Seluruh Dunia
Pangsa pasar sistem operasi seluler Android berdasarkan versi di seluruh dunia mulai Januari 2018 hingga Januari 2022
Persyaratan yang harus dipenuhi oleh aplikasi Google Play dalam hal level API target (harus menghindari firewall)
Setiap versi Android baru memperkenalkan perubahan untuk meningkatkan keamanan dan kinerja, serta meningkatkan pengalaman pengguna Android secara keseluruhan. Setiap file manifes aplikasi memiliki parameter targetSdkVersion
(juga disebut level API target), yang memberi tahu sistem bagaimana aplikasi Anda harus dijalankan pada versi Android yang berbeda.
Mengonfigurasi level API target aplikasi Anda ke level API terbaru akan memastikan bahwa pengguna menikmati peningkatan keamanan, privasi, dan kinerja sambil tetap mengizinkan aplikasi Anda berjalan di versi Android yang lebih lama (hingga minSdkVersion
).
Untuk memberikan pengalaman yang aman dan terlindungi kepada pengguna Android dan Google Play, Google Play mewajibkan semua aplikasi memenuhi persyaratan berikut untuk level API target.
aplikasi baru | Aplikasi yang belum dipublikasikan di Play Store (misalnya, aplikasi baru) |
---|---|
Terapkan pembaruan | Aplikasi versi baru dipublikasikan di Play Store |
Aplikasi yang ada | Aplikasi yang dipublikasikan tidak mendapatkan pembaruan |
Versi OS Android | aplikasi baru | Terapkan pembaruan | Aplikasi yang ada |
---|---|---|---|
Android 13 (API tingkat 33) | 1 Agustus 2023 | 1 November 2023 | 1 November 2024 |
Android 12 (API tingkat 31) | 1 Agustus 2022 | 1 November 2022 | 1 November 2023 |
Android 11 (API tingkat 30) | 1 Agustus 2021 | 1 November 2021 | 1 November 2022 |
Tip : Untuk panduan teknis tentang cara mengubah level API target aplikasi Anda agar memenuhi persyaratan di atas, lihat panduan migrasi.
Versi OS Android | aplikasi baru | Terapkan pembaruan | Aplikasi yang ada |
---|---|---|---|
Android 11 (API tingkat 30) | 1 Agustus 2022 | 1 November 2022 | Tidak ada persyaratan |
Android 10 (API tingkat 29) | Tidak ada persyaratan | Tidak ada persyaratan | Tidak ada persyaratan |
Android 9 (API tingkat 28) | 1 Agustus 2019 | 1 November 2019 | Tidak ada persyaratan |
aplikasi | Pengaruh |
---|---|
aplikasi baru | Anda tidak akan dapat memublikasikan app bundle di Konsol Play yang tidak memenuhi persyaratan API level target. |
Terapkan pembaruan | Anda tidak akan dapat mengirimkan app bundle atau APK di Konsol Play yang tidak memenuhi persyaratan API level target. |
Aplikasi yang ada | Pengguna baru yang perangkatnya memiliki versi OS Android lebih tinggi dari level API target aplikasi Anda tidak akan bisa mendapatkan aplikasi Anda di Google Play. Artinya, pengguna baru ini tidak akan dapat menemukan atau memasang aplikasi Anda dari Google Play. Pengguna yang sebelumnya telah memasang aplikasi dari Google Play masih dapat menemukan, memasang ulang, dan menggunakannya. Pengguna lama ini akan tetap dapat menggunakan aplikasi Anda meskipun mereka beralih ke perangkat Android baru. |
Android 14.0
Android 13.0
Android 12.0/12L
Android 11.0
Android 10.0
Android 9.0
Android 8.0/8.1
Android 7.0/7.1.1
Android 6.0
Android 5.0/5.1
Android 4.4
internasionalisasi
Preferensi bahasa per aplikasi
API Perubahan Sintaks
Preferensi daerah
Aksesibilitas
pengalaman pengguna
Tindakan khusus Sharesheet dan sistem peringkat yang ditingkatkan
Mendukung animasi pengembalian prediktif bawaan dan khusus
Perbaikan untuk toko aplikasi
Mendeteksi saat pengguna mengambil tangkapan layar perangkatnya
grafis
Fungsi inti
Perubahan perilaku untuk semua aplikasi
Fungsi inti
Tolak pengaturan alarm yang tepat secara default
Saat aplikasi memasuki cache, siaran yang terdaftar dalam konteks akan dimasukkan ke dalam antrean
Aplikasi hanya dapat menghentikan proses latar belakangnya sendiri
Keamanan
Level API target minimum yang dapat diinstal
Nama paket pemilik media mungkin disembunyikan
pengalaman pengguna
Berikan akses sebagian ke foto dan video
Notifikasi maksud layar penuh yang aman
Perubahan pengalaman pengguna terhadap notifikasi yang tidak dapat dimatikan
Informasi keamanan data lebih terlihat
Aksesibilitas
Perubahan perilaku untuk aplikasi targetSdkVersion 34+
Fungsi inti
Jenis layanan meja depan diperlukan
Pembaruan OpenJDK 17
Keamanan
Batasan pada maksud implisit dan maksud yang tertunda
Penerima siaran yang terdaftar pada waktu proses harus menentukan perilaku ekspor
Pemuatan kode dinamis yang lebih aman
Lintasan jalur kompresi
Pembatasan tambahan untuk memulai aktivitas dari latar belakang
Pembatasan non-SDK diperbarui
Pratinjau pengembang pertama Android 14 telah hadir
Coba sekarang |. Pratinjau Pengembang Android 14 2
Versi Android 14 Beta dirilis, dengan peningkatan dan sorotan yang stabil
Penuh warna |. Android 14 Beta 2 dirilis
Tonggak stabilitas platform |. Android 14 Beta 3 dirilis
Saat yang tepat untuk merilis pembaruan |. Android 14 Beta 4 dirilis
Versi resmi akan datang |. Android 14 Beta 5 dirilis
Versi terbaru dirilis |.Android 14 kini resmi dirilis ke AOSP!
Pengantar adaptasi
Hal yang harus dilakukan dengan Android 14
Poin-poin penting adaptasi cepat Android 14
badai! Versi pratinjau pertama Android 14 telah dirilis~
Android 14 hadir lagi? Jangan membantu! Angkat aku!
Interpretasi mendalam tentang 8 fitur baru yang penting di Android 14 ~
Adaptasi Android14 - Apa yang harus Anda perhatikan saat mengupgrade targetSdkVersion ke 34?
Android 14 resmi dirilis dan telah diluncurkan di AOSP. Ayo lihat apa saja yang tersedia.
Analisis mendalam tentang 8 fitur baru yang penting di Android 14
Adaptasi Android14 - Apa saja yang harus diperhatikan saat memasang aplikasi yang ada di ponsel Android14?
Gulung dan mulailah beradaptasi dengan Android 14
Panduan Adaptasi Android 14(U) Gradle 8.x JDK 17
Android 14 sepenuhnya mengakhiri aplikasi jahat dari produsen besar
Catatan adaptasi versi resmi Android 14 (1) - perubahan untuk semua aplikasi
Catatan adaptasi versi resmi Android 14 (2) - perubahan untuk aplikasi Android 14 atau lebih tinggi
Laporan masalah kompatibilitas aplikasi Android14
Panduan Adaptasi Pabrikan
Platform Terbuka OPPO - Panduan Adaptasi Kompatibilitas Aplikasi Android 14
VIVO Open Platform - Dokumen Adaptasi Pengembang Android 14
Panduan Adaptasi Aplikasi Platform Terbuka Xiaomi-Android 14
Adaptasi lainnya
Solusi adaptasi izin Android 14
Izin baru Android 14
API baru Android 14: memantau langsung operasi tangkapan layar, tidak perlu lagi mengamati file media~
Fitur baru Android 14: Preferensi Regional
Fitur baru Android 14: Gender Tata Bahasa
Peningkatan antarmuka pengembalian Android 14: antarmuka target pratinjau + panah kembali baru
Fitur baru Android 14: Penyorotan hasil pencarian TextView dan pergerakan fokus
Sorotan, fitur baru Android 14: dengan cepat mewujudkan penyorotan teks~
Dorongan untuk mempelajari: Tumpukan teknologi “baru” apa yang diperkenalkan di Framework Android 14?
Panduan adaptasi layanan frontend Android 14
API yang telah bersama kami selama 14 tahun sedang offline
Produktivitas dan alat pengembang
Ikon aplikasi bertema
Preferensi bahasa per aplikasi
Peningkatan dukungan teks dan bahasa
Fonta vektor berwarna-warni
API Penempatan Pengaturan Cepat
Pratinjau papan klip
Isyarat pengembalian yang prediktif
Audio LE Bluetooth
MIDI 2.0
Peningkatan efisiensi layar splash
Privasi dan keamanan
Ekspor penerima yang terdaftar dalam konteks yang lebih aman
pemilih foto
Izin runtime baru untuk perangkat Wi-Fi terdekat
Izin baru untuk menggunakan jam alarm yang tepat
Pengembang dapat menurunkan versi izin
Skema tanda tangan APK v3.1
Peningkatan pelaporan kesalahan di Keystore dan KeyMint
Dukungan tablet dan perangkat layar besar
grafis
Shader yang dapat diprogram
Koreografer yang Lebih Baik
media
Aksesibilitas
Fungsi inti
Perubahan perilaku untuk semua aplikasi
Performa dan baterai
Manajer Tugas Layanan Meja Depan (FGS).
Tingkatkan pemrosesan tugas pengambilan terlebih dahulu menggunakan JobScheduler
Pemanfaatan sumber daya baterai
Kuota Firebase Cloud Message (FCM) berprioritas tinggi
Pribadi
Izin runtime untuk notifikasi
Sembunyikan konten sensitif dari clipboard
keamanan
Filter maksud akan memblokir maksud yang tidak cocok
Berhenti menggunakan ID pengguna bersama
pengalaman pengguna
Fungsi inti
Perubahan perilaku untuk aplikasi targetSdkVersion 33+
Pribadi
Izin pemberitahuan akan memengaruhi tampilan layanan latar depan
Izin runtime baru untuk perangkat Wi-Fi terdekat
Izin media terperinci
Menggunakan sensor tubuh di latar belakang memerlukan izin baru
Performa dan baterai
pengalaman pengguna
Kontrol media berasal dari PlaybackState
Menerapkan tema warna secara otomatis akan diterapkan ke konten WebView
Layanan Google Play
Pembatasan non-SDK diperbarui
Pratinjau pengembang pertama Android 13 telah hadir
Android 13 versi Beta dirilis, banyak highlight yang sayang untuk dilewatkan
Selamat datang di pengalaman |. Pratinjau Pengembang Android 13 2
Tonggak stabilitas platform |. Android 13 Beta 3 dirilis
Versi resmi akan hadir |. Android 13 Beta 4 kini telah dirilis
Versi terbaru dirilis |.Android 13 kini resmi dirilis ke AOSP!
Pengantar adaptasi
Android 12 belum tersedia, Android 13 sudah hadir!
Panduan Adaptasi Android 13
Android 13 akan hadir, cepatlah! Angkat aku!
Uji coba adaptasi Android 13
Adaptasi Android 13(T).
Versi resmi Android 13 dirilis
Perbatasan Pengembangan Seluler |.Android13, baca saja artikel ini!
GeTui menafsirkan Android13 dan merilis "Panduan Adaptasi Android13"
Panduan Adaptasi Pabrikan
Platform Terbuka OPPO - Panduan Adaptasi Kompatibilitas Aplikasi Android 13
VIVO Open Platform - Panduan Adaptasi Aplikasi Android 13
Panduan Adaptasi Aplikasi Platform Terbuka Xiaomi-Android 13
Adaptasi lainnya
Solusi adaptasi izin Android 13
Android 13 semakin memperkuat keamanan filter Intent
Perubahan besar pada Android 13 pada navigasi kembali: kunci kembali sepenuhnya ditinggalkan + isyarat kembali yang dapat diprediksi
Strategi dan pengoptimalan pembungkusan baris baru Android 13 untuk bahasa Jepang
Manajer Layanan Depan: Cara "mematikan" aplikasi secara manual di Android 13
Panduan Adaptasi Izin Media Android 13
WeChat SDK - Kemungkinan masalah adaptasi Android 13
Fitur baru Android 12.0
pengalaman pengguna
Materi Anda
Peningkatan widget
Penyisipan konten media kaya
API layar pembuka aplikasi
API Sudut Bulat
Pengalaman umpan balik taktil yang kaya
Pencarian Aplikasi
modus permainan
Peningkatan gambar-dalam-gambar (PiP).
Izinkan pemberitahuan panggilan baru diberi peringkat berdasarkan kepentingan panggilan
Dukungan gambar yang kaya untuk notifikasi
Peningkatan navigasi gerakan dalam mode imersif
Berbagi URL terkini (khusus Pixel)
Pengaturan keamanan dan privasi
Pusat Informasi Privasi
Izin Bluetooth
Pencarian grup izin
Sembunyikan jendela overlay aplikasi
Bendera perlindungan hak penandatangan yang dikenal
Otentikasi atribut perangkat
Tindakan pemberitahuan layar kunci aman
String yang dapat dilokalkan untuk BiometricPrompt
Deteksi phishing di aplikasi perpesanan (khusus Pixel)
media
Transkode media yang kompatibel
Tingkat kinerja
Peningkatan pengkodean video
fokus audio
Pembaruan MediaDrm
kamera
Ekstensi Vendor Camera2
Dukungan sensor kamera Quad Bayer
Grafik dan gambar
Memberikan aplikasi akses langsung ke jejak Tombstone
Dukungan gambar AVIF
Pemburaman yang lebih mudah, filter warna, dan efek lainnya
Penguraian gambar animasi asli
Konektivitas
Jaga agar aplikasi pendamping tetap aktif
File Konfigurasi Pengelola Perangkat Pendamping
Peningkatan estimasi bandwidth
Peningkatan Kesadaran Wi-Fi (NAN).
Koneksi peer-to-peer + internet secara bersamaan
Aktifkan layar mati untuk pembayaran NFC
penyimpanan
Fungsi inti
Perbarui aplikasi secara otomatis
Informasi chipset perangkat
Pembaruan pada API Java inti
Peningkatan widget
Apa yang baru di Edisi Perusahaan
Fitur dan perubahan Android 12L
Sistem operasi yang dioptimalkan untuk perangkat layar besar
Kemampuan multitasking yang kuat dan intuitif
Peningkatan pengalaman kompatibilitas
Lebih banyak pembaruan dan sumber daya untuk perangkat layar besar
Perubahan pada Google Play di perangkat layar besar
Sematkan aktivitas menggunakan Jetpack WindowManager
Permintaan orientasi layar perangkat
Siapkan aplikasi Anda
Perubahan perilaku untuk semua aplikasi
pengalaman pengguna
efek bergulir
Keterlambatan pengalaman pengguna pemberitahuan layanan front-end
Peningkatan navigasi gerakan dalam mode imersif
Analisis maksud jaringan
Keranjang mode siaga aplikasi terbatas
Display#getRealSize dan getRealMetrics: usang dan dimasukkan ke dalam sandbox
Grafik dan gambar
Pengaturan keamanan dan privasi
Saklar mikrofon dan kamera
Tanda indikator mikrofon dan kamera
Aplikasi tidak dapat menutup kotak dialog sistem
Peristiwa sentuhan yang tidak tepercaya diblokir
Visibilitas paket izin
Menghapus implementasi Bouncy Castle
Pemberitahuan akses papan klip
Konektivitas
Pembatasan antarmuka non-SDK diperbarui
Perubahan perilaku untuk aplikasi targetSdkVersion 31+
pengalaman pengguna
Peningkatan perilaku gambar-dalam-gambar
Pemberitahuan khusus
Perubahan pada Verifikasi Tautan Aplikasi Android
Pengaturan privasi
Perkiraan lokasi
Hibernasi aplikasi
Sensor seluler memiliki batasan laju pengambilan sampel
Audit akses data
Cookie SameSite Modern di WebView
Batasan cadangan ADB
Keamanan
Ekspor komponen yang lebih aman
Buat maksud tertunda yang tidak dapat diubah jika memungkinkan
Peluncuran dengan niat tidak aman
pertunjukan
Pembatasan permulaan layanan latar depan
Izin jam alarm yang tepat
Beritahukan pembatasan trampolin
Cadangkan dan pulihkan
Konektivitas
Koneksi peer-to-peer + internet secara bersamaan
Aktifkan layar mati untuk pembayaran NFC
Perpustakaan pemasok
Pembatasan non-SDK diperbarui
Tonton I/O bersama |. Android 12 versi Beta dirilis, banyak highlight yang sayang untuk dilewatkan
Selangkah lebih maju |. Android 12 Beta 2 dirilis
API terakhir secara resmi telah hadir |. Android 12 Beta 3
Tonggak Stabilitas Platform |. Android 12 Beta 4 Kini Tersedia
Versi resmi akan hadir |. Android 12 Beta 5 kini dirilis
Android 12 resmi dirilis |. Tahap baru bagi pengembang
Adaptasi sistem versi baru: Perubahan kompatibilitas di Android 12
Pengantar adaptasi
Pengantar Adaptasi Android 12
Poin-poin penting adaptasi cepat Android 12
Yang akan datang! Apakah Anda siap untuk adaptasi Android 12?
Jika Anda belum beradaptasi dengan Android 12, cepatlah.
Adaptasi peningkatan TargetsdkVersion 31 (Android12).
Panduan Adaptasi Tingkat Pengasuh Android 12
Panduan pemutakhiran Android Target 31 - mengingat jalan pemutakhiran yang bergelombang dari Aplikasi super pertama Alibaba
Perubahan Perilaku-Adaptasi Android 12: Semua Aplikasi
Perubahan Perilaku-Adaptasi Android 12: Aplikasi yang Menargetkan Android 12
Anda memiliki panduan adaptasi Android 12, silakan periksa!
Panduan Adaptasi Pabrikan
Platform Terbuka OPPO - Panduan Adaptasi Kompatibilitas Aplikasi Android 12
VIVO Open Platform - Panduan Adaptasi Aplikasi Android 12
Panduan Adaptasi Aplikasi Platform Terbuka Xiaomi-Android 12
Adaptasi Layar Splash
Diskusi mendalam tentang kehidupan layar splash Aplikasi di masa lalu dan sekarang dari Jetpack SplashScreen ~
SplashScreen anggota baru Jetpack: Membuat layar permulaan aplikasi baru
Mulai Cepat API SplashScreen Android 12
Ringkasan penggunaan Jetpack SplashScreen API di semua sistem Android, termasuk analisis prinsip
Layar splash Android 12-SplashScreen
Apakah Anda tidak menyukai layar peluncuran aplikasi baru di Android 12?
Gunakan SplashScreen untuk membuat layar bergerak!
Android SplashScreen API: Buat layar splash yang menarik
Adaptasi widget desktop
Perbarui widget Anda agar berfungsi dengan Android 12
Widget baru di Android 12: cantik, nyaman, dan berguna
Jangan iri dengan widget Apple, Android juga memilikinya!
adaptasi atribut yang diekspor
Android 12 fitur baru android: atribut yang diekspor
Android 12 secara otomatis beradaptasi dengan ekspor dan analisis mendalam menghindari kesalahan
Menulis plug-in kecil yang disesuaikan dengan Android12 yang diekspor
Aplikasi tidak dapat diinstal: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
Adaptasi Android 12L
Penjelasan mendetail tentang Android 12L|Adaptasi yang lebih baik ke perangkat layar besar
Versi resmi API dikonfirmasi |. Android 12L Beta 1 dirilis
Pembaruan untuk perangkat layar besar di Android dan Chrome OS
Adaptasi lainnya
Panduan Adaptasi Bluetooth Android 12
Solusi adaptasi izin Bluetooth Android 12
Pembaruan praktis Android 12: Kontrol berwarna abu-abu kini dapat diklik
Masalah TransactionTooLargeException Android 12
Amap - Petunjuk izin pemosisian Android 12
Petunjuk Pengembangan Peta Baidu-Android 12.0
Mendukung Android 12, versi lengkap menyimpan gambar ke solusi album
Perubahan privasi | Aplikasi yang terpengaruh | Strategi mitigasi |
---|---|---|
Menerapkan Aplikasi Penyimpanan yang Dipartisi yang menargetkan Android 11 atau lebih tinggi akan selalu terpengaruh oleh perilaku Penyimpanan yang Dipartisi | Aplikasi yang menargetkan Android 11 atau lebih tinggi, dan aplikasi yang menargetkan Android 10 dan tidak menyetel requestLegacyExternalStorage ke true untuk menonaktifkan penyimpanan terbatas | Perbarui aplikasi Anda untuk menggunakan penyimpanan yang dipartisi Pelajari lebih lanjut tentang perubahan penyimpanan yang dipartisi |
Otorisasi tunggal memungkinkan pengguna memberikan akses sementara ke lokasi, mikrofon, dan kamera | Aplikasi yang berjalan di Android 11 atau lebih tinggi yang meminta izin lokasi, mikrofon, atau kamera | Sebelum mencoba mengakses data yang dilindungi izin, pastikan aplikasi Anda memiliki izin. Ikuti praktik terbaik untuk meminta izin. |
Menyetel ulang izin secara otomatis Jika pengguna tidak berinteraksi dengan aplikasi selama beberapa bulan di Android 11 atau lebih tinggi, sistem secara otomatis menyetel ulang izin sensitif aplikasi | Aplikasi yang menargetkan Android 11 atau lebih tinggi dan melakukan sebagian besar pekerjaannya di latar belakang | Minta pengguna untuk mencegah sistem menyetel ulang izin aplikasiPelajari lebih lanjut tentang menyetel ulang izin otomatis |
Akses lokasi latar belakang Android 11 mengubah cara pengguna memberikan izin lokasi latar belakang ke aplikasi | Aplikasi yang menargetkan Android 11 atau lebih tinggi yang perlu mengakses informasi lokasi di latar belakang | Secara progresif meminta izin untuk mengakses informasi lokasi di latar depan (kasar atau tepat) dan di latar belakang melalui beberapa panggilan terpisah ke metode permintaan izin. Jika perlu, jelaskan manfaat yang akan diperoleh pengguna dengan memberikan izin. Pelajari lebih lanjut cara mengakses lokasi di latar belakang di Android 11 |
Visibilitas paket Android 11 mengubah cara aplikasi melakukan kueri dan berinteraksi dengan aplikasi terinstal lainnya di perangkat yang sama | Aplikasi yang menargetkan Android 11 atau lebih tinggi dan berinteraksi dengan aplikasi lain yang terinstal di perangkat | Tambahkan elemen <queries> ke manifes aplikasi Anda Pelajari lebih lanjut tentang visibilitas paket |
Layanan Latar Depan Android 11 mengubah cara layanan latar depan mengakses informasi lokasi, data terkait kamera dan mikrofon | Aplikasi yang berjalan di Android 11 atau lebih tinggi yang mengakses lokasi, kamera, atau mikrofon di layanan latar depan | Untuk layanan front-end yang perlu mengakses kamera dan mikrofon, nyatakan masing-masing jenis layanan front-end camera dan microphone . Namun perlu diperhatikan bahwa layanan latar depan yang dimulai saat aplikasi berjalan di latar belakang biasanya tidak memiliki akses ke lokasi, kamera, atau mikrofon. Pelajari lebih lanjut tentang perubahan pada layanan meja depan |
Tambahkan kemampuan 5G ke aplikasi Anda
Dukungan API portal tawanan
Bagikan kumpulan data besar dengan aman
Kontak dan percakapan
kotak pesan
Kontrol perangkat eksternal
Integrasikan fungsionalitas isi otomatis dengan keyboard Anda
Perubahan perilaku untuk semua aplikasi
Pribadi
Otorisasi tunggal
Dialog visibilitas izin
Audit akses data
Izin jendela pengingat sistem
Pengenal kartu SIM permanen
Pemberitahuan Paparan
keamanan
Soket SSL menggunakan mesin Conscrypt SSL secara default
Pengalokasi Pengerasan Scudo
Statistik penggunaan aplikasi
Dukungan emulator untuk 5G
Kinerja dan debugging
Proses debug batas panggilan API JobScheduler
Debugger deskriptor file (fdsan)
Pembatasan antarmuka non-SDK
Pustaka bersama Google Maps versi V1 telah dihapus
Berinteraksi dengan aplikasi lain
Perubahan perilaku untuk aplikasi targetSdkVersion 30+
Pribadi
Terapkan penyimpanan yang dipartisi
Reset izin secara otomatis
Akses latar belakang ke informasi lokasi
Visibilitas paket
Keamanan
tanda penunjuk tumpukan
Pembaruan kotak pesan
koneksi jaringan
Layanan aksesibilitas
Deklarasikan interaksi dengan mesin TTS dalam file manifes
Deklarasikan penggunaan tombol Aksesibilitas dalam file metadata
kamera
Pengemasan dan instalasi aplikasi
File sumber daya terkompresi
Skema tanda tangan APK v2 sekarang diperlukan
basis api
Transfer file perangkat ke perangkat
Panggilan balik OnSharedPreferenceChangeListener berubah
Pembatasan antarmuka non-SDK
Pengantar adaptasi
Panduan Pengembang Android 11
Tidak ada waktu untuk menunda, Android 11 benar-benar hadir, berikut panduan praktik adaptasi terlengkap
Panduan perubahan dan adaptasi Android 11
Masalah praktis dan solusi yang dihadapi dalam proses upgrade versi target Android ke 30
Panduan Adaptasi Pabrikan
Platform Terbuka OPPO - Panduan Adaptasi Kompatibilitas Aplikasi Android 11
Panduan Adaptasi Aplikasi VIVO Open Platform-Android 11
Xiaomi Open Platform - Rekomendasi standar API untuk aplikasi pihak ketiga untuk membaca dan menulis file di Android 11
Adaptasi direktori Android/data
Implementasi direktori data akses Android 11 tanpa Root, direktori data akses Android 11, Android 11 menghilangkan batasan direktori data, solusi kosong data Android 11
Jawaban Zhihu: Bagaimana cara mengevaluasi folder /Android/data tidak dapat dibaca dan ditulis di Android11?
Adaptasi Android 11-implementasi pembersihan direktori cache aplikasi lain
Adaptasi lainnya
Panduan dan solusi adaptasi izin penyimpanan eksternal Android 11
Android 11 melewati batasan refleksi
Adaptasi visibilitas paket Android 11
Penyesuaian fitur Android 11: Menginstal aplikasi sumber eksternal memerlukan memulai ulang APLIKASI
Android 11 tidak dapat menampilkan solusi adaptasi Toast gaya kustom di latar belakang
Pembaruan Kebijakan Sistem Platform Terbuka WeChat-Android 11
Solusi adaptasi Android11 pengembangan TTS Text-to-speech
Perubahan privasi | Aplikasi yang terpengaruh | Strategi mitigasi |
---|---|---|
Penyimpanan Terzonasi Tampilan penyimpanan eksternal terfilter yang menyediakan akses ke koleksi file dan media khusus aplikasi | Aplikasi yang mengakses dan berbagi file di penyimpanan eksternal | Pelajari lebih lanjut menggunakan katalog khusus aplikasi dan katalog koleksi media |
Peningkatan kontrol pengguna atas izin lokasi Izin khusus latar depan memberi pengguna kontrol lebih besar atas akses aplikasi ke informasi lokasi perangkat | Aplikasi meminta akses ke informasi lokasi pengguna saat berada di latar belakang | Pastikan degradasi yang lancar tanpa pembaruan lokasi latar belakang Dapatkan lokasi di latar belakang menggunakan izin yang diperkenalkan di Android 10 Pelajari lebih lanjut |
Sistem menjalankan aktivitas latar belakang dan menerapkan pembatasan untuk memulai aktivitas dari latar belakang. | Aplikasi yang memulai Aktivitas tanpa interaksi pengguna | Menggunakan aktivitas yang dipicu notifikasi Pelajari lebih lanjut |
Pembatasan Pengenal Perangkat Keras yang tidak dapat disetel ulang diterapkan pada akses ke nomor seri perangkat dan IMEI | Aplikasi yang mengakses nomor seri perangkat atau IMEI | Gunakan pengenal yang dapat disetel ulang penggunaPelajari lebih lanjut |
Izin pemindaian nirkabel Izin lokasi yang tepat diperlukan untuk mengakses metode pemindaian Wi-Fi, kesadaran Wi-Fi, dan Bluetooth tertentu | Aplikasi menggunakan WLAN API dan Bluetooth API | Minta izin ACCESS_FINE_LOCATION untuk skenario penggunaan yang relevan untuk mempelajari lebih lanjut |
Layar lipat
jaringan 5G
Balasan pesan bilah notifikasi
tema gelap
Navigasi gerakan
panel pengaturan
Bagikan pintasan
Perubahan perilaku untuk semua aplikasi
Batasi antarmuka non-SDK
Navigasi gerakan
NDK
Perpustakaan bionik dan perubahan jalur tautan dinamis
Biner/perpustakaan sistem dipetakan ke dalam memori khusus eksekusi
Keamanan
TLS 1.3 diaktifkan secara default
TLS tidak mempercayai sertifikat yang ditandatangani dengan SHA-1
Perubahan dan peningkatan perilaku KeyChain
Perubahan TLS dan enkripsi lainnya
Siaran langsung WLAN
Kesadaran akan Wi-Fi
SYSTEM_ALERT_WINDOW
di perangkat Go
Peringatan tentang aplikasi yang menargetkan Android versi lama
Rangkaian sandi SHA-2 CBC dihapus
Penggunaan aplikasi
Koneksi HTTPS berubah
Perpustakaan utilitas file ZIP berubah
Inflasi
File Zip
ZipOutputStream
Perubahan kamera
Pelacakan penggunaan baterai
Android Beam tidak digunakan lagi
Perubahan perilaku untuk aplikasi targetSdkVersion 29+
Pembaruan tentang pembatasan antarmuka non-SDK
memori bersama
Menghapus izin eksekusi dari direktori home aplikasi
Runtime Android hanya menerima file OAT yang dihasilkan sistem
Menegakkan kebenaran AOT dalam ART
Perubahan izin untuk Intent layar penuh
Mendukung perangkat yang dapat dilipat
java.io.FileChannel.map() berubah
Pengantar adaptasi
Panduan Adaptasi Pabrikan
Platform Terbuka OPPO - Panduan Adaptasi Kompatibilitas Aplikasi Versi Android Q
Panduan Adaptasi Aplikasi VIVO Open Platform-Android Q
Adaptasi penyimpanan partisi
Nonaktifkan sementara penyimpanan yang dipartisi
Kasus penggunaan penyimpanan Android dan praktik terbaik
Adaptasi penyimpanan partisi Android 10(Q)/11(R).
Adaptasi penyimpanan partisi Android 10
Poin-poin penting adaptasi Android 10, ruang lingkup penyimpanan
Penggunaan API Android MediaStore
QQ SDK - adaptasi fungsi penyimpanan partisi
WeChat SDK - Perbarui adaptasi OpenSDK
Mendukung Android 12, versi lengkap menyimpan gambar ke solusi album
Adaptasi tema gelap
Analisis Prinsip Adaptasi Mode Gelap Android
Poin adaptasi Android 10, tema gelap
Aplikasi proyek mode gelap Android
Adaptasi mode gelap Android 10, semua yang perlu Anda ketahui
Adaptasi lainnya
Panduan adaptasi layar lipat Android
Operasi tangkapan layar sistem pemantauan Android, disesuaikan dengan Android Q (29)
Pemosisian dalam ruangan menggunakan Wi-Fi RTT
Dukungan tampilan takik
memberitahu
Dukungan multi-kamera dan pembaruan kamera
ImageDecoder untuk drawable dan bitmap
animasi
Video HDR VP9, kompresi gambar HEIF dan Media API
Sensitivitas biaya lalu lintas di JobScheduler
API Jaringan Neural 1.1
bingkai isi otomatis
Peningkatan keamanan
cadangan Android
Aksesibilitas
memutar
teks
Pelacakan sistem sisi perangkat
Perubahan perilaku untuk semua aplikasi
Manajemen daya
Perubahan privasi
Pembatasan penggunaan antarmuka non-SDK
perubahan perilaku keselamatan
Pembaruan perpustakaan ICU
Perubahan Tes Android
Dekoder UTF Java
Verifikasi nama host menggunakan sertifikat
Pencarian alamat jaringan dapat menyebabkan pelanggaran jaringan
label soket
Jumlah byte yang dilaporkan tersedia di soket
Aplikasi tidak dapat lagi mengakses file di folder xt_qtaguid
Persyaratan FLAG_ACTIVITY_NEW_TASK
kini diterapkan
Rotasi layar berubah
Penghentian klien HTTP Apache memengaruhi aplikasi yang menggunakan ClassLoaders non-standar
Hitung kamera
Perubahan perilaku untuk aplikasi targetSdkVersion 28+
Layanan meja depan
Perubahan privasi
Perubahan keamanan kerangka kerja
Keamanan Lapisan Transportasi (TLS) diaktifkan secara default
Direktori data berbasis jaringan berdasarkan proses
Perubahan koneksi jaringan
Penghitungan data koneksi jaringan dan multipathing
Penghentian klien HTTP Apache
Perubahan antarmuka
fokus tampilan
Pemrosesan nilai heksadesimal CSS RGBA
Jenis MIME mengendus file: URI
Elemen gulir dokumen
Pemberitahuan dari aplikasi yang ditangguhkan
Pengantar adaptasi
Panduan Adaptasi Android 9.0
Adaptasi Android 9.0 dan pengenalan beberapa fitur baru
Panduan Adaptasi Pabrikan
Panduan Adaptasi Aplikasi VIVO Open Platform-Android P
Panduan Adaptasi Xiaomi Open Platform-MIUI Android P
Adaptasi layar takik
Panduan Adaptasi Notch Android
Fitur baru sistem Android 9.0, beradaptasi dengan perangkat layar notch
Kerangka Adaptasi Android Notch (Hentikan Pemeliharaan)
Adaptasi API Refleksi
Bedakan antara antarmuka SDK dan antarmuka non-SDK
Cara sederhana untuk melewati batasan Android P pada antarmuka non-SDK
Cara lain untuk melewati batasan API non-publik di Android P dan yang lebih baru
Sembunyikan kerangka refleksi API FreeReflection
Adaptasi multi-proses WebView
Masalah dengan penggunaan multi-proses Android 9.0/P WebView
Secara efektif mengatasi kerusakan multi-proses WebView
Fitur baru Android 8.0
pengalaman pengguna
memberitahu
bingkai isi otomatis
Mode gambar-dalam-gambar
Font yang dapat diunduh
Font dalam XML
Secara otomatis mengubah ukuran TextView
Ikon adaptif
manajemen warna
API Tampilan Web
Pintasan dan widget yang disematkan
Rasio aspek layar maksimum
Dukungan beberapa monitor
Tata letak margin dan padding yang seragam
penangkapan penunjuk
Kategori aplikasi
Peluncur TV Android
Set Animator
Masukan dan navigasi
sistem
Lihat fokus default
Detektor StrictMode baru
data cache
Penomoran halaman penyedia konten
Permintaan penyegaran konten
Peningkatan Penjadwal Pekerjaan
Penyimpanan data khusus
perubahan tanda tangan findViewById
Peningkatan media
Pembentuk Volume
Peningkatan fokus audio
metrik media
Pemutar Media
perekam audio
Kontrol pemutaran audio
Kemampuan akses file media yang ditingkatkan
menghubungkan
Sadar Wi-Fi
Bluetooth
Pemasangan perangkat pendamping
dibagikan
Berbagi secara cerdas
Pemilihan teks cerdas
Aksesibilitas
Tombol aksesibilitas
Penyesuaian volume independen
isyarat sidik jari
Penyorotan tingkat kata
Nilai rentang ujung tunggal yang dinormalisasi
Teks cepat
Pengiriman isyarat terus menerus
Keamanan dan privasi
Izin
Akses akun baru dan Discovery API
API Penjelajahan Aman Google
tes
Pengujian instrumen
Mock Intent untuk pengujian
Waktu proses dan alat
Pengoptimalan platform
Dukungan Java yang diperbarui
API Kerangka Android ICU4J yang diperbarui
Android Perusahaan
Fitur baru Android 8.1
Android Oreo (versi Go)
API Jaringan Neural
Pembaruan bingkai isi otomatis
memberitahu
Pembaruan EditTeks
Operasi Penjelajahan Aman Terprogram
Ekstraktor Thumbnail Video
API memori bersama
WallpaperColors API
Pembaruan sidik jari
Pembaruan terenkripsi
Perubahan Perilaku untuk Semua Aplikasi
Pembatasan Eksekusi Latar Belakang
Pembatasan Lokasi Latar Belakang Android
Terapkan tombol pintas
Lokal dan internasionalisasi
jendela pengingat
Masukan dan navigasi
Web Form Autofill
Aksesibilitas
Koneksi Jaringan dan Koneksi HTTP
Bluetooth
Koneksi mulus
keamanan
Pribadi
Mencatat pengecualian tanpa batas
Perubahan Metodologi Akuntansi Penggunaan Penyedia Hubungi
Pemrosesan Pengumpulan
Android Perusahaan
Perubahan Perilaku untuk TargetSDKVersion 26+ Aplikasi
jendela pengingat
Pemberitahuan Perubahan Konten
Lihat fokus
keamanan
Akses dan Deteksi Akun
Pribadi
Izin
media
Perpustakaan Asli
Pemrosesan Pengumpulan
perilaku pemuatan kelas
Pengantar Adaptasi
Panduan Adaptasi Pabrikan
Adaptasi saluran pemberitahuan
Tips Mikro Bilah Pemberitahuan Android, Adaptasi Bilah Pemberitahuan dalam Sistem 8.0
Membuat dan mengelola saluran pemberitahuan
Ikon Aplikasi Android Tip Mikro, Adaptasi Ikon Aplikasi dalam Sistem 8.0
Adaptasi arah aktivitas transparan
Rekaman Jebakan Android 8.0 - Hanya kegiatan buram layar penuh yang dapat meminta orientasi
Hanya kegiatan buram layar penuh yang dapat meminta masalah dan solusi orientasi
Hanya kegiatan layar penuh yang dapat meminta orientasi solusi akhir
"Hanya kegiatan buram layar penuh yang dapat meminta orientasi" masalah ulang masalah
Mulai Adaptasi Layanan Latar Belakang
Kesalahan Android 8.0 Saat memulai layanan latar belakang ilegalstateException: tidak diizinkan untuk memulai niat layanan
Android 8.0 + Metode Pembukaan Layanan Pemrosesan Kompatibel
Context.startforeGroundService () tidak kemudian menelepon layanan.
Android 8.0: java.lang.illegalstateException: Tidak diizinkan untuk memulai niat layanan
Adaptasi gambar-in-picture
Analisis lengkap Android Picture-In-Picture (PIP), catatan jebakan
Gambar asli android di panduan perangkap gambar
Android-Panduan Praktis Sistem Picture-In-Picture
Cara mengimplementasikan fungsi gambar-in-picture di Android
Adaptasi lainnya
Fitur Baru Android 7.0
Dukungan multi-window
Peningkatan pemberitahuan
File konfigurasi yang dipandu kompilasi JIT/AOT
Jalur Instalasi Aplikasi Cepat
Mode konsumsi daya rendah kapan saja, di mana saja
Optimasi latar belakang
Surfaceview
penghemat data
API Vulkan
API Tile Pengaturan Cepat
Pemblokiran angka
Pemfilteran panggilan
Dukungan wilayah multi-bahasa, lebih banyak bahasa
Emotikon baru
Icu4j API di Android
Webview
Chrome dan Webview digunakan bersama
multi-proses
JavaScript berjalan sebelum memuat halaman
Geolokasi tentang asal yang tidak aman
Uji Webview Beta
OpenGL ™ ES 3.2 API
Rekaman TV Android
Android untuk bekerja
Tantangan Keamanan Profil Kerja
Pekerjaan dekat
Selalu di VPN
Konfigurasi Kustom
Peningkatan aksesibilitas
Awal Langsung
Otentikasi kunci
Konfigurasi Keamanan Jaringan
Default Otoritas Sertifikat Tepercaya
Skema tanda tangan APK V2
Akses Direktori Lingkup
Alat aksesibilitas pintasan keyboard
API Pointer Kustom
API kinerja berkelanjutan
Dukungan VR
Peningkatan Layanan Cetak
FramemetricsListenerapi
file virtual
Android 7.1 Fitur Baru
Terapkan jalan pintas
Gambar dukungan keyboard
Emotikon profesional baru
Metadata wallpaper hidup yang ditingkatkan
Sumber Daya Ikon Bundar
Maksud Manajer Penyimpanan
Penjadwalan utas VR yang ditingkatkan
Tips Pengguna Demo
API untuk operator dan aplikasi panggilan
Kepadatan layar baru untuk barang yang dapat dikenakan
Baterai dan memori
Mode Doze
Optimasi latar belakang
Perubahan Izin Sistem
Bagikan file antar aplikasi
Peningkatan aksesibilitas
pembesaran layar
Pengaturan Visual di Wizard Setup
Tautan aplikasi NDK ke pustaka platform
Periksa apakah aplikasi Anda menggunakan perpustakaan pribadi
Perbarui aplikasi Anda
Android untuk bekerja
Anotasi dicadangkan
Catatan penting lainnya
Pengantar Adaptasi
Panduan Pelarian Android 7.0
Tutorial, Pengalaman Adaptasi Android 7.0
Adaptasi FileProvider
Mari kita lihat fileprovider fitur Android 7.0
Dokumentasi Resmi - Kelas FileProvider
Adaptasi lainnya
Pemecahan masalah dan perbaikan crash bersulang di Android 7.1
Masalah Kompatibilitas PopupWindow di Android N (7.0)
Android 7.0 WebView tidak dapat dibuka pada beberapa model
Otentikasi sidik jari
Konfirmasi kredensial
Tautan aplikasi
Aplikasi Cadangan Otomatis
Bagikan secara langsung
Interaksi suara
Membantu API
Perangkat penyimpanan yang tersedia
memberitahu
Dukungan Stylus Bluetooth
Peningkatan pemindaian energi rendah bluetooth
Dukungan Hotspot 2.0 Versi 1
Mode tampilan 4K
ThemingColorstatelist
fungsi audio
Fungsi video
fungsi kamera
API Senter
API Memproses ulang
Android untuk fitur kerja
Izin runtime
Mode Doze and App Standby
Hapus Dukungan untuk Klien Apache HTTP
Boringssl
Akses Pengidentifikasi Perangkat Keras
memberitahu
Perubahan Manajer Audio
pemilihan teks
Perubahan Bookmark Browser
Android Keystore berubah
Perubahan Wi-Fi dan Koneksi Jaringan
Perubahan Layanan Kamera
runtime
Verifikasi APK
koneksi USB
Android untuk Perubahan Kerja
Analisis Izin Berlari Android 6.0
Dokumentasi Resmi - meminta izin aplikasi
Daftar semua izin Android
Dampak perilaku NDK Android M terjadi pada ukuran paket APK
Fitur Baru Android 5.0
antarmuka pengguna
Dukungan Desain Bahan
Dokumen dan aktivitas bersamaan di layar aplikasi terbaru
Pembaruan WebView
Penangkapan dan Berbagi Layar
memberitahu
Pemberitahuan layar kunci
metadata pemberitahuan
grafis
Dukungan untuk OpenGL ES 3.1
Paket Ekstensi Android
media
API kamera untuk fitur kamera canggih
pemutaran audio
Kontrol pemutaran media
Penjelajahan Media
penyimpanan
Nirkabel dan konektivitas
Beberapa koneksi jaringan
Bluetooth hemat energi
Peningkatan NFC
Proyek Volta
Jadwalkan pekerjaan
Alat Pengembang Penggunaan Baterai
Android di tempat kerja dan pendidikan
Konfigurasi Hosting
pemilik perangkat
Layar tetap
Bingkai cetak
sistem
Alat pengujian dan bantuan
Peningkatan pengujian dan aksesibilitas
IME
Deklarasi Manifes
Fitur yang harus dimiliki yang dapat dinyatakan
Izin pengguna
Fitur baru Android 5.1
Beberapa dukungan kartu sim
Kelas HTTP yang sudah usang
Layanan operator
Android Runtime (Art)
memberitahu
Gaya Desain Bahan
suara dan getaran
Visibilitas layar kunci
pemutaran media
pemberitahuan mengambang
Kontrol Media dan RemoteControlClient
getRecentTasks ()
Dukungan 64-bit di Android NDK
berikatan dengan layanan
Webview
Persyaratan Keunikan Izin Kustom
Aplikasi menggunakan duplikat izin khusus
Hal -hal yang perlu dipertimbangkan untuk aplikasi Anda
Instalasi dan pembaruan baru
Instalasi yang ada diperbarui dengan sistem Android 5.0
saran
Perubahan konfigurasi default TLS/SSL
Server tidak mendukung cipher suites yang diaktifkan
Aplikasi membuat asumsi yang salah tentang cipher suite yang digunakan untuk terhubung ke server
Server tidak mendukung ekstensi TLSV1.1, TLSV1.2, atau TLS baru
Mendukung profil yang dikelola
Menangani niat
Bagikan file di seluruh profil
Dukungan widget layar kunci telah dilepas
Bingkai cetak
Cetak konten universal
Cetak gambar
Membangun layanan cetak
Penyedia SMS
Nirkabel dan konektivitas
Emulasi kartu host
Mode Pembaca NFC
pemancar inframerah
multimedia
pemutaran adaptif
Cap waktu audio on permintaan
Pembaca gambar permukaan
Pengukuran puncak dan nilai efektif (RMS)
volume booster
kendali jarak jauh
Tingkat dari kendali jarak jauh
keterangan tertutup
Animasi dan Grafik
adegan dan transisi
Animasi berhenti
Bitmap yang dapat digunakan kembali
Konten Pengguna
Kerangka Akses Penyimpanan
Akses Ruang Penyimpanan Eksternal
adaptor sinkronisasi
input pengguna
Jenis sensor baru
Acara sensor batch
Identitas pengontrol
antarmuka pengguna
Mode Layar Penuh yang mendalam
Bilah status sistem transparan
Peningkatan pemberitahuan pendengar
Cermin tata letak RTL yang dapat ditarik
Aksesibilitas
Izin aplikasi
Fungsi perangkat
penyimpanan eksternal
Webview
AlarmManager
ContentResolver
Bisakah pemberitahuan Android masih berfungsi seperti ini?
Penggunaan Android NotifyListenerservice
Penggunaan Hak Penggunaan Pemberitahuan Android (NotificationListenerservice)
Pusat teknologi Android: AndroidProject
Teknologi Android Versi KT Tahap Tengah: AndroidProject-Kotlin
Kerangka izin: XXIzin
Kerangka roti panggang: Pemanggang roti
Kerangka web: EasyHttp
Bingkai bilah judul: TitleBar
Floating Window Frame: EasyWindow
Shapeview Framework: Shapeview
ShapedRawable Framework: ShapedRawable
Kerangka kerja switching bahasa: multilanguages
Toleransi kesalahan penguraian Gson: GsonFactory
Kerangka kerja tampilan log: Logcat
Kerangka Tata Letak Gulir Nested: NestedScrolllayout
Standar Kode Android: AndroidCodestAddard
Ringkasan Sumber Daya Android: AndroidIndex
Peringkat Open Source Android: Androidgithubboss
Studio Premium Plug-Ins: Studioplugins
Koleksi besar emotikon: emojipackage
Ringkasan Sumber Daya AI: AIindex
Data JSON Provinsi dan Kota: Provincejson
Dokumentasi Sintaks Markdown: MarkdownDoc
Copyright 2021 Huang JinQun
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.