Kontrol perangkat

Fitur dalam panduan ini menjelaskan kemampuan pengelolaan perangkat yang dapat Anda terapkan di aplikasi pengontrol kebijakan perangkat (DPC). Anda juga dapat menggunakan aplikasi TestDPC sebagai sumber kode contoh untuk fitur perusahaan Android.

Aplikasi DPC dapat berjalan dalam mode pemilik profil di perangkat pribadi atau dalam mode pemilik perangkat di perangkat yang dikelola sepenuhnya. Tabel ini menunjukkan fitur yang tersedia saat DPC berjalan dalam mode pemilik profil atau mode pemilik perangkat:

Fitur Pemilik profil Pemilik perangkat
Membuat pesan layar kunci kustom
Menonaktifkan roaming data
Memberi pengguna pesan yang disesuaikan jika setelan diblokir
Mengunci wallpaper
Mengunci ikon pengguna pelanggan
Memantau status dan performa perangkat dari jarak jauh
Memulai ulang perangkat Android dari jarak jauh
Mencegah pengguna mengirim file melalui Bluetooth

Membuat pesan layar kunci kustom

Berjalan dalam mode pemilik perangkat, DPC dapat membuat pesan layar kunci kustom di perangkat penggunanya menggunakan metode setDeviceOwnerLockScreenInfo. Pesan ini ditampilkan di layar perangkat saat terkunci, dan berguna untuk perangkat yang hilang atau dicuri. Pesan umum adalah "Ponsel ini milik <company name>, hubungi <phone number> jika ditemukan".

Menonaktifkan roaming data

Roaming data dapat menyebabkan tagihan yang signifikan pada tagihan operator Seluler. Untuk membantu menyederhanakan biaya tersebut, DPC yang berjalan dalam mode pemilik perangkat dapat menonaktifkan roaming data dengan menetapkan batasan DISALLOW_DATA ROAMING. Setelah batasan pengguna ditetapkan oleh DPC, pengguna tidak dapat mengubah roaming data menggunakan Setelan di perangkat mereka.

Memberikan pesan yang disesuaikan kepada pengguna jika setelan diblokir

Saat pengguna mengklik setelan atau fitur yang diblokir oleh departemen IT mereka, pesan dukungan akan memberikan penjelasan singkat tentang alasan mereka tidak dapat mengakses fitur tersebut.

Pesan ini dapat lebih deskriptif daripada "Tindakan tidak diizinkan". DPC yang berjalan dalam mode pemilik perangkat atau pemilik profil dapat menyesuaikan pesan ini menggunakan metode DevicePolicyManager setShortSupportMessage() dan setLongSupportMessage().

Membuat pesan dukungan

Untuk menjelaskan alasan setelan dibatasi, Anda dapat menggunakan pesan singkat atau panjang:

  • Untuk membuat pesan singkat, gunakan metode setShortSupportMessage().

    • Pesan singkat dibatasi hingga 200 karakter.
    • Pesan umum adalah "Setelan ini dinonaktifkan oleh admin Anda. Hubungi 'yourITdepartment@example.com' untuk mendapatkan dukungan."
  • Untuk membuat pesan panjang, gunakan metode setLongSupportMessage(). Pengguna dapat melihat pesan ini di perangkat mereka di bagian Setelan > Keamanan > Admin perangkat, lalu memilih admin tertentu.

Jika salah satu pesan ini perlu diterjemahkan, DeviceAdminReceiver harus memproses siaran ACTION_LOCALE_CHANGED dan menetapkan versi baru string ini sebagaimana mestinya.

Mengunci wallpaper

Organisasi seperti sekolah atau perusahaan yang menjalankan perangkat Android sebagai perangkat bersama dapat memblokir penggunanya agar tidak mengubah wallpaper di layar utama perangkat mereka.

Untuk mengunci wallpaper, DPC yang berjalan dalam mode pemilik perangkat atau pemilik profil dapat menetapkan DISALLOW_SET_WALLPAPER ke true. Setelan default untuk setelan ini adalah false.

Mengunci ikon pengguna pelanggan

DPC yang berjalan dalam mode pemilik perangkat atau pemilik profil dapat menambahkan pengguna dan menentukan ikon untuk setiap pengguna. Ikon pengguna ini hanya ada di perangkat dan terpisah dari ikon profil yang muncul di properti Google lainnya, seperti pesan Gmail atau profil Google Plus.

DPC dapat mengonfigurasi DISALLOW_SET_USER_ICON ke true untuk membatasi pengguna agar tidak mengubah ikonnya. Setelan default untuk setelan ini adalah false.

Memantau kondisi dan status perangkat dari jarak jauh

DPC yang berjalan dalam mode pemilik perangkat atau pemilik profil dapat memantau perangkat tanpa pengawasan yang berjalan di lokasi jarak jauh, seperti layar informasi digital atau kios yang dijalankan dari perangkat Android. Untuk melakukannya, DPC menggunakan antarmuka HardwarePropertiesManager untuk mendapatkan informasi tentang kondisi perangkat, seperti suhu GPU dan penggunaan CPU. Hal ini berguna untuk mendiagnosis masalah pada perangkat yang otomatis mati karena terlalu panas atau masalah lainnya.

Untuk mengakses layanan Pengelola Properti Hardware perangkat, gunakan Context.getSystemService() dengan string Context.HARDWARE_PROPERTIES_SERVICE.

Memulai ulang perangkat Android dari jarak jauh

DPC dapat mem-boot ulang perangkat Android dari jarak jauh hanya jika berjalan dalam mode pemilik perangkat. Dalam beberapa kasus, perangkat yang diluncurkan di tempat umum dalam pembatas atau sebagai layar reklame digital dapat mencegah akses mudah ke tombol daya. Jika perangkat perlu dimulai ulang, DPC dapat melakukannya menggunakan metode DevicePolicyManager.reboot().

Perangkat tidak dimulai ulang jika ada panggilan yang sedang berlangsung. Perangkat harus dalam status tidak ada aktivitas untuk memulai ulang. Hal ini untuk mencegah admin mengganggu panggilan telepon pengguna dengan permintaan mulai ulang. Jika aktif, perangkat akan menampilkan IllegalStateException hingga CALL_STATE_IDLE.

Mencegah pengguna mengirim file melalui Bluetooth

Pemilik perangkat dan pemilik profil dapat mencegah pengguna mengirim file melalui Bluetooth menggunakan DISALLOW_BLUETOOTH_SHARING. Menerima file tidak terpengaruh. Jika ditetapkan oleh pemilik perangkat, DISALLOW_BLUETOOTH_SHARING berlaku untuk semua pengguna di perangkat.

Opsi ini memungkinkan admin IT mengontrol perilaku Quick Share.