Android 14 — co nowego? | Część 1
Jako programista nadążanie za najnowszymi zmianami w Androidzie jest niezbędne do tworzenia niezawodnych i aktualnych aplikacji mobilnych. Android 14, najnowsza wersja systemu operacyjnego Android, zawiera mnóstwo nowych funkcji i ulepszeń, które mogą poprawić wrażenia użytkownika i usprawnić proces programowania.
Ten artykuł jest pierwszym w artykule „Android 14 — co nowego?” seria. Przyjrzymy się bliżej niektórym funkcjom i aktualizacjom Androida 14. To nie jest wyczerpująca lista i obejmuje tylko niektóre z bardziej ekscytujących nowych rozwiązań. Są one oparte na tym, co jest dostępne w Androidzie 14 Beta 1 i UpsideDownCake Preview wersja 3. Te interfejsy API mogą ulec zmianie między czasem pisania a ostateczną wersją.
Interfejs API wykrywania zrzutów ekranu
Android 14 wprowadza nowy chroniący prywatność interfejs API Screenshot Detection, który umożliwia aplikacjom wykrywanie, kiedy użytkownik robi zrzut ekranu. Interfejs API umożliwia aplikacji zarejestrowanie wywołania zwrotnego na poziomie aktywności. Po wykonaniu zrzutu ekranu wyświetlane jest powiadomienie wizualne i wywoływane jest wywołanie zwrotne. Należy zauważyć, że wywołanie zwrotne nie zapewnia obrazu zrzutu ekranu i obecnie obsługuje tylko zrzuty ekranu wykonane za pomocą określonej kombinacji naciśnięć przycisków sprzętowych. Zrzuty ekranu wykonane przy użyciu adbpoleceń lub testów oprzyrządowania za pomocą DeviceCapturenie są obsługiwane.
Aby rozpocząć, dodaj następujące uprawnienie do manifestu
<uses-permission android:name="android.permission.DETECT_SCREEN_CAPTURE" />
Alternatywnie możesz utworzyć anonimowy obiekt interfejsu i użyć go w następujący sposób
Jeśli testujesz to na emulatorze, użyj tego adbpolecenia, aby uruchomić kombinację sprzętową do wykonania zrzutu ekranu.
adb shell input keyevent 120
Wybrany dostęp do zdjęć
Android 14 opiera się na funkcjach prywatności z poprzednich wersji Androida. Ta nowa funkcja pozwala użytkownikowi udzielić dostępu do określonych plików multimedialnych, gdy aplikacja żąda uprawnień do multimediów wizualnych READ_MEDIA_IMAGESlub została wprowadzona po raz pierwszy w systemie Android 13 . Aby włączyć tę funkcję, należy zadeklarować i poprosić o pozwolenie wraz z odpowiednim zezwoleniem na media.READ_MEDIA_VIDEOREAD_MEDIA_VISUAL_USER_SELECTED
Wraz ze zmianą interfejsu API w oknie dialogowym uprawnień będą teraz wyświetlane następujące opcje
- Wybierz zdjęcia , jak sama nazwa wskazuje, udziela pozwolenia na wybraną przez użytkownika opcję zdjęcia
- Zezwalaj wszystkim , zachowuje się jak Android 13 i przyznaje uprawnienia do odczytu dla wszystkich multimediów
- Nie zezwalaj , zachowuje się jak Android 13 i odmawia uprawnień do odczytu
- Zarówno uprawnienia ,
READ_MEDIA_IMAGESjak iREAD_MEDIA_VIDEOsą odrzucane. - Zezwolenie
READ_MEDIA_VISUAL_USER_SELECTEDzostaje udzielone, zapewniając częściowy i tymczasowy dostęp do zdjęć i filmów użytkownika.
Przeczytaj więcej na ten temat na Android Developers
Podgląd gestu wstecznego
Technicznie dostępny w systemie Android 13 jako wczesna wersja zapoznawcza, stabilny system Android 14 ma być dostarczany z pełną obsługą predykcyjnych gestów cofania od razu po wyjęciu z pudełka. Po pełnym wdrożeniu umożliwia użytkownikom podgląd miejsca docelowego lub wyniku gestu cofania, pozwalając im zdecydować, czy chcą pozostać, czy kontynuować gest.
W systemie Android 14 obsługa gestów przewidujących gesty wsteczne jest tak prosta, jak dodanie tego wpisu w <application>tagu manifestu.
Aby zobaczyć to w akcji, włącz przełącznik funkcji w opcjach programisty.
Przeczytaj więcej o predykcyjnym geście cofania na stronie Android Developers .
Część 2 obejmuje kilka innych nowych API, takich jak Grammatical Infliction API i niestandardowe akcje w Intent Chooser, sprawdź to!
Wszystkie nowe interfejsy API wymienione powyżej w tym artykule i drugim artykule można sprawdzić za pomocą przykładowej aplikacji w serwisie GitHub.
Aby uzyskać regularne aktualizacje i więcej dobroci Androida, śledź mnie na moich portalach społecznościowych i śledź mnie na Medium, gdy jesteś przy tym!
Jeśli chcesz wesprzeć mnie w pracy, którą wykonuję, zapraszam do postawienia mi kawy!

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































