Android 6.0 API
Android 6.0 (M) menawarkan fitur baru untuk pengguna dan pengembang aplikasi. Dokumen ini memberikan pengenalan API yang paling menonjol.
Mulai mengembangkan
Untuk mulai membangun aplikasi untuk Android 6.0, Anda harus terlebih dahulumendapatkan SDK Android. Kemudian gunakan SDK manajer untuk men-download Android 6.0 Platform SDK dan Sistem Images.
Memperbarui tingkat API target Anda
Untuk lebih mengoptimalkan aplikasi Anda untuk perangkat yang menjalankan Android, mengatur Anda targetSdkVersion
untuk "23", menginstal aplikasi Anda pada gambar sistem Android, mengujinya, maka mempublikasikan aplikasi diperbarui dengan perubahan ini.
Anda dapat menggunakan API Android sementara juga mendukung versi lama dengan menambahkan kondisi ke kode Anda yang memeriksa tingkat sistem API sebelum mengeksekusi API tidak didukung oleh Anda minSdkVersion. Untuk mempelajari lebih lanjut tentang menjaga kompatibilitas, baca Pendukung Versi platform yang berbeda.
Untuk informasi lebih lanjut tentang bagaimana tingkat API bekerja, membaca Apa API Level?
Fingerprint Authentication
Rilis ini menawarkan API baru untuk membiarkan Anda mengotentikasi pengguna dengan menggunakan scan sidik jari mereka pada perangkat yang didukung, Gunakan API ini dalam hubungannya dengan sistem Android Keystore.
Untuk mengotentikasi pengguna melalui pemindaian sidik jari, mendapatkan contoh yang baru FingerprintManager
kelas dan memanggil authenticate ()
metode. Aplikasi Anda harus berjalan pada perangkat yang kompatibel dengan sensor sidik jari. Anda harus menerapkan antarmuka pengguna untuk aliran otentikasi sidik jari pada aplikasi Anda, dan menggunakan ikon sidik jari standar Android di UI. Ikon sidik jari Android (c_fp_40px.png)
termasuk dalam sampel Sidik Jari Dialog. Jika Anda sedang mengembangkan beberapa aplikasi yang menggunakan otentikasi sidik jari, diketahui bahwa setiap aplikasi harus mengotentikasi sidik jari pengguna secara independen.
Untuk menggunakan fitur ini di aplikasi Anda, pertama tambahkanUSE_FINGERPRINT
izin dalam manifes Anda.
<menggunakan-izin
android: nama = "android.permission.USE_FINGERPRINT" />

Untuk melihat implementasi aplikasi otentikasi sidik jari, mengacu pada sampel FingerprintDialog. Untuk demonstrasi bagaimana Anda dapat menggunakan API otentikasi ini dalam hubungannya dengan API Android lainnya, lihat video Sidik Jari dan API Pembayaran.
Jika Anda menguji fitur ini, ikuti langkah berikut:
- Instal Android SDK Alat Revisi 24,3, jika Anda belum melakukannya.
- Mendaftarkan sidik jari baru di emulator dengan pergi keSettings> Security> Sidik Jari,kemudian ikuti petunjuk pendaftaran.
- Gunakan emulator untuk meniru peristiwa sentuhan sidik jari dengan perintah berikut. Gunakan perintah yang sama untuk meniru peristiwa sentuhan jari pada lockscreen atau di app.
adb - e emu sentuhan jari <finger_id>
Pada Windows, Anda mungkin harus menjalankan
telnet 127.0.0.1 <emulator-id>
diikuti olehsentuhan jari
<finger_id>.
Konfirmasi Bukti
Aplikasi Anda dapat mengotentikasi pengguna berdasarkan bagaimana baru-baru lalu mereka membuka perangkat mereka. Fitur ini membebaskan pengguna dari harus mengingat password tambahan-aplikasi tertentu, dan menghindari kebutuhan bagi Anda untuk menerapkan antarmuka pengguna otentikasi Anda sendiri. Aplikasi Anda harus menggunakan fitur ini dalam hubungannya dengan pelaksanaan kunci publik atau rahasia untuk otentikasi pengguna.
Untuk mengatur durasi batas waktu yang kunci yang sama dapat digunakan kembali setelah pengguna berhasil dikonfirmasi, sebut barusetUserAuthenticationValidityDurationSeconds ()
metode ketika Anda membuat sebuah Keygenerator
atau KeyPairGenerator.
Hindari menampilkan dialog berlebihan re-otentikasi - aplikasi Anda harus mencoba menggunakan objek kriptografi pertama dan jika batas waktu berakhir, menggunakan createConfirmDeviceCredentialIntent ()
metode untuk kembali mengotentikasi pengguna dalam aplikasi Anda.
Untuk melihat implementasi aplikasi dari fitur ini, mengacu pada sampel KonfirmasiBukti.
App Menghubungkan
Rilis ini meningkatkan sistem niat Android dengan menyediakan menghubungkan aplikasi yang lebih kuat. Fitur ini memungkinkan Anda untuk mengasosiasikan sebuah aplikasi dengan domain web Anda sendiri. Berdasarkan asosiasi ini, platform dapat menentukan aplikasi default untuk menggunakan untuk menangani link web tertentu dan melewatkan mendorong pengguna untuk memilih sebuah aplikasi. Untuk mempelajari bagaimana menerapkan fitur ini, lihat Penanganan AppLinks.
Backup otomatis untuk Apps
Sistem ini sekarang melakukan otomatis penuh backup data dan restore untuk aplikasi. Aplikasi Anda harus menargetkan Android 6.0 (API tingkat 23) untuk mengaktifkan perilaku ini; Anda tidak perlu menambahkan kode tambahan. Jika pengguna menghapus akun Google mereka, backup data mereka dihapus juga.Untuk mempelajari bagaimana fitur ini bekerja dan bagaimana mengkonfigurasi apa untuk cadangan pada sistem file, lihat Konfigurasi Auto Backup untuk Apps.
Langsung Berbagi

Rilis ini menyediakan API untuk membuat berbagi intuitif dan cepat bagi pengguna. Anda sekarang dapat menentukan target pangsa langsung yang meluncurkan aktivitas spesifik di app. Target pangsa langsung ini terkena pengguna melalui Sharemenu. Fitur ini memungkinkan pengguna untuk berbagi konten dengan target, seperti kontak, dalam aplikasi lain.Misalnya, target pangsa langsung mungkin memulai kegiatan di app jaringan lain sosial, yang memungkinkan berbagi konten pengguna langsung ke teman tertentu atau masyarakat di app itu.
Untuk mengaktifkan target pangsa langsung Anda harus mendefinisikan kelas yang memperluas ChooserTargetService
kelas. Menyatakan layanan Anda dalam manifest. Dalam deklarasi itu, tentukan BIND_CHOOSER_TARGET_SERVICE
izin dan filter niat menggunakan SERVICE_INTERFACE
tindakan.
Contoh berikut menunjukkan bagaimana Anda dapat mendeklarasikanChooserTargetService
dalam manifes Anda.
<service android:name = ".ChooserTargetService"
android:label = "@string/service_name"
android:permission = "android.permission.BIND_CHOOSER_TARGET_SERVICE" >
<intent-filter>
<action android:name = "android.service.chooser.ChooserTargetService" />
</intent-filter>
</service>
Untuk setiap kegiatan yang ingin Anda mengekspos keChooserTargetService,
menambahkan <meta-data>
elemen dengan nama"android.service.chooser.chooser_target_service"
dalam manifes aplikasi Anda.
<activity android:name = ".MyShareActivity”
android:label=" @ string / share_activity_label ">
<intent-filter>
<action android:name = "android.intent.action.SEND" />
</intent-filter>
<meta-data
android:name = "android.service.chooser.chooser_target_service"
android:value = ".ChooserTargetService" />
</activity>
Interaksi suara
Rilis ini memberikan interaksi suara API baru yang, bersama-sama dengan VoiceActions, memungkinkan Anda untuk membangun pengalaman suara percakapan dalam aplikasi Anda. Memanggil isVoiceInteraction ()
metode untuk menentukan apakah tindakan suara memicu aktivitas Anda. Jika demikian, aplikasi Anda dapat menggunakan VoiceInteractor
kelas untuk meminta konfirmasi suara dari pengguna, pilih dari daftar pilihan, dan banyak lagi.
Kebanyakan interaksi suara berasal dari tindakan suara pengguna. Kegiatan interaksi suara dapat juga, bagaimanapun, mulai tanpa input pengguna. Sebagai contoh, aplikasi lain diluncurkan melalui interaksi suara juga dapat mengirim niat untuk memulai interaksi suara. Untuk menentukan apakah aktivitas Anda diluncurkan dari query suara pengguna atau dari aplikasi interaksi suara lain, sebutisVoiceInteractionRoot ()
metode. Jika aplikasi lain meluncurkan aktivitas Anda, metode mengembalikan palsu. Aplikasi Anda kemudian dapat meminta pengguna untuk mengkonfirmasi bahwa mereka dimaksudkan tindakan ini.
Untuk mempelajari lebih lanjut tentang pelaksanaan tindakan suara, melihat Voice Actions situs pengembang.
Membantu API
Rilis ini menawarkan cara baru bagi pengguna untuk terlibat dengan aplikasi Anda melalui asisten. Untuk menggunakan fitur ini, pengguna harus mengaktifkan asisten untuk menggunakan konteks saat ini. Setelah diaktifkan, pengguna dapat memanggil asisten dalam aplikasi apapun, dengan menekan agak lama padaRumah tombol.
Aplikasi Anda dapat memilih untuk tidak berbagi konteks saat ini dengan asisten dengan menetapkan FLAG_SECURE
bendera. Selain menetapkan standar informasi bahwa platform lolos ke asisten, aplikasi Anda dapat berbagi informasi tambahan dengan menggunakan baru AssistContent
kelas.
Untuk memberikan asisten dengan konteks tambahan dari aplikasi Anda, ikuti langkah berikut:
- Mengimplementasikan
Application.OnProvideAssistDataListener
antarmuka. - Mendaftar pendengar ini dengan menggunakan
registerOnProvideAssistDataListener
(). - Dalam rangka memberikan informasi kontekstual kegiatan-spesifik, menimpa
onProvideAssistData ()
callback dan, opsional, baruonProvideAssistContent ()
callback.
Adoptable Storage Devices
Dengan rilis ini, pengguna dapat mengadopsi perangkat penyimpanan eksternal seperti kartu SD. Mengadopsi perangkat penyimpanan eksternal mengenkripsi dan format perangkat untuk berperilaku seperti penyimpanan internal. Fitur ini memungkinkan pengguna untuk memindahkan kedua aplikasi dan data pribadi dari aplikasi tersebut antara perangkat penyimpanan. Ketika bergerak aplikasi, sistem menghormati android: installLocation
preferensi dalam manifes.
Jika aplikasi Anda mengakses API atau bidang-bidang berikut, menyadari bahwa path file mereka kembali secara dinamis akan berubah ketika aplikasi tersebut akan dipindahkan antara perangkat penyimpanan internal dan eksternal. Ketika membangun path file, sangat disarankan bahwa Anda selalu memanggil API ini dinamis. Jangan gunakan path file hardcoded atau bertahan path file penuh-kualifikasi yang dibangun sebelumnya.
Konteks
metode:ApplicationInfo
bidang:
Debug fitur ini, Anda dapat mengaktifkan adopsi dari USB drive yang terhubung ke perangkat Android melalui USB On-The-Go (OTG) kabel, dengan menjalankan perintah ini:
$ Adb shell sm set - kekuatan - adoptable benar
Pemberitahuan
Rilis ini menambahkan perubahan API berikut untuk pemberitahuan:
- New
INTERRUPTION_FILTER_ALARMS
tingkat filter yang sesuai dengan yang baru Alarm hanya tidak mengganggu modus. - New
CATEGORY_REMINDER
nilai kategori yang digunakan untuk membedakan pengingat user-dijadwalkan dari acara lainnya(CATEGORY_EVENT)
dan alarm(CATEGORY_ALARM). - New
Icon
kelas yang dapat Anda melampirkan pemberitahuan Anda melaluisetSmallIcon ()
dansetLargeIcon ()
metode. Demikian pula,fungsi addAction ()
metode sekarang menerima sebuahIcon
objek bukan ID sumber daya ditarik. - Baru
getActiveNotifications ()
metode yang memungkinkan aplikasi Anda untuk mengetahui pemberitahuan mereka saat ini hidup. Untuk melihat implementasi aplikasi yang menggunakan fitur ini, lihat sampel Pemberitahuanaktif.
Dukungan Bluetooth Stylus
Rilis ini memberikan peningkatan dukungan untuk input pengguna menggunakan stylus Bluetooth. Pengguna dapat membuat pasangan dan menghubungkan stylus Bluetooth yang kompatibel dengan ponsel atau tablet mereka. Saat terhubung, informasi posisi dari layar sentuh menyatu dengan tekanan dan informasi tombol dari stylus untuk memberikan rentang yang lebih besar dari ekspresi daripada dengan layar sentuh saja. Aplikasi Anda dapat mendengarkan tombol menekan stylus dan melakukan tindakan sekunder, dengan mendaftarkanView.OnContextClickListener
danGestureDetector.OnContextClickListener
objek dalam aktivitas Anda.
Gunakan MotionEvent
metode dan konstanta untuk mendeteksi interaksi tombol stylus:
- Jika pengguna menyentuh stylus dengan tombol pada layar aplikasi Anda,
getTooltype ()
method mengembalikan TOOL_TYPE_STYLUS. - Untuk aplikasi menargetkan Android 6.0 (API tingkat 23), yang
getButtonState ()
method mengembalikanBUTTON_STYLUS_PRIMARY
ketika pengguna menekan tombol stylus utama. Jika stylus memiliki tombol kedua, metode yang sama kembaliBUTTON_STYLUS_SECONDARY
ketika pengguna menekan itu. Jika pengguna menekan kedua tombol secara bersamaan, metode mengembalikan kedua nilai OR'ed bersama-sama(BUTTON_STYLUS_PRIMARY
| BUTTON_STYLUS_SECONDARY). - Untuk aplikasi menargetkan versi platform yang lebih rendah,
getButtonState ()
method mengembalikanBUTTON_SECONDARY
(untuk stylus utama tekan tombol),BUTTON_TERTIARY
(untuk sekunder stylus tekan tombol), atau keduanya.
Peningkatan Scanning Bluetooth Low Energy
Jika berkinerja aplikasi Anda melakukan scan Bluetooth Low Energy, gunakan barusetCallbackType ()
metode untuk menentukan bahwa Anda ingin sistem untuk memberitahukan callback ketika pertama kali menemukan, atau melihat setelah waktu yang lama, sebuah paket iklan yang cocok dengan set ScanFilter.Pendekatan ini untuk pemindaian lebih efisien daripada daya-apa yang disediakan dalam versi platform sebelumnya.
Hotspot 2.0 Release 1 Dukungan
Rilis ini menambahkan dukungan untuk Hotspot 2.0 Release 1 spec pada Nexus 6 dan Nexus 9 perangkat. Untuk penyediaan Hotspot 2.0 kredensial di app, menggunakan metode baru dari WifiEnterpriseConfig
kelas, seperti setPlmn ()
dan setRealm
(). Dalam WifiConfiguration
objek, Anda dapat mengaturFQDN
dan providerFriendlyName
bidang. Baru isPasspointNetwork ()
metode menunjukkan jika jaringan terdeteksi merupakan titik akses Hotspot 2.0.
4K Display Mode
Platform ini sekarang memungkinkan aplikasi untuk meminta bahwa resolusi layar ditingkatkan untuk 4K rendering pada perangkat keras yang kompatibel. Untuk query resolusi fisik saat ini, menggunakan baru Display.Mode
API. Jika UI diambil pada resolusi logis rendah dan upscaled untuk resolusi fisik yang lebih besar, menyadari bahwa resolusi fisik getPhysicalWidth ()
kembali metode mungkin berbeda dari resolusi logis dilansir getSize
().
Anda dapat meminta sistem untuk mengubah resolusi fisik di app seperti berjalan, dengan menetapkan preferredDisplayModeId
milik jendela aplikasi Anda. Fitur ini berguna jika Anda ingin beralih ke resolusi layar 4K. Sementara di 4K mode tampilan, UI terus diberikan pada resolusi asli (seperti 1080p) dan upscaled untuk 4K, tapi SurfaceView
benda dapat menampilkan konten pada resolusi asli.
ColorStateLists themeable
Atribut tema sekarang didukung dalam ColorStateList
untuk perangkat yang berjalan pada Android 6.0 (API tingkat 23). The getColorStateList ()
dangetColor ()
metode telah usang. Jika Anda menelepon API ini, sebut barugetColorStateList ()
atau getColor ()
metode sebagai gantinya. Metode ini juga tersedia di perpustakaan v4 appcompat melalui ContextCompat.
Fitur Audio
Rilis ini menambahkan perangkat tambahan untuk pengolahan audio pada Android, termasuk:
- Dukungan untuk MIDI protokol, dengan baru
android.media.midi
API.Gunakan API ini untuk mengirim dan menerima peristiwa MIDI. - Baru
AudioRecord.Builder
danAudioTrack.Builder
kelas untuk membuat audio digital capture dan playback benda masing-masing, dan mengkonfigurasi sumber audio dan tenggelam properti untuk menimpa default sistem. - Kait API untuk menghubungkan perangkat audio dan masukan. Hal ini sangat berguna jika aplikasi Anda memungkinkan pengguna untuk memulai penelusuran suara dari game controller atau remote control yang terhubung ke Android TV. Sistem ini memanggil baru
onSearchRequested ()
callback ketika pengguna mulai pencarian. Untuk menentukan apakah perangkat input pengguna memiliki mikrofon built-in, mengambilInputDevice
objek dari callback itu, kemudian memanggil baruhasMicrophone ()
metode. - Baru
getDevices ()
metode yang memungkinkan Anda mengambil daftar semua perangkat audio saat ini terhubung ke sistem. Anda juga dapat mendaftarkanAudioDeviceCallback
objek jika Anda ingin sistem untuk memberitahukan aplikasi Anda ketika perangkat audio menghubungkan atau terputus.
Fitur Video
Rilis ini menambahkan kemampuan baru untuk API pemrosesan video, termasuk:
- New
MediaSync
kelas yang membantu aplikasi untuk serentak membuat audio dan video stream. Buffer audio disampaikan dalam non-blocking mode dan dikembalikan melalui callback. Ini juga mendukung tingkat pemutaran dinamis. - Baru
EVENT_SESSION_RECLAIMED
acara, yang menunjukkan bahwa sesi dibuka oleh aplikasi telah direklamasi oleh manajer sumber daya. Jika aplikasi Anda menggunakan sesi DRM, Anda harus menangani acara ini dan pastikan untuk tidak menggunakan sesi direklamasi. - New
ERROR_RECLAIMED
kode kesalahan, yang menunjukkan bahwa manajer sumber daya reklamasi sumber daya media yang digunakan oleh codec. Dengan pengecualian ini, codec harus dibebaskan, karena telah pindah ke negara terminal. - Baru
getMaxSupportedInstances ()
antarmuka untuk mendapatkan petunjuk untuk jumlah max contoh codec bersamaan didukung. - Baru
setPlaybackParams ()
metode untuk mengatur tingkat pemutaran media untuk pemutaran gerak cepat atau lambat. Hal ini juga membentang atau mempercepat pemutaran audio otomatis dalam hubungannya dengan video.
Fitur kamera
Rilis ini termasuk API baru berikut untuk mengakses senter kamera dan kamera pengolahan ulang gambar:
Senter API
Jika perangkat kamera memiliki lampu kilat, Anda dapat menghubungisetTorchMode ()
metode untuk beralih modus obor lampu kilat pada atau off tanpa membuka perangkat kamera. Aplikasi ini tidak memiliki kepemilikan eksklusif lampu kilat atau perangkat kamera. Modus obor dimatikan dan menjadi tidak tersedia setiap kali perangkat kamera menjadi tidak tersedia, atau ketika sumber daya kamera lainnya menjaga obor pada menjadi tidak tersedia. Aplikasi lain juga dapat menghubungi setTorchMode ()
untuk mematikan mode obor. Ketika aplikasi terakhir yang diaktifkan mode obor ditutup, modus obor dimatikan.
Anda dapat mendaftarkan callback untuk diberitahu mengenai status modus obor dengan memanggil registerTorchCallback ()
metode. Pertama kali callback terdaftar, itu langsung disebut dengan status modus obor semua perangkat kamera saat ini dikenal dengan unit flash. Jika modus obor dinyalakan atau dimatikan dengan sukses, onTorchModeChanged ()
metode dipanggil.
Pemrosesan kembali API
The Camera2
API diperpanjang untuk mendukung YUV dan buram format gambar pemrosesan kembali swasta. Untuk menentukan apakah kemampuan pemrosesan kembali ini tersedia, sebut getCameraCharacteristics ()
dan memeriksaREPROCESS_MAX_CAPTURE_STALL
kunci. Jika perangkat mendukung pemrosesan kembali, Anda dapat membuat sesi capture kamera reprocessable dengan memanggil createReprocessableCaptureSession
(), dan menciptakan permintaan untuk input penyangga daur ulang.
Gunakan imagewriter
kelas untuk menghubungkan aliran input buffer untuk input kamera daur ulang. Untuk mendapatkan buffer kosong, ikuti model pemrograman ini:
- Memanggil
dequeueInputImage ()
metode. - Mengisi data ke dalam buffer input.
- Kirim buffer ke kamera dengan memanggil
queueInputImage ()
metode.
Jika Anda menggunakan imagewriter
objek bersama-sama dengan PRIVATE
gambar, aplikasi Anda tidak dapat mengakses data gambar secara langsung.Sebaliknya, lulus SWASTA
gambar langsung ke imagewriter
dengan memanggilqueueInputImage ()
metode tanpa copy penyangga.
The ImageReader
kelas sekarang mendukung SWASTA
aliran format gambar.Dukungan ini memungkinkan aplikasi Anda untuk menjaga antrian citra melingkarImageReader
keluaran gambar, pilih salah satu atau lebih gambar, dan mengirim mereka ke imagewriter
untuk kamera daur ulang.
Android untuk Fitur Kerja
Rilis ini termasuk API baru berikut untuk Android Pekerjaan:
- Kontrol ditingkatkan untuk Perusahaan Milik, Single-Gunakan perangkat: The Owner Perangkat sekarang dapat mengontrol pengaturan berikut untuk meningkatkan pengelolaan, Single Use-perangkat Perusahaan Milik (Cosu):
- Menonaktifkan atau mengaktifkan kembali pengaman tombol dengan
setKeyguardDisabled ()
metode. - Menonaktifkan atau mengaktifkan kembali status bar (termasuk pengaturan cepat, pemberitahuan, dan menggesek-up isyarat navigasi yang meluncurkan Google Now) dengan
setStatusBarDisabled ()
metode. - Menonaktifkan atau mengaktifkan kembali boot aman dengan
UserManager
konstan DISALLOW_SAFE_BOOT. - Mencegah layar dari mematikan sementara terpasang dengan
STAY_ON_WHILE_PLUGGED_IN
konstan.
- Menonaktifkan atau mengaktifkan kembali pengaman tombol dengan
- Diam menginstal dan uninstall aplikasi dengan Perangkat Pemilik: Sebuah Pemilik Perangkat sekarang dapat diam-diam menginstal dan uninstall aplikasi menggunakan
PackageInstaller
API, independen dari Google Play Kerja.Anda sekarang dapat perangkat penyediaan melalui Owner Perangkat yang akan mendownload dan menginstal aplikasi tanpa interaksi pengguna. Fitur ini berguna untuk memungkinkan satu sentuhan penyediaan kios atau perangkat lain seperti tanpa mengaktifkan akun Google. - Diam akses sertifikat perusahaan: Ketika sebuah aplikasi panggilan
choosePrivateKeyAlias
(), sebelum pengguna yang diminta untuk memilih sertifikat, Profile atau Perangkat Pemilik sekarang dapat memanggilonChoosePrivateKeyAlias ()
metode untuk memberikan alias diam-diam ke aplikasi yang meminta. Fitur ini memungkinkan Anda memberikan akses berhasil aplikasi untuk sertifikat tanpa interaksi pengguna. - Auto-penerimaan pembaruan sistem. Dengan menetapkan kebijakan update sistem dengan
setSystemUpdatePolicy
(), Owner Perangkat dapat sekarang auto-menerima update sistem, misalnya dalam kasus perangkat kios, atau menunda update dan mencegah yang diambil oleh pengguna selama 30 hari. Selanjutnya, administrator dapat mengatur jendela waktu sehari-hari di mana update harus diambil, misalnya selama jam ketika perangkat kios tidak digunakan. Ketika update sistem tersedia, sistem memeriksa apakah aplikasi Kebijakan Kerja Pengawas telah menetapkan kebijakan pembaruan sistem, dan berperilaku sesuai. - Instalasi sertifikat didelegasikan: A Profil atau Perangkat Pemilik sekarang dapat memberikan pihak ketiga app kemampuan untuk menyebut
DevicePolicyManager
API manajemen sertifikat: - Penggunaan data pelacakan.Sebuah Profil atau Perangkat Pemilik sekarang dapat permintaan untuk statistik penggunaan data terlihat diSettings> Data penggunaan dengan menggunakan baru
NetworkStatsManager
metode. Profil Pemilik secara otomatis diberikan izin untuk query data pada profil mereka mengelola, sementara Pemilik Perangkat mendapatkan akses ke data penggunaan dari pengguna utama berhasil. - Runtime izin manajemen:
Sebuah Profil atau Perangkat Pemilik dapat menetapkan kebijakan izin untuk semua permintaan runtime dari semua aplikasi yang menggunakan
setPermissionPolicy
(), baik meminta pengguna untuk memberikan izin atau secara otomatis memberikan atau menolak izin diam-diam. Jika kebijakan terakhir ini diatur, pengguna tidak dapat memodifikasi seleksi yang dilakukan oleh Profil atau Perangkat Pemilik dalam layar izin aplikasi di Settings. - VPN di Settings: aplikasi VPN sekarang terlihat di Settings> More> VPN. Selain itu, pemberitahuan yang menyertai penggunaan VPN sekarang khusus untuk bagaimana VPN yang dikonfigurasi. Untuk Profil Pemilik, pemberitahuan khusus untuk apakah VPN dikonfigurasi untuk profil dikelola, profil pribadi, atau keduanya. Untuk Pemilik Perangkat, pemberitahuan khusus untuk apakah VPN dikonfigurasi untuk seluruh perangkat.
- Bekerja pemberitahuan status: A status bar tas ikon sekarang muncul setiap kali sebuah aplikasi dari profil dikelola memiliki aktivitas di latar depan.Selanjutnya, jika perangkat dibuka langsung ke aktivitas sebuah aplikasi dalam profil dikelola, bersulang ditampilkan memberitahu pengguna bahwa mereka berada dalam profil pekerjaan.

Kecuali seperti yang tercantum, konten ini dilisensikan di bawah lisensi Creative Commons Attribution 2.5. Untuk rincian dan pembatasan, lihat Lisensi Isi.
No comments:
Post a Comment
Comment