Saat memasang aplikasi, aplikasi mencantumkan izin yang diperlukan untuk menjalankan fungsinya.
Saya membuat daftar ini dari sistem yang didefinisikan izin dan deskripsi tentang apa artinya. Ini adalah wiki komunitas sehingga jika izin baru ditambahkan di masa depan, mereka dapat ditambahkan ke daftar ini.
security
permissions
Ryan Conrad
sumber
sumber
android application permissions
. Tautan kedua.Jawaban:
Ini semua izin yang tersedia yang bisa diminta oleh suatu aplikasi. Dari daftar ini, ada beberapa yang hanya dapat "diminta" oleh aplikasi "Sistem". Aplikasi yang bukan aplikasi sistem tidak akan dapat meminta izin untuk "Izin Sistem". Hanya aplikasi yang berada di lokasi / sistem / aplikasi dan masuk dengan kunci Sistem yang dapat meminta izin sistem khusus ini.
Ini adalah nama yang digunakan oleh pengembang aplikasi untuk meminta izin, tetapi nama yang ditampilkan saat menginstal harus memiliki beberapa kata yang mirip dengan namanya.
Izin
Contoh yang bagus untuk dokumentasi yang buruk, karena bahkan buku tentang status pengembangan aplikasi Android : Dokumentasi Android tidak memberi tahu kita perintah lokasi mana yang "ekstra", jadi kami akan meminta semuanya.
SurfaceFlinger adalah bagian dari kerangka media Android. Ini menyediakan komposer yang menangani rendering dalam bingkai (jadi ini ada hubungannya dengan grafik).
Account-manager adalah layanan yang bekerja di belakang layar dan menjaga semuanya berjalan seperti yang diharapkan.
Aplikasi yang menggunakan izin ini biasanya menyediakan antarmuka untuk menangani jenis akun tertentu (yang tidak dikenal oleh sistem Android yang sudah diinstal sebelumnya), seperti Dropbox. Saat dikirim, Android tidak tahu cara masuk ke Dropbox dan bagaimana cara berurusan dengan akun Dropbox - sehingga aplikasi Dropbox menyediakan mekanisme. Selain itu, "autentikator akun" mungkin membatasi tindakan yang dapat dilakukan suatu aplikasi dengan akun tersebut (jadi, misalnya, dimungkinkan untuk mengelola ini melalui beberapa antarmuka web yang ditawarkan oleh layanan).
USE_CREDENTIALS
diperlukan izin.killBackgroundProcesses
deprecated
Phone Calls
izin aplikasi memungkinkan pengembang membaca buku kontak saya?ACTION_BOOT_COMPLETED
yang disiarkan setelah sistem selesai booting. Jika Anda tidak meminta izin ini, Anda tidak akan menerima siaran pada saat itu. Meskipun memegang izin ini tidak memiliki implikasi keamanan apa pun, itu dapat berdampak negatif pada pengalaman pengguna dengan meningkatkan jumlah waktu yang dibutuhkan sistem untuk memulai dan memungkinkan aplikasi untuk menjalankan sendiri tanpa pengguna menyadarinya. Dengan demikian, Anda harus secara eksplisit menyatakan penggunaan fasilitas ini untuk membuatnya terlihat oleh pengguna.deprecated
- Tidak lagi didukungdeprecated
Tidak lagi bergunaTYPE_SYSTEM_ALERT
, yang ditunjukkan di atas semua aplikasi lain. Sangat sedikit aplikasi yang harus menggunakan izin ini; windows ini dimaksudkan untuk interaksi tingkat sistem dengan pengguna.terus di sini
terlalu banyak karakter (Badan dibatasi hingga 30000 karakter) , jadi harus dibagi
sumber
Berlanjut dari jawaban pertama (terlalu panjang, tidak dapat diperpanjang)
Izin (lanjutan)
Grup
Izin individual di atas termasuk dalam satu (atau lebih) dari grup izin berikut:
sumber