Tabulka popisů oprávnění Android Manifest

Kompletní přehled popisů oprávnění Android Manifest, který usnadňuje vývojářům pro Android zobrazení funkcionality popisů oprávnění Tip: Ctrl+F pro rychlé hledání
Oprávnění Název Popis
android.permission.ACCESS_CHECKIN_PROPERTIES Přístup k vlastnostem registrace Oprávnění pro čtení nebo zápis vlastností databáze check-in registrace
android.permission.ACCESS_COARSE_LOCATION Získat hrubé umístění Získání informací o zeměpisné šířce a délce uživatele prostřednictvím WiFi nebo mobilní základnové stanice, přesnost přibližně od 30 do 1500 metrů
android.permission.ACCESS_FINE_LOCATION Získat přesné umístění Získání informací o umístění prostřednictvím GPS, s přesností do 10 metrů
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Přístup k dalším příkazům polohování Umožňuje aplikaci přístup k dalším pokynům polohovacího poskytovatele
android.permission.ACCESS_MOCK_LOCATION Získat simulované umístění Získání simulovaných informací o umístění, obvykle pro pomoc vývojářům při ladění aplikací
android.permission.ACCESS_NETWORK_STATE Získat stav sítě Získání informací o síti, například zda je aktuální síťové připojení platné
android.permission.ACCESS_SURFACE_FLINGER Přístup k Surface Flinger Podpora pro vykreslování grafiky na úrovni Androidu, obvykle pro hry nebo náhledy fotoaparátu a snímky obrazovky na úrovni
android.permission.ACCESS_WIFI_STATE Získat stav WiFi Získání stavu připojení k WiFi a informací o WLAN hotspotu
android.permission.ACCOUNT_MANAGER Správa účtů Získání ověřovacích informací o účtech, zejména o účtech GMail, přístupné pouze systémovým procesům
android.permission.AUTHENTICATE_ACCOUNTS Ověření účtů Umožňuje aplikaci přístup k informacím o účtech přihlášením pomocí metod ověřování účtů
android.permission.BATTERY_STATS Statistiky baterie Získání informací o statistikách baterie
android.permission.BIND_APPWIDGET Připojit miniaplikaci Umožňuje aplikaci informovat službu appWidget o potřebě přístupu k databázi miniaplikací, toto oprávnění používá velmi málo aplikací
android.permission.BIND_DEVICE_ADMIN Připojení správce zařízení Žádost o přístup k systému správce pro uživatele, pouze pro systémové aplikace
android.permission.BIND_INPUT_METHOD Připojení metody vstupu Žádost o službu InputMethodService, přístupné pouze pro systémové aplikace
android.permission.BIND_REMOTEVIEWS Připojení RemoteView Musí být požadováno přes službu RemoteViewsService, přístupné pouze pro systémové aplikace
android.permission.BIND_WALLPAPER Připojení tapety Musí být požadováno přes službu WallpaperService, přístupné pouze pro systémové aplikace
android.permission.BLUETOOTH Používání Bluetooth Umožňuje aplikaci připojit se k spárovaným Bluetooth zařízením
android.permission.BLUETOOTH_ADMIN Správa Bluetooth Umožňuje aplikaci provádět objevování a párování nových Bluetooth zařízení
android.permission.BRICK Zablokovat zařízení Umožňuje vypnout telefon, velmi nebezpečné, jak název napovídá, znamená to přetvořit telefon na "cihlu"
android.permission.BROADCAST_PACKAGE_REMOVED Vysílání při odebrání aplikace Spustí vysílání při odebrání aplikace
android.permission.BROADCAST_SMS Vysílání při příjmu SMS Spustí vysílání při příjmu SMS
android.permission.BROADCAST_STICKY Neustálé vysílání Umožňuje aplikaci rychle přijímat další vysílání po obdržení předchozího
android.permission.BROADCAST_WAP_PUSH WAP PUSH vysílání Spustí vysílání po obdržení služby WAP PUSH
android.permission.CALL_PHONE Vytočit telefon Umožňuje aplikaci zadávat telefonní čísla z ne-systémové aplikace pro vytáčení
android.permission.CALL_PRIVILEGED Oprávnění pro hovory Umožňuje aplikaci uskutečnit telefonní hovory a nahradit systémové rozhraní pro vytáčení
android.permission.CAMERA Oprávnění pro fotoaparát Umožňuje přístup k fotoaparátu pro fotografování
android.permission.CHANGE_COMPONENT_ENABLED_STATE Změnit stav komponenty Změnit stav povolení komponenty
android.permission.CHANGE_CONFIGURATION Změnit konfiguraci Umožňuje aktuální aplikaci měnit konfiguraci, například prostor polohování
android.permission.CHANGE_NETWORK_STATE Změnit stav sítě Změnit stav sítě, například zda se může připojit k internetu
android.permission.CHANGE_WIFI_MULTICAST_STATE Změnit stav WiFi multicastu Změnit stav WiFi multicastu
android.permission.CHANGE_WIFI_STATE Změnit stav WiFi Změnit stav WiFi
android.permission.CLEAR_APP_CACHE Vymazat cache aplikace Vymazat cache aplikace
android.permission.CLEAR_APP_USER_DATA Vymazat uživatelská data Vymazat uživatelská data aplikace
android.permission.CWJ_GROUP Přístup k základním oprávněním Umožňuje účtu CWJ skupiny přístup k základním informacím
android.permission.CELL_PHONE_MASTER_EX Rozšířená oprávnění pro Optimalizaci telefonu Rozšířená oprávnění pro Optimalizaci telefonu
android.permission.CONTROL_LOCATION_UPDATES Řídit aktualizace polohování Umožňuje získat informace o změně polohování mobilní sítě
android.permission.DELETE_CACHE_FILES Odstranit soubory cache Umožňuje aplikaci mazat cache soubory
android.permission.DELETE_PACKAGES Odstranit aplikace Umožňuje programu odinstalovat aplikace
android.permission.DEVICE_POWER Řízení napájení Umožňuje přístup k základnímu řízení napájení
android.permission.DIAGNOSTIC Diagnostika aplikace Umožňuje programu RW přístup k diagnostickým prostředkům
android.permission.DISABLE_KEYGUARD Zakázat zámek kláves Umožňuje programu deaktivovat zámek kláves
android.permission.DUMP Uložit systémové informace Umožňuje programu získat dump systémové informace ze služeb systému
android.permission.EXPAND_STATUS_BAR Řízení stavového řádku Umožňuje programu rozšířit nebo zhroutit stavový řádek
android.permission.FACTORY_TEST Režim testování z fabriky Umožňuje programu běžet v režimu testování z fabriky
android.permission.FLASHLIGHT Používání zábleskového světla Umožňuje přístup k zábleskovému světlu
android.permission.FORCE_BACK Vynutit zpětný krok Umožňuje programu vynutit použití tlačítka zpět, bez ohledu na to, zda je aktivita na vrcholu
android.permission.GET_ACCOUNTS Přístup k seznamu účtů Gmail Přístup k seznamu GMail účtů
android.permission.GET_PACKAGE_SIZE Získat velikost aplikace Získat velikost souboru aplikace
android.permission.GET_TASKS Získat informace o úkolech Umožňuje programu získat aktuální nebo nedávno provozované aplikace
android.permission.GLOBAL_SEARCH Umožňuje globální hledání Umožňuje programu používat funkce globálního hledání
android.permission.HARDWARE_TEST Testovat hardware Přístup k hardwareové podpoře, pro testování hardware
android.permission.INJECT_EVENTS Vstřikování událostí Umožňuje přístup k událostem na úrovni programu, získání událostního toku kláves a myši
android.permission.INSTALL_LOCATION_PROVIDER Instalovat poskytovatele polohování Instalovat poskytovatele polohování
android.permission.INSTALL_PACKAGES Instalovat aplikace Umožňuje aplikaci instalovat aplikace
android.permission.INTERNAL_SYSTEM_WINDOW Interní systémové okno Umožňuje aplikaci otevírat interní okna, pro které nejsou přístupné třetí strany
android.permission.INTERNET Přístup k internetu Přístup k internetovému připojení, může generovat GPRS provoz
android.permission.KILL_BACKGROUND_PROCESSES Ukončit procesy na pozadí Umožňuje programu volat metodu killBackgroundProcesses(String) k ukončení procesů na pozadí
android.permission.MANAGE_ACCOUNTS Správa účtů Umožňuje programu spravovat seznam účtů v AccountManager
android.permission.MANAGE_APP_TOKENS Správa tokenů aplikace Správa vytváření, zničení a pořadí Z-os, pouze pro systém
android.permission.MTWEAK_USER Pokročilá oprávnění Umožňuje uživatelům mTweak přístup k pokročilým systémovým oprávněním
android.permission.MTWEAK_FORUM Oprávnění komunity Umožňuje použití oprávnění komunity mTweak
android.permission.MASTER_CLEAR Měkké formátování Umožňuje programu provádět měkké formátování, vymazání konfiguračního systému
android.permission.MODIFY_AUDIO_SETTINGS Měnit nastavení zvuku Mění nastavení zvuku
android.permission.MODIFY_PHONE_STATE Měnit stav telefonu Mění stav telefonu, například letový režim, ale nezahrnuje nahrazení systémového rozhraní pro vytáčení
android.permission.MOUNT_FORMAT_FILESYSTEMS Formátovat souborový systém Formátuje přenosné souborové systémy, jako je formátování nebo vymazání SD karty
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Připojit souborový systém Připojit a odpojit externí souborové systémy
android.permission.NFC Povolit NFC komunikaci Umožňuje programu provádět operace s krátkým dosahem NFC, pro mobilní podporu
android.permission.PERSISTENT_ACTIVITY Trvalá aktivita Vytvoří trvalou aktivitu, která má být v budoucnu odstraněna
android.permission.PROCESS_OUTGOING_CALLS Zpracování odchozích hovorů Umožňuje programu sledovat, měnit nebo přerušit odchozí hovory
android.permission.READ_CALENDAR Číst připomenutí kalendáře Umožňuje programu číst informace o uživatelském kalendáři
android.permission.READ_CONTACTS Číst kontakty Umožňuje aplikaci přístup k informacím o kontaktech
android.permission.READ_FRAME_BUFFER Snímek obrazovky Čtení rámcového bufferu pro snímek obrazovky
com.android.browser.permission.READ_HISTORY_BOOKMARKS Číst záložky a historii Číst záložky a historii prohlížeče
android.permission.READ_INPUT_STATE Číst stav vstupu Číst stav vstupu aktuální klávesy, přístupné pouze pro systém
android.permission.READ_LOGS Číst systémové logy Číst systémové logy na úrovni systému
android.permission.READ_PHONE_STATE Číst stav telefonu Přístup k telefonu
android.permission.READ_SMS Číst obsah SMS Číst obsah SMS
android.permission.READ_SYNC_SETTINGS Číst nastavení synchronizace Číst nastavení synchronizace, číst nastavení online synchronizace Google
android.permission.READ_SYNC_STATS Číst stav synchronizace Číst stav synchronizace, získat stav online synchronizace Google
android.permission.REBOOT Restartovat zařízení Umožňuje programu restartovat zařízení
android.permission.RECEIVE_BOOT_COMPLETED Automaticky na spuštění Umožňuje programu běžet automaticky po spuštění
android.permission.RECEIVE_MMS Příjem MMS Příjem MMS
android.permission.RECEIVE_SMS Příjem SMS Příjem SMS
android.permission.RECEIVE_WAP_PUSH Příjem Wap Push Příjem WAP PUSH zpráv
android.permission.RECORD_AUDIO Nahrávání Nahrávání zvuku přes mikrofon telefonu nebo sluchátek
android.permission.REORDER_TASKS Seřadit systémové úkoly Znovu seřadit úkoly běžící v systému na Z-ose
android.permission.RESTART_PACKAGES Ukončení systémových úkolů Ukončení úkolů prostřednictvím restartPackage(String) metody, tento způsob bude v budoucnu zrušen
android.permission.SEND_SMS Odeslat SMS Odeslat SMS
android.permission.SET_ACTIVITY_WATCHER Nastavit sledování aktivity Nastavit sledovač aktivity, běžně používaný pro monkey testování
com.android.alarm.permission.SET_ALARM Nastavit budíka Nastavit budíka
android.permission.SET_ALWAYS_FINISH Nastavit vždy ukončit Nastavit, zda má program být vždy ukončen na pozadí
android.permission.SET_ANIMATION_SCALE Nastavit měřítko animace Nastavit globální měřítko animace
android.permission.SET_DEBUG_APP Nastavit ladící aplikaci Nastavit ladící aplikaci, běžně používáno při vývoji
android.permission.SET_ORIENTATION Nastavit orientaci obrazovky Nastavit orientaci obrazovky na režim na šířku nebo standardní, nepoužívat pro běžné aplikace
android.permission.SET_PREFERRED_APPLICATIONS Nastavit parametry aplikace Nastavit parametry aplikace, které již nefungují, podrobnosti naleznete v přehledu addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Nastavit limit procesu Umožňuje programu nastavit maximální omezení počtu procesů
android.permission.SET_TIME Nastavit systémový čas Nastavit systémový čas
android.permission.SET_TIME_ZONE Nastavit systémovou časovou zónu Nastavit systémovou časovou zónu
android.permission.SET_WALLPAPER Nastavit tapetu na plochu Nastavit tapetu na plochu
android.permission.SET_WALLPAPER_HINTS Nastavit návrhy tapety Nastavit návrhy tapety
android.permission.SIGNAL_PERSISTENT_PROCESSES Odeslat signál trvalým procesům Odeslat signál pro trvalý proces
android.permission.STATUS_BAR Řízení stavového řádku Umožňuje programu otevírat, zavírat a zakazovat stavový řádek
android.permission.SUBSCRIBED_FEEDS_READ Přístup k odběrným informacím Přístup k databázi odběrných informací
android.permission.SUBSCRIBED_FEEDS_WRITE Zapisování do odběrných informací Zapisování nebo modifikace databáze odběrných informací
android.permission.SYSTEM_ALERT_WINDOW Zobrazení systémového okna Zobrazení systémového okna
android.permission.UPDATE_DEVICE_STATS Aktualizace stavu zařízení Aktualizace stavu zařízení
android.permission.USE_CREDENTIALS Použití certifikátů Umožňuje programu žádat o ověřování z AccountManager
android.permission.USE_SIP Použití SIP videa Umožňuje programu používat SIP video služby
android.permission.VIBRATE Použití vibrace Umožňuje vibraci
android.permission.WAKE_LOCK Probuzení zamknutí Umožňuje programu, aby pokračoval v běhu na pozadí i po vypnutí obrazovky
android.permission.WRITE_APN_SETTINGS Zapsat nastavení APN pro GPRS Zapsat nastavení GPRS APN pro síť
android.permission.WRITE_CALENDAR Zapsat připomenutí kalendáře Zapsat do kalendáře, ale nelze číst
android.permission.WRITE_CONTACTS Zapsat kontakty Zapsat kontakty, ale nelze číst
android.permission.WRITE_EXTERNAL_STORAGE Zapsat do externího úložiště Umožňuje aplikaci zapisovat do externího úložiště, například zapisovat soubory na SD kartu
android.permission.WRITE_GSERVICES Zapsat data Google map Umožňuje aplikaci zapisovat data Google Map služeb
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Zapsat záložky a historii Zapsat historii prohlížeče nebo záložky, ale nelze číst
android.permission.WRITE_SECURE_SETTINGS Číst a psát citlivá systémová nastavení Umožňuje programu číst a psát citlivé systémové nastavení
android.permission.WRITE_SETTINGS Číst a psát systémová nastavení Umožňuje číst a psát systémová nastavení
android.permission.WRITE_SMS Psaní SMS Umožňuje psát zprávy SMS

Přehled popisů oprávnění Android Manifest - Úplný přehled oprávnění pro Android

V Android vývoji je Android Manifest soubor klíčový pro konfiguraci oprávnění aplikace. Každá aplikace pro Android musí deklarovat potřebná oprávnění, aby mohla přistupovat k systémovým zdrojům. Tento článek vám poskytuje kompletní přehled popisů oprávnění Android Manifest, usnadňuje vývojářům prohlížení a porozumění různým oprávněním Android a jejich odpovídajícím funkcím.

Co jsou oprávnění Android Manifest?

Soubor Android Manifest deklaruje oprávnění potřebná aplikací, která určují, ke kterým systémovým prostředkům a funkcím může aplikace přistupovat. Například pro přístup k internetu, používání fotoaparátu nebo čtení informací o kontaktech je potřeba v manifestním souboru prohlásit příslušná oprávnění.

Obvyklý popis oprávnění Android Manifest

Níže je uveden přehled běžných oprávnění Android. Můžete rychle pochopit funkce oprávnění tím, že se podíváte na názvy oprávnění a jejich popisy:

Název oprávnění Popis oprávnění
INTERNET Umožňuje aplikaci přístup k internetu a provádění internetových operací.
ACCESS_NETWORK_STATE Umožňuje aplikaci přístup k informacím o stavu sítě, aby zjistila, zda je připojena k síti.
READ_EXTERNAL_STORAGE Umožňuje aplikaci číst soubory z externího úložiště.
WRITE_EXTERNAL_STORAGE Umožňuje aplikaci zapisovat soubory do externího úložiště.
CAMERA Umožňuje aplikaci přístup k fotoaparátu zařízení.
ACCESS_FINE_LOCATION Umožňuje aplikaci přístup k přesným informacím o poloze (GPS).
ACCESS_COARSE_LOCATION Umožňuje aplikaci přístup k přibližným informacím o poloze (z mobilní základnové stanice a Wi-Fi).
READ_CONTACTS Umožňuje aplikaci číst informace o kontaktech v zařízení.
WRITE_CONTACTS Umožňuje aplikaci měnit informace o kontaktech v zařízení.
CALL_PHONE Umožňuje aplikaci přímo volat telefonní čísla.
READ_SMS Umožňuje aplikaci číst obsah SMS zpráv.
RECEIVE_SMS Umožňuje aplikaci přijímat SMS zprávy.
READ_CALENDAR Umožňuje aplikaci číst informace o kalendáři zařízení.
WRITE_CALENDAR Umožňuje aplikaci měnit informace o kalendáři v zařízení.

Jak deklarovat oprávnění v Android Manifestu?

V souboru AndroidManifest.xml projektu Android musíte deklarovat potřebná oprávnění pomocí tagu <uses-permission>. Zde je příklad, jak oprávnění deklarovat:


<uses-permission android:name="android.permission.INTERNET" />

Oprávnění můžete deklarovat více podle potřeb aplikace.

Shrnutí

Porozumění a správná konfigurace oprávnění Android Manifest jsou pro vývojáře zásadní. Pomocí této tabulky popisů oprávnění Android Manifest můžete snadno vyhledávat a rozumět funkci každého oprávnění, aby byla zajištěna požadovaná oprávnění aplikace během jejího běhu a dodržovaly se nejlepší postupy.

Vaše návštěvy:
Vybrat jazyk