Tabela opisów uprawnień Android Manifest

Tabela porównawcza opisu uprawnień Android Manifest, która ułatwia programistom Android przeglądanie funkcji opisów uprawnień Mała wskazówka: Ctrl+F do szybkiego wyszukiwania
Uprawnienia Nazwa Opis
android.permission.ACCESS_CHECKIN_PROPERTIES Dostęp do właściwości rejestru Uprawnienia do odczytu lub zapisu właściwości w bazie danych rejestru check-in
android.permission.ACCESS_COARSE_LOCATION Uzyskiwanie przybliżonej lokalizacji Uzyskiwanie współrzędnych długości i szerokości geograficznej użytkownika przy pomocy WiFi lub stacji mobilnej, ze średnim błędem lokalizacji wynoszącym około 30-1500 metrów
android.permission.ACCESS_FINE_LOCATION Uzyskiwanie dokładnej lokalizacji Uzyskiwanie informacji o lokalizacji za pomocą sygnału GPS, z dokładnością do 10 metrów
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Dostęp do dodatkowych poleceń lokalizacyjnych Pozwól programowi uzyskać dostęp do dodatkowych instrukcji dotyczących dostawcy lokalizacji
android.permission.ACCESS_MOCK_LOCATION Uzyskiwanie informacji o fikcyjnej lokalizacji Uzyskiwanie informacji o fikcyjnej lokalizacji, zazwyczaj używane w celu pomocy programistom w debugowaniu aplikacji
android.permission.ACCESS_NETWORK_STATE Uzyskiwanie stanu sieci Uzyskiwanie informacji o stanie sieci, na przykład, czy bieżące połączenie sieciowe jest aktywne
android.permission.ACCESS_SURFACE_FLINGER Dostęp do Surface Flinger Nisza wspierająca wyświetlanie grafiki na platformie Android, zazwyczaj używana w grach lub w podglądzie kamery, a także do zrzutów ekranu w trybie podsystemowym
android.permission.ACCESS_WIFI_STATE Uzyskiwanie stanu WiFi Uzyskiwanie informacji o bieżącym połączeniu WiFi oraz informacjach o punkcie dostępowym WLAN
android.permission.ACCOUNT_MANAGER Zarządzanie kontami Uzyskiwanie informacji o weryfikacji konta, głównie dotyczących konta GMail, dostępnych tylko dla procesów na poziomie systemu
android.permission.AUTHENTICATE_ACCOUNTS Weryfikacja konta Pozwól programowi uzyskać dostęp do informacji związanych z zarządzaniem kontami poprzez weryfikację konta
android.permission.BATTERY_STATS Statystyki baterii Uzyskiwanie informacji o statystyce pojemności baterii
android.permission.BIND_APPWIDGET Powiązanie widgetu Pozwól programowi poinformować usługę appWidget o konieczności uzyskania dostępu do bazy danych widgetów, z których korzysta tylko bardzo mało aplikacji
android.permission.BIND_DEVICE_ADMIN Powiązanie zarządcy urządzeń Żądanie odbiorcy administratora systemu, dostępne wyłącznie dla systemu
android.permission.BIND_INPUT_METHOD Powiązanie metody wprowadzania Żądanie usługi InputMethodService, dostępne wyłącznie dla systemu
android.permission.BIND_REMOTEVIEWS Powiązanie RemoteView Musi być żądane przez usługę RemoteViewsService, dostępne tylko dla systemu
android.permission.BIND_WALLPAPER Powiązanie tapety Musi być żądane przez usługę WallpaperService, dostępne tylko dla systemu
android.permission.BLUETOOTH Używanie Bluetooth Pozwól programowi na podłączenie się do sparowanych urządzeń Bluetooth
android.permission.BLUETOOTH_ADMIN Zarządzanie Bluetooth Pozwól programowi na odkrywanie i parowanie nowych urządzeń Bluetooth
android.permission.BRICK Zablokowanie urządzenia Możliwość zablokowania telefonu, bardzo niebezpieczne, dosłownie zamienia telefon w cegłę
android.permission.BROADCAST_PACKAGE_REMOVED Nadawanie komunikatu o usunięciu aplikacji Uruchomienie nadawania, gdy aplikacja jest usuwana
android.permission.BROADCAST_SMS Nadawanie, gdy przychodzi SMS Uruchomienie nadawania, gdy przychodzi SMS
android.permission.BROADCAST_STICKY Kontynuacja nadawania Pozwól programowi na dotarcie do następnego nadawania szybko po otrzymaniu poprzedniego
android.permission.BROADCAST_WAP_PUSH Nadawanie WAP PUSH Uruchomienie nadawania po odebraniu WAP PUSH
android.permission.CALL_PHONE Wykonywanie połączeń telefonicznych Pozwól programowi na wprowadzenie numeru telefonu z nie-systemowego dialera
android.permission.CALL_PRIVILEGED Uprawnienia do połączeń Pozwól programowi na wykonanie połączenia i zastąpienie widoku dialera systemowego
android.permission.CAMERA Uprawnienia do robienia zdjęć Pozwól na dostęp do aparatu w celu robienia zdjęć
android.permission.CHANGE_COMPONENT_ENABLED_STATE Zmiana stanu komponentu Zmiana stanu włączenia komponentu
android.permission.CHANGE_CONFIGURATION Zmiana konfiguracji Pozwól bieżącej aplikacji na zmianę konfiguracji, na przykład lokalizacji
android.permission.CHANGE_NETWORK_STATE Zmiana stanu sieci Zmiana stanu sieci, na przykład możliwość łączenia
android.permission.CHANGE_WIFI_MULTICAST_STATE Zmiana stanu multicast WiFi Zmiana stanu multicast WiFi
android.permission.CHANGE_WIFI_STATE Zmiana stanu WiFi Zmiana stanu WiFi
android.permission.CLEAR_APP_CACHE Czyszczenie pamięci podręcznej aplikacji Czyszczenie pamięci podręcznej aplikacji
android.permission.CLEAR_APP_USER_DATA Czyszczenie danych użytkownika Czyszczenie danych użytkownika aplikacji
android.permission.CWJ_GROUP Uprawnienia dostępu do poziomu Pozwól grupie kont CWJ na dostęp do podstawowych informacji
android.permission.CELL_PHONE_MASTER_EX Rozszerzone uprawnienia optymalizacji telefonu Rozszerzone uprawnienia optymalizacji telefonu
android.permission.CONTROL_LOCATION_UPDATES Sterowanie aktualizacjami lokalizacji Pozwól na uzyskanie zmiany informacji o lokalizacji w sieci mobilnej
android.permission.DELETE_CACHE_FILES Usuwanie plików pamięci podręcznej Pozwól aplikacji na usunięcie plików pamięci podręcznej
android.permission.DELETE_PACKAGES Usuwanie aplikacji Pozwól programowi na usunięcie aplikacji
android.permission.DEVICE_POWER Zarządzanie zasilaniem Pozwól na dostęp do podstawowego zarządzania zasilaniem
android.permission.DIAGNOSTIC Diagnostyka aplikacji Pozwól programowi na dostęp RW do zasobów diagnostycznych
android.permission.DISABLE_KEYGUARD Wyłącz klawiaturę Pozwól programowi na wyłączenie klawiatury
android.permission.DUMP Zrzuty informacji systemowych Pozwól programowi na uzyskanie informacji o zrzucie systemu z serwisu systemowego
android.permission.EXPAND_STATUS_BAR Kontrola paska statusu Pozwól programowi na rozwijanie lub zwijanie paska statusu
android.permission.FACTORY_TEST Tryb testowania fabrycznego Pozwól programowi na uruchomienie trybu testowania fabrycznego
android.permission.FLASHLIGHT Używanie lampy błyskowej Pozwól na dostęp do lampy błyskowej
android.permission.FORCE_BACK Wymuszenie powrotu Pozwól programowi na wymuszenie użycia przycisku powrotu, niezależnie od tego, czy aktywność jest na wierzchu
android.permission.GET_ACCOUNTS Uzyskiwanie dostępu do konta Gmail Uzyskiwanie dostępu do listy kont GMail
android.permission.GET_PACKAGE_SIZE Uzyskiwanie rozmiaru aplikacji Uzyskiwanie wielkości plików aplikacji
android.permission.GET_TASKS Uzyskiwanie informacji o zadaniach Pozwól programowi na uzyskanie informacji o bieżących lub ostatnio uruchomionych aplikacjach
android.permission.GLOBAL_SEARCH Pozwolenie na wyszukiwanie globalne Pozwól programowi na korzystanie z funkcji wyszukiwania globalnego
android.permission.HARDWARE_TEST Testowanie sprzętu Dostęp do sprzętowych urządzeń pomocniczych, używanych do testowania sprzętu
android.permission.INJECT_EVENTS Wstrzykiwanie zdarzeń Pozwól na dostęp do podstawowych zdarzeń tego programu, uzyskując strumienie zdarzeń przycisków i kulki nawigacyjnej
android.permission.INSTALL_LOCATION_PROVIDER Instalacja dostawcy lokalizacji Instalacja dostawcy lokalizacji
android.permission.INSTALL_PACKAGES Instalacja aplikacji Pozwól programowi na instalację aplikacji
android.permission.INTERNAL_SYSTEM_WINDOW Wewnętrzne okno systemowe Pozwól programowi na otwieranie wewnętrznych okien, nie udostępniane dla programów zewnętrznych
android.permission.INTERNET Uzyskiwanie dostępu do Internetu Uzyskiwanie dostępu do połączenia internetowego, może generować ruch GPRS
android.permission.KILL_BACKGROUND_PROCESSES Zakończenie procesów w tle Pozwól programowi na wywołanie metody killBackgroundProcesses(String) w celu zakończenia procesów w tle
android.permission.MANAGE_ACCOUNTS Zarządzanie kontami Pozwól programowi na zarządzanie listą kont w AccountManager
android.permission.MANAGE_APP_TOKENS Zarządzanie odwołaniami do programów Zarządzanie tworzeniem, usuwaniem, i układem Z na osi Z, stosowane tylko w systemie
android.permission.MTWEAK_USER Uprawnienia zaawansowane Pozwól użytkownikowi mTweak na dostęp do zaawansowanych uprawnień systemowych
android.permission.MTWEAK_FORUM Uprawnienia społecznościowe Pozwól na korzystanie z uprawnień społeczności mTweak
android.permission.MASTER_CLEAR Miękkie formatowanie Pozwól programowi na wykonanie miękkiego formatowania, usunięcie informacji o konfiguracji systemu
android.permission.MODIFY_AUDIO_SETTINGS Modyfikacja ustawień dźwięku Modyfikacja informacji o ustawieniach dźwięku
android.permission.MODIFY_PHONE_STATE Modyfikacja stanu telefonu Modyfikacja stanu telefonu, na przykład trybu samolotowego, ale nie obejmuje zastępowania systemowego interfejsu dialera
android.permission.MOUNT_FORMAT_FILESYSTEMS Formatuj system plików Formatujek zewnętrzne systemy plików, na przykład formatowanie karty SD
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Montowanie systemu plików Montowanie i odmontowanie zewnętrznych systemów plików
android.permission.NFC Pozwól na komunikację NFC Pozwól programowi na przeprowadzanie operacji komunikacji z bliska przez NFC, używane do wsparcia mobilnego
android.permission.PERSISTENT_ACTIVITY Permanenta aktywności Utwórz stałą aktywność, ta funkcja jest zaznaczona jako do usunięcia w przyszłości
android.permission.PROCESS_OUTGOING_CALLS Obsługa wychodzących połączeń Pozwól programowi monitorować, modyfikować lub anulować wychodzące połączenia
android.permission.READ_CALENDAR Odczyt przypomnień o kalendarzu Pozwól programowi na odczyt informacji o kalendarzu użytkownika
android.permission.READ_CONTACTS Odczyt kontaktów Pozwól aplikacji na dostęp do informacji kontaktowych
android.permission.READ_FRAME_BUFFER Rzut ekranu Odczyt z bufora klatki do zrobienia zrzutu ekranu
com.android.browser.permission.READ_HISTORY_BOOKMARKS Odczyt zakładek i historii Odczyt zakładek i historii przeglądarki
android.permission.READ_INPUT_STATE Odczyt stanu wejściowego Odczyt bieżącego stanu wejściowego klawiszy, dostępne tylko dla systemu
android.permission.READ_LOGS Odczyt logów systemowych Odczyt logów systemowych
android.permission.READ_PHONE_STATE Odczyt stanu telefonu Uzyskiwanie dostępu do stanu telefonu
android.permission.READ_SMS Odczyt treści SMS Odczyt treści wiadomości SMS
android.permission.READ_SYNC_SETTINGS Odczyt ustawień synchronizacji Odczyt ustawień synchronizacji, odczyt ustawień synchronizacji Google online
android.permission.READ_SYNC_STATS Odczyt stanu synchronizacji Odczyt stanu synchronizacji, uzyskiwanie stanu synchronizacji online Google
android.permission.REBOOT Uruchamianie urządzenia Pozwól programowi na ponowne uruchomienie urządzenia
android.permission.RECEIVE_BOOT_COMPLETED Automatyczny start przy uruchomieniu Pozwól programowi na uruchomienie automatycznie po włączeniu
android.permission.RECEIVE_MMS Odbieranie MMS Odbieranie MMS
android.permission.RECEIVE_SMS Odbieranie SMS Odbieranie SMS
android.permission.RECEIVE_WAP_PUSH Odbieranie Wap Push Odbieranie informacji WAP PUSH
android.permission.RECORD_AUDIO Nagrywanie Nagrywanie dźwięku przez mikrofon telefonu lub słuchawki
android.permission.REORDER_TASKS Sortowanie zadań systemowych Przesortuj systemowe zadania w trakcie działania na osi Z
android.permission.RESTART_PACKAGES Zakończenie zadań systemowych Zakończenie zadania za pomocą metody restartPackage(String), metoda ta zostanie porzucona w przyszłości
android.permission.SEND_SMS Wysyłanie SMS Wysyłanie SMS
android.permission.SET_ACTIVITY_WATCHER Ustawianie obserwatora aktywności Ustawić obserwatora aktywności, zazwyczaj używanego do testów monkey
com.android.alarm.permission.SET_ALARM Ustawianie alarmu Ustawianie alarmu
android.permission.SET_ALWAYS_FINISH Ustawianie zawsze końca Ustawienie, czy program ma zawsze kończyć się w tle
android.permission.SET_ANIMATION_SCALE Ustawianie skali animacji Ustaw globalną skalę animacji
android.permission.SET_DEBUG_APP Ustawianie programu debugowego Ustawianie programu debugowego, zazwyczaj używanego w rozwoju
android.permission.SET_ORIENTATION Ustawianie orientacji ekranu Ustaw orientację ekranu na poziomą lub normalne wyświetlanie, nie dla zwykłych aplikacji
android.permission.SET_PREFERRED_APPLICATIONS Ustawianie preferencji aplikacji Ustaw błędy aplikacji, przestało działać, szczegóły można znaleźć w addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Ustawianie limitu procesów Pozwól programowi na ustawienie maksymalnej liczby procesów
android.permission.SET_TIME Ustawianie czasu systemowego Ustawienie czasu systemowego
android.permission.SET_TIME_ZONE Ustawianie strefy czasowej systemu Ustawienie strefy czasowej systemu
android.permission.SET_WALLPAPER Ustawianie tapety pulpitu Ustawianie tapety pulpitu
android.permission.SET_WALLPAPER_HINTS Ustawianie sugestii tapety Ustawianie sugestii tapety
android.permission.SIGNAL_PERSISTENT_PROCESSES Wysyłanie sygnału dla procesów trwałych Wysłanie sygnału do procesów trwałych
android.permission.STATUS_BAR Kontrola paska statusu Pozwól programowi na otwieranie, zamykanie lub wyłączanie paska statusu
android.permission.SUBSCRIBED_FEEDS_READ Uzyskiwanie dostępu do subskrybowanych treści Uzyskiwanie dostępu do bazy danych z informacjami o subskrypcjach
android.permission.SUBSCRIBED_FEEDS_WRITE Pisanie subskrybowanych treści Pisanie lub modyfikowanie bazy danych z subskrybowanymi treściami
android.permission.SYSTEM_ALERT_WINDOW Wyświetlanie systemowego okna Wyświetlanie systemowego okna
android.permission.UPDATE_DEVICE_STATS Aktualizacja statystyk urządzenia Aktualizacja statystyk urządzenia
android.permission.USE_CREDENTIALS Używanie certyfikatów Pozwól programowi na żądanie weryfikacji od AccountManager
android.permission.USE_SIP Używanie usługi SIP Pozwól programowi na korzystanie z usługi SIP
android.permission.VIBRATE Używanie wibracji Pozwala na wibracje
android.permission.WAKE_LOCK Blokada pobudzenia Pozwól programowi na działanie procesów w tle, nawet po wyłączeniu wyświetlacza telefonu
android.permission.WRITE_APN_SETTINGS Zapisywanie ustawień punktów dostępu GPRS Zapisywanie punktów dostępu GPRS w sieci
android.permission.WRITE_CALENDAR Zapisywanie przypomnień o kalendarzu Zapis przypomnień o kalendarzu, ale bez możliwości odczytu
android.permission.WRITE_CONTACTS Zapisywanie kontaktów Zapis kontaktów, ale bez możliwości odczytu
android.permission.WRITE_EXTERNAL_STORAGE Zapisywanie na zewnętrznej pamięci Pozwól programowi na zapis plików na zewnętrznej pamięci, np. na karcie SD
android.permission.WRITE_GSERVICES Zapisywanie danych Google Maps Pozwól programowi na zapis danych usług Google Maps
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Zapisywanie zakładek i historii Zapis historii przeglądarki lub zakładek, ale bez możliwości odczytu
android.permission.WRITE_SECURE_SETTINGS Odczyt i zapis wrażliwych ustawień systemowych Pozwól programowi na odczyt i zapis wrażliwych ustawień systemowych
android.permission.WRITE_SETTINGS Odczyt i zapis ustawień systemowych Pozwól na odczyt i zapis ustawień systemowych
android.permission.WRITE_SMS Pisanie SMS Pozwól na pisanie SMS

Tabela porównawcza opisów uprawnień Android Manifest - wszystkie uprawnienia Androida

W rozwoju Androida, plik Android Manifest jest kluczowym plikiem do konfigurowania uprawnień aplikacji. Każda aplikacja Android musi zadeklarować wymagane uprawnienia, aby uzyskać dostęp do zasobów systemowych. Ten artykuł dostarcza pełną tabela porównawcza opisów uprawnień Android Manifest, co ułatwia programistom przeglądanie i rozumienie różnych uprawnień Android oraz ich funkcji.

Co to są uprawnienia Android Manifest?

Plik Android Manifest zawiera zadeklarowane uprawnienia wymagane przez aplikację, które decydują o tym, do jakich zasobów i funkcji systemowych może uzyskać dostęp aplikacja. Na przykład dostęp do sieci, używania aparatu czy odczytu informacji o kontaktach wymaga zadeklarowania odpowiednich uprawnień w pliku manifestu.

Najczęściej używane opisy uprawnień Android Manifest

Poniżej znajduje się tabela porównawcza opisów najczęściej używanych uprawnień Android. Możesz szybko zrozumieć funkcje uprawnień, przeglądając ich nazwy i opisy:

Nazwa uprawnienia Opis uprawnienia
INTERNET Pozwól aplikacji na dostęp do sieci i operacje sieciowe.
ACCESS_NETWORK_STATE Pozwól aplikacji na dostęp do informacji o stanie sieci, aby sprawdzić, czy jest połączenie z siecią.
READ_EXTERNAL_STORAGE Pozwól aplikacji na odczyt plików na zewnętrznej pamięci.
WRITE_EXTERNAL_STORAGE Pozwól aplikacji na zapis plików na zewnętrznej pamięci.
CAMERA Pozwól aplikacji na dostęp do kamery urządzenia.
ACCESS_FINE_LOCATION Pozwól aplikacji na dostęp do dokładnych informacji o lokalizacji (GPS).
ACCESS_COARSE_LOCATION Pozwól aplikacji na dostęp do przybliżonych informacji o lokalizacji (stacje bazowe i Wi-Fi).
READ_CONTACTS Pozwól aplikacji na odczyt informacji o kontaktach na urządzeniu.
WRITE_CONTACTS Pozwól aplikacji na modyfikowanie informacji o kontaktach na urządzeniu.
CALL_PHONE Pozwól aplikacji na bezpośrednie dzwonienie.
READ_SMS Pozwól aplikacji na odczyt treści SMS.
RECEIVE_SMS Pozwól aplikacji na odbieranie SMS.
READ_CALENDAR Pozwól aplikacji na odczyt informacji o kalendarzu na urządzeniu.
WRITE_CALENDAR Pozwól aplikacji na modyfikację informacji o kalendarzu na urządzeniu.

Jak zadeklarować uprawnienia w Android Manifest?

W pliku AndroidManifest.xml w projekcie Android musisz zadeklarować wymagane uprawnienia za pomocą tagu <uses-permission>. Oto przykład, jak zadeklarować uprawnienie:


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

Możesz zadeklarować wiele uprawnień zgodnie z wymaganiami aplikacji.

Podsumowanie

Zrozumienie i prawidłowe skonfigurowanie uprawnień Android Manifest jest niezbędne dla programistów. Dzięki korzystaniu z tej tabela porównawcza opisów uprawnień Android Manifest, możesz z łatwością znajdować i rozumieć funkcje każdego uprawnienia, zapewniając, że aplikacja posiada wymagane uprawnienia do działania i przestrzega najlepszych praktyk.

Twoje ścieżki:
Wybierz język