Cara penggunaannya seperti ini.
Dibawah ini merupakan list dari Permission di Android Studio :
ACCESS_CHECKIN_PROPERTIES
Memungkinkan akses baca / tulis ke "properti" tabel dalam database, seperti untuk mengubah nilai-nilai yang akan diunggah.
ACCESS_COARSE_LOCATION
Memungkinkan aplikasi untuk mengakses perkiraan lokasi.
ACCESS_FINE_LOCATION
Memungkinkan aplikasi untuk mengakses lokasi yang tepat.
ACCESS_LOCATION_EXTRA_COMMANDS
Memungkinkan aplikasi untuk mengakses perintah penyedia lokasi ekstra.
ACCESS_NETWORK_STATE
Memungkinkan aplikasi untuk mengakses informasi tentang jaringan.
ACCESS_NOTIFICATION_POLICY
izin penanda untuk aplikasi yang ingin mengakses kebijakan pemberitahuan.
ACCESS_WIFI_STATE
Memungkinkan aplikasi untuk mengakses informasi tentang jaringan Wi-Fi.
MANAJER AKUNTANSI
Memungkinkan aplikasi untuk panggilan ke AccountAuthenticators.
ADD_VOICEMAIL
Memungkinkan aplikasi untuk menambahkan pesan suara ke dalam sistem.
BATTERY_STATS
Memungkinkan aplikasi untuk mengumpulkan statistik baterai
BIND_ACCESSIBILITY_SERVICE
Harus diperlukan oleh AccessibilityService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_APPWIDGET
Memungkinkan aplikasi untuk memberitahu layanan AppWidget mana aplikasi dapat mengakses data AppWidget ini.
BIND_CARRIER_MESSAGING_SERVICE
Konstan ini jarang digunakan, API tingkat 23 gunakan BIND_CARRIER_SERVICES
BIND_CARRIER_SERVICES
Proses sistem yang memungkinkan untuk mengikat ke layanan di aplikasi operator akan memiliki izin ini.
BIND_CHOOSER_TARGET_SERVICE
Harus diperlukan oleh ChooserTargetService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_DEVICE_ADMIN
Harus diperlukan oleh receiver administrasi perangkat, untuk memastikan bahwa hanya sistem dapat berinteraksi dengannya.
BIND_DREAM_SERVICE
Harus diperlukan oleh DreamService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_INCALL_SERVICE
Harus diperlukan oleh InCallService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_INPUT_METHOD
Harus diperlukan oleh InputMethodService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_MIDI_DEVICE_SERVICE
Harus diperlukan oleh MidiDeviceService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_NFC_SERVICE
Harus diperlukan oleh HostApduService atau OffHostApduService untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_NOTIFICATION_LISTENER_SERVICE
Harus diperlukan oleh NotificationListenerService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_PRINT_SERVICE
Harus diperlukan oleh PrintService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_REMOTEVIEWS
Harus diperlukan oleh RemoteViewsService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_TELECOM_CONNECTION_SERVICE
Harus diperlukan oleh ConnectionService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_TEXT_SERVICE
Harus diperlukan oleh TextService (misalnya SpellCheckerService) untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_TV_INPUT
Harus diperlukan oleh TvInputService untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_VOICE_INTERACTION
Harus diperlukan oleh VoiceInteractionService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_VPN_SERVICE
Harus diperlukan oleh VpnService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BIND_WALLPAPER
Harus diperlukan oleh WallpaperService , untuk memastikan bahwa hanya sistem dapat mengikat untuk itu.
BLUETOOTH
Memungkinkan aplikasi untuk terhubung ke perangkat bluetooth dipasangkan.
BLUETOOTH_ADMIN
Memungkinkan aplikasi untuk menemukan dan perangkat pasangan bluetooth.
BLUETOOTH_PRIVILEGED
Memungkinkan aplikasi untuk memasangkan perangkat bluetooth tanpa interaksi pengguna, dan untuk membolehkan atau melarang akses buku telepon atau akses pesan.
BODY_SENSORS
Memungkinkan aplikasi untuk mengakses data dari sensor yang menggunakan pengguna untuk mengukur apa yang terjadi di dalam / tubuhnya, seperti detak jantung.
BROADCAST_PACKAGE_REMOVED
Mengizinkan aplikasi mengirimkan pemberitahuan bahwa paket aplikasi telah dihapus.
BROADCAST_SMS
Memungkinkan aplikasi untuk menyiarkan pemberitahuan penerimaan SMS.
BROADCAST_STICKY
Memungkinkan aplikasi untuk menyiarkan maksud lengket.
BROADCAST_WAP_PUSH
Memungkinkan aplikasi untuk menyiarkan tanda terima pemberitahuan WAP PUSH.
CALL_PHONE
Memungkinkan aplikasi untuk melakukan panggilan telepon tanpa melalui Dialer antarmuka pengguna bagi pengguna untuk mengkonfirmasi panggilan.
CALL_PRIVILEGED
Memungkinkan aplikasi untuk memanggil nomor telepon, termasuk nomor darurat, tanpa melalui Dialer antarmuka pengguna bagi pengguna untuk mengkonfirmasi panggilan ditempatkan.
CAMERA
Diperlukan untuk dapat mengakses perangkat kamera.
CAPTURE_AUDIO_OUTPUT
Memungkinkan aplikasi untuk menangkap output audio.
CAPTURE_SECURE_VIDEO_OUTPUT
Memungkinkan aplikasi untuk menangkap output video aman.
CAPTURE_VIDEO_OUTPUT
Memungkinkan aplikasi untuk menangkap output video.
CHANGE_COMPONENT_ENABLED_STATE
Mengizinkan aplikasi mengubah apakah komponen aplikasi (selain sendiri) diaktifkan atau tidak.
CHANGE_CONFIGURATION
Memungkinkan aplikasi mengubah konfigurasi saat ini, seperti lokal.
CHANGE_NETWORK_STATE
Memungkinkan aplikasi untuk mengubah keadaan konektivitas jaringan.
CHANGE_WIFI_MULTICAST_STATE
Memungkinkan aplikasi untuk masuk ke modus Wi-Fi Multicast.
CHANGE_WIFI_STATE
Memungkinkan aplikasi untuk mengubah keadaan konektivitas Wi-Fi.
CLEAR_APP_CACHE
Memungkinkan aplikasi untuk menghapus cache dari semua aplikasi yang terinstal pada perangkat.
CONTROL_LOCATION_UPDATES
Memungkinkan mengaktifkan / menonaktifkan pemberitahuan pembaruan lokasi dari radio.
DELETE_CACHE_FILES
Memungkinkan aplikasi untuk menghapus file cache.
DELETE_PACKAGES
Memungkinkan aplikasi untuk menghapus paket.
DIAGNOSTIC
Memungkinkan aplikasi untuk RW sumber daya diagnostik.
DISABLE_KEYGUARD
Memungkinkan aplikasi untuk menonaktifkan pengaman tombol jika hal ini tidak aman.
DUMP
Memungkinkan aplikasi untuk mengambil informasi sampah negara dari layanan sistem.
EXPAND_STATUS_BAR
Memungkinkan aplikasi untuk memperluas atau menciutkan bilah status.
FACTORY_TEST
Jalankan sebagai uji aplikasi produsen, berjalan sebagai user root.
FLASHLIGHT
Memungkinkan akses ke senter.
GET_ACCOUNTS
Memungkinkan akses ke daftar akun di layanan Account.
GET_ACCOUNTS_PRIVILEGED
Memungkinkan akses ke daftar akun di layanan Account.
GET_PACKAGE_SIZE
Memungkinkan aplikasi untuk mengetahui ruang yang digunakan oleh setiap paket.
GET_TASKS
Konstan ini usang dalam API tingkat 21. Tidak ada lagi ditegakkan.
GLOBAL_SEARCH
Izin ini dapat digunakan pada penyedia konten untuk memungkinkan sistem pencarian global untuk mengakses data mereka.
INSTALL_LOCATION_PROVIDER
Memungkinkan aplikasi untuk menginstal penyedia lokasi ke lokasi Manager.
INSTALL_PACKAGES
Memungkinkan aplikasi untuk menginstal paket.
INSTALL_SHORTCUT
Memungkinkan aplikasi untuk menginstal shortcut di Launcher.
INTERNET
Memungkinkan aplikasi untuk membuka soket jaringan.
KILL_BACKGROUND_PROCESSES
Memungkinkan aplikasi untuk memanggil killBackgroundProcesses(String) .
LOCATION_HARDWARE
Memungkinkan aplikasi untuk menggunakan fitur lokasi di hardware, seperti api geofencing.
MANAGE_DOCUMENTS
Memungkinkan aplikasi untuk mengelola akses ke dokumen, biasanya sebagai bagian dari pemetik dokumen.
MASTER_CLEAR
Tidak untuk digunakan oleh aplikasi pihak ketiga.
MEDIA_CONTENT_CONTROL
Memungkinkan aplikasi untuk mengetahui apa konten yang bermain dan mengontrol pemutaran nya.
MODIFY_AUDIO_SETTINGS
Mengizinkan aplikasi mengubah setelan audio global.
MODIFY_PHONE_STATE
Memungkinkan modifikasi dari negara telephony - power on, mmi, dll
MOUNT_FORMAT_FILESYSTEMS
Memungkinkan file sistem format untuk penyimpanan removable.
MOUNT_UNMOUNT_FILESYSTEMS
Memungkinkan pemasangan dan unmounting sistem file untuk penyimpanan removable.
NFC
Memungkinkan aplikasi untuk melakukan operasi I / O atas NFC.
PACKAGE_USAGE_STATS
Memungkinkan aplikasi untuk mengumpulkan statistik penggunaan komponen
PERSISTENT_ACTIVITY
Konstan ini usang dalam API tingkat 9. Fungsi ini akan dihapus di masa depan; jangan gunakan. Memungkinkan aplikasi untuk membuat kegiatan terus-menerus.
PROCESS_OUTGOING_CALLS
Memungkinkan aplikasi untuk melihat nomor yang dipanggil saat melakukan panggilan keluar dengan opsi untuk mengalihkan panggilan ke nomor yang berbeda atau membatalkan panggilan sama sekali.
READ_CALENDAR
Memungkinkan aplikasi untuk membaca data kalender pengguna.
READ_CALL_LOG
Memungkinkan aplikasi untuk membaca log panggilan pengguna.
READ_CONTACTS
Mengizinkan aplikasi membaca data kontak pengguna.
READ_EXTERNAL_STORAGE
Memungkinkan aplikasi untuk membaca dari penyimpanan eksternal.
READ_FRAME_BUFFER
Memungkinkan aplikasi untuk mengambil screen shot dan lebih umum mendapatkan akses ke data frame buffer.
READ_INPUT_STATE
Konstan ini usang dalam API tingkat 16. API yang digunakan izin ini telah dihapus.
READ_LOGS
Mengizinkan aplikasi membaca tingkat rendah file sistem log.
READ_PHONE_STATE
Memungkinkan hanya membaca akses ke negara telepon.
READ_SMS
Memungkinkan aplikasi untuk membaca pesan SMS.
READ_SYNC_SETTINGS
Mengizinkan aplikasi membaca setelan sinkronisasi.
READ_SYNC_STATS
Mengizinkan aplikasi membaca statistik sinkronisasi.
READ_VOICEMAIL
Memungkinkan aplikasi untuk membaca pesan suara dalam sistem.
reboot Diperlukan untuk dapat reboot perangkat.
RECEIVE_BOOT_COMPLETED
Memungkinkan aplikasi untuk menerima ACTION_BOOT_COMPLETED yang disiarkan setelah sistem selesai booting.
RECEIVE_MMS
Memungkinkan aplikasi untuk memonitor pesan MMS yang masuk.
RECEIVE_SMS
Memungkinkan aplikasi untuk menerima pesan SMS.
RECEIVE_WAP_PUSH
Memungkinkan aplikasi untuk menerima pesan push WAP.
RECORD_AUDIO
Memungkinkan aplikasi untuk merekam audio.
REORDER_TASKS
Memungkinkan aplikasi untuk mengubah Z-order dari tugas.
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
Izin aplikasi harus memegang untuk menggunakan ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS .
REQUEST_INSTALL_PACKAGES
Memungkinkan aplikasi untuk paket permintaan menginstal.
RESTART_PACKAGES
Konstan ini usang dalam API tingkat 8. restartPackage(String) API tidak lagi didukung.
SEND_RESPOND_VIA_MESSAGE
Memungkinkan aplikasi (Phone) untuk mengirim permintaan untuk aplikasi lain untuk menangani aksi tanggapi-lewat-pesan saat ada panggilan masuk.
SEND_SMS
Memungkinkan aplikasi untuk mengirim pesan SMS.
SET_ALARM
Mengizinkan aplikasi menyiarkan Intent untuk mengatur alarm untuk pengguna.
SET_ALWAYS_FINISH
Mengizinkan aplikasi mengontrol apakah aktivitas segera selesai ketika dimasukkan ke dalam latar belakang.
SET_ANIMATION_SCALE
Memodifikasi faktor skala animasi global.
SET_DEBUG_APP
Mengkonfigurasi aplikasi untuk debugging.
SET_PREFERRED_APPLICATIONS
Konstan ini usang dalam API tingkat 7. Tidak ada lagi berguna, lihat addPackageToPreferred(String).
SET_PROCESS_LIMIT
Memungkinkan aplikasi untuk mengatur jumlah maksimum proses aplikasi (tidak diperlukan) yang bisa berjalan.
SET_TIME
Memungkinkan aplikasi untuk mengatur waktu sistem.
SET_TIME_ZONE
Memungkinkan aplikasi untuk mengatur zona waktu sistem.
MEMASANG WALLPAPER
Memungkinkan aplikasi untuk mengatur wallpaper.
SET_WALLPAPER_HINTS
Memungkinkan aplikasi untuk mengatur petunjuk wallpaper.
SIGNAL_PERSISTENT_PROCESSES
Memungkinkan aplikasi untuk meminta sinyal dikirim ke semua proses yang ada.
STATUS BAR
Memungkinkan aplikasi untuk membuka, menutup, atau menonaktifkan status bar dan ikon-nya.
SYSTEM_ALERT_WINDOW
Memungkinkan aplikasi untuk membuat jendela menggunakan jenis TYPE_SYSTEM_ALERT , ditampilkan di atas semua aplikasi lain.
TRANSMIT_IR
Memungkinkan menggunakan pemancar IR perangkat, jika tersedia.
UNINSTALL_SHORTCUT
Memungkinkan aplikasi untuk menghapus shortcut di Launcher.
UPDATE_DEVICE_STATS
Memungkinkan aplikasi untuk memperbarui statistik perangkat.
USE_FINGERPRINT
Memungkinkan aplikasi untuk menggunakan hardware sidik jari.
USE_SIP
Memungkinkan aplikasi untuk menggunakan layanan SIP.
VIBRATE
Memungkinkan akses ke vibrator.
WAKE_LOCK
Memungkinkan menggunakan powermanager WakeLocks untuk menjaga prosesor dari tidur atau layar tidak redup.
WRITE_APN_SETTINGS
Memungkinkan aplikasi untuk menulis pengaturan apn.
WRITE_CALENDAR
Memungkinkan aplikasi untuk menulis data kalender pengguna.
WRITE_CALL_LOG
Memungkinkan aplikasi untuk menulis (tapi tidak membaca) data kontak pengguna.
WRITE_CONTACTS
Memungkinkan aplikasi untuk menulis data kontak pengguna.
WRITE_EXTERNAL_STORAGE
Memungkinkan aplikasi untuk menulis ke penyimpanan eksternal.
WRITE_GSERVICES
Memungkinkan aplikasi mengubah peta layanan Google.
WRITE_SECURE_SETTINGS
Memungkinkan aplikasi untuk membaca atau menulis pengaturan sistem yang aman.
WRITE_SETTINGS
Memungkinkan aplikasi untuk membaca atau menulis pengaturan sistem.
WRITE_SYNC_SETTINGS
Memungkinkan aplikasi untuk menulis pengaturan sinkronisasi.
WRITE_VOICEMAIL
Memungkinkan aplikasi mengubah dan menghapus pesan suara yang ada dalam sistem.
Referensi : disini
Semoga bermanfaat.
Terima kasih.
Salam,
FEN.
0 comments:
Post a Comment