Przejdź do głównej treści
Essentials
Tworzenie aplikacji opartych na AI
Twórz aplikacje na Androida oparte na AI za pomocą interfejsów Gemini API i innych narzędzi.
Rozpocznij
Rozpocznij
Utwórz pierwszą aplikację. Użyj Compose do tworzenia interfejsu i aplikacji adaptacyjnych, aby obsługiwać różne formaty urządzeń.
Witaj, świecie!
Aplikacje adaptacyjne
Compose dla interfejsu
Środowisko IDE oparte na AI
Szkolenia
Zarabianie w Google Play ↗️
Optymalizacja według formatu
Twórz aplikacje, które optymalizują wygodę użytkowników na telefonach, tabletach, urządzeniach składanych, w samochodach, na urządzeniach XR i innych.
Telefony, tablety, urządzenia składane
Android do samochodu
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Twórz według kategorii
Postępuj zgodnie z wytycznymi Google, aby dowiedzieć się, jak tworzyć aplikacje na potrzeby konkretnych przypadków użycia.
Gry
Aparat i multimedia
Media społecznościowe i komunikatory
Zdrowie i fitness
Produktywność
Aplikacje firmowe
Poznaj aktualności
Bądź na bieżąco z najnowszymi wydaniami przez cały rok, dołącz do naszych programów testowych i przekazuj nam swoje opinie.
Najnowsze aktualizacje
Aktualizacje eksperymentalne
Wersja testowa Android Studio
Biblioteki Jetpack i Compose
Wersje na Wear OS
Piaskownica prywatności ↗️
Projektowanie i planowanie
Doskonałe wrażenia
Zapewniaj najlepsze wrażenia najlepszym użytkownikom.
Więcej informacji
Projektowanie interfejsu
Zaprojektuj atrakcyjny interfejs użytkownika zgodnie ze sprawdzonymi metodami dotyczącymi Androida.
Projektowanie na Androida
Urządzenia mobilne
Wersje na komputery
Gogle XR i okulary XR
Okulary z AI
Widżety
Wear OS
Android TV
Android do samochodu
Architektura
Zaprojektuj solidną, łatwą do testowania i utrzymania logikę aplikacji oraz usług.
Wprowadzenie
Biblioteki
Nawigacja
Modularyzacja
Testowanie
Kotlin Multiplatform
Jakość
Zaplanuj jakość aplikacji i dostosuj ją do wytycznych Sklepu Play.
Przegląd
Wartość podstawowa
Wrażenia użytkownika
Ułatwienia dostępu
Jakość techniczna
Doskonałe wrażenia
Bezpieczeństwo
Chroń użytkowników przed zagrożeniami i zapewnij im bezpieczne korzystanie z Androida.
Przegląd
Prywatność
Uprawnienia
Tożsamość
zapobieganie oszustwom,
Programowanie
Gemini w Android Studio
Asystent AI do programowania aplikacji na Androida.
Więcej informacji
Pobierz Android Studio
Mięśnie głębokie
Pobierz przykłady i dokumenty dotyczące potrzebnych funkcji.
Sample
Obsługa wielu urządzeń
Interfejsy
Praca w tle
Dane i pliki
Połączenia
Wszystkie główne obszary ⤵️
Narzędzia i przepływ pracy
Użyj IDE, aby napisać i skompilować aplikację, lub utwórz własny potok.
Pisanie i debugowanie kodu
Kompilowanie projektów
Testowanie aplikacji
Wydajność
Narzędzia wiersza poleceń
Interfejs API wtyczki Gradle
Android Bench
Technologia urządzenia
Pisz kod na urządzeniach różnego formatu. Połącz urządzenia i udostępniaj dane.
Telefony, tablety, urządzenia składane
ChromeOS
Android do samochodu
Android TV
Android XR
Wear OS
Android Health
We dwójkę raźniej
Wszystkie urządzenia ⤵️
Biblioteki
Przejrzyj dokumentację interfejsu API ze wszystkimi szczegółami.
Platforma Android
Biblioteki Jetpack
Biblioteki Compose
Usługi Google Play ↗️
Google Play SDK Index ↗️
Google Play
Konsola Play
Opublikuj aplikację lub grę i rozwijaj swoją firmę w Google Play.
Otwórz Konsolę Play
Więcej informacji ↗️
Podstawowe informacje
Dowiedz się, jak zachęcać użytkowników do korzystania z aplikacji, zarabiać na niej i ją zabezpieczać.
Zarabianie w Google Play
Play Integrity
Zasady Google Play
Programy Google Play ↗️
Centrum deweloperów gier
Programuj i udostępniaj gry. Uzyskaj narzędzia, pliki do pobrania i przykłady.
Przegląd
Play Asset Delivery
Usługi gier Play
Gry Play na PC
Wszystkie przewodniki po Google Play ⤵️
Biblioteki
Przejrzyj dokumentację interfejsu API ze wszystkimi szczegółami.
Play Feature Delivery
Aktualizacje w aplikacji w Google Play
Opinie w aplikacji w Google Play
Play Install Referrer
Usługi Google Play ↗️
Google Play SDK Index ↗️
Wszystkie biblioteki Google Play ⤵️
Narzędzia i zasoby
Narzędzia do publikowania i promowania aplikacji oraz zarządzania nią.
Pakiety Android App Bundle
Marka i marketing
Interfejsy API Konsoli Play ↗️
Blog
blog dla deweloperów aplikacji na Androida,
Przeczytaj najnowsze
Poznaj autorów →
Odkrywanie kategorii
Prawdziwe historie
Rzeczywiste wyniki osiągane przez prawdziwych użytkowników. Dowiedz się, jak różne zespoły korzystają z naszych narzędzi, aby osiągać swoje cele.
Wydarzenia i programy
Poznaj szczegóły nadchodzących webinarów, warsztatów, spotkań i specjalnych inicjatyw, które pomogą Ci rozwijać firmę.
Wiadomości o usługach
Bądź na bieżąco z najnowszymi aktualizacjami, nowymi funkcjami i materiałami zza kulis, które pokazują, jak się rozwijamy.
Społeczność
Poznaj historie naszych użytkowników, najważniejsze funkcje i projekty, które łączą nas wszystkich.
Instrukcje
Te szczegółowe przewodniki zawierają zarówno szybkie wskazówki, jak i zaawansowane samouczki, które pomogą Ci pracować wydajniej i szybciej.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Zaloguj się
Camera & media dev center
Przegląd
Przewodniki
Sample
Społeczność
Essentials
Więcej
Przegląd
Przewodniki
Sample
Społeczność
Projektowanie i planowanie
Więcej
Programowanie
Więcej
Google Play
Więcej
Blog
Więcej
Android Studio
Rozpocznij
Tworzenie podstawowego odtwarzacza multimediów za pomocą ExoPlayer
Tworzenie podstawowego edytora wideo za pomocą Transformer
Ćwiczenie z programowania: strumieniowe przesyłanie multimediów za pomocą ExoPlayer
Ćwiczenie z programowania: Pierwsze kroki z Aparatem X
Dodaj dźwięk i obraz
Dźwięk i obraz
Wprowadzenie do Jetpack Media3
Sesja medialna3
Interfejs odtwarzacza
Sterowanie odtwarzaniem i reklamowanie go za pomocą sesji MediaSession
Odtwarzanie w tle z użyciem usługi MediaSessionService
Udostępnianie biblioteki treści przy użyciu usługi MediaLibraryService
Nawiązywanie połączenia z aplikacją do multimediów za pomocą kontrolera MediaController lub MediaBrowser
Odtwarzacz Media3 ExoPlayer
Informacje o Media3 ExoPlayer
Pierwsze kroki
Zdarzenia dotyczące odtwarzacza
w playlistach.
Elementy multimedialne
Źródła multimediów
Wybór ścieżki
Pobieram multimedia
Wstępne wczytywanie multimediów
Przegląd
Koncepcje menedżera wstępnego wczytywania
Tworzenie menedżera wstępnego wczytywania
Zarządzanie treściami i odtwarzanie ich
Wstawianie reklam
Pobieranie metadanych
Transmisje na żywo
Stosy sieciowe
Analytics
Typy multimediów
DASH
HLS
Płynne strumieniowanie
Progresywne
RTSP,
Grafika
Zaawansowane tematy
Zarządzanie prawami cyfrowymi
Dane klienta Common Media Client Data (CMCD)
Logowanie debugowania
Rozwiązywanie problemów
Dostosowywanie
Zużycie baterii
Zmniejszanie pliku APK
Testy OEM
Przydatne materiały
Migracja do Media3
Przewodnik po migracji
Mapowania z ExoPlayer na Media3
Aplikacja w wersji demonstracyjnej
Obsługiwane formaty
Obsługiwane urządzenia
Słownik
Informacje o wersji ⍈
Javadoc ⍈
GitHub
Blog
Media3 CastPlayer
Informacje o CastPlayer
Tworzenie odtwarzacza multimediów za pomocą CastPlayer
Dostosowywanie CastOptions
Transformer Media3
Informacje o Media3 Transformer
Pierwsze kroki
Aplikacja w wersji demonstracyjnej
Transformacje
Edytowanie wielu zasobów
Przegląd
Rozmieszczanie elementów multimedialnych w kompozycji
Wyświetlanie podglądu zmian za pomocą narzędzia CompositionPlayer
Mapowanie tonów
Obsługiwane formaty
Zaawansowane tematy
Dostosowywanie
Rozwiązywanie problemów
Informacje o wersji ⍈
Javadoc ⍈
GitHub
Blog ExoPlayer
Media3 Inspector
Informacje o module Inspector
Pobieranie metadanych
Wyodrębnianie klatek filmu
Wyodrębnianie zakodowanych próbek
Interfejs Media3
Pierwsze kroki
Interfejs widoków
Widok odtwarzacza
Dostosowywanie
Interfejs Jetpack Compose
Pierwsze kroki
Komponenty Material 3
Dostosowywanie
Surface
Android TV
MediaRouter Jetpack
Omówienie routingu
Sterowanie trasą wyjścia odtwarzania
Definiowanie tras odtwarzania
Interfejsy API i zachowania platformy
Omówienie tematów dotyczących platformy
Formaty multimediów
Obsługiwane formaty multimediów
Specyfikacja formatu obrazu ultra HDR
Specyfikacja formatu obrazu ruchomego
Specyfikacja formatu pliku MP4 z rozszerzeniem ścieżek pomocniczych (MP4-AT)
Zgodne transkodowanie multimediów
MediaPlayer
Informacje o odtwarzaczu
Pierwsze kroki z Odtwarzaczem multimediów
Zarządzanie stanem i zasobami
Odtwarzanie w tle
Zarządzanie prawami cyfrowymi
Pobieranie multimediów z rozwiązania treści
Sterowanie amplitudą za pomocą Volume shaper
Popraw odtwarzanie dźwięku
Obsługa zmian w wyjściu audio
Udostępnianie wejścia audio
Omówienie MediaRecorder
Nagrywaj filmy i dźwięki
Starsze interfejsy API multimediów
Architektura aplikacji do multimediów
Korzystanie z sesji multimediów
Tworzenie aplikacji audio
Informacje o aplikacjach audio
Tworzenie usługi przeglądarki do multimediów
Tworzenie klienta przeglądarki multimediów
Wywołania zwrotne sesji multimediów
Tworzenie aplikacji wideo
Aplikacje wideo
Tworzenie aktywności związanej z odtwarzaczem wideo
Wywołania zwrotne sesji multimediów
Reakcja na przyciski multimediów
Dodaj możliwości aparatu
Pierwsze kroki z aparatem
Intencje kamery
Rozszerzenia aparatu
Rozszerzenia aparatu
Obsługiwane urządzenia
Wybierz bibliotekę aparatów
Aparat X
Informacje o aplikacji CameraX
Architektura
Konfiguracja
Przypadki użycia
Dodawanie podglądu obrazu
Zrobienie zdjęcia
Przegląd
Konfigurowanie optymalizacji, flasha i formatu pliku
Zero opóźnienia
Analizowanie obrazu
Nagraj film
Zaawansowane tematy
Interfejs API rozszerzeń
Analizator ML Kit
Rotacje
Przekształć dane wyjściowe
Urządzenia
Przewodnik po migracji z Aparatu 1 na aparat X
Camera2
Informacje o Aparacie 2
Sesje i żądania nagrywania z użyciem aparatu
Obiektywy i funkcje aparatu
Korzystanie z kilku transmisji z kamery jednocześnie
Wytyczne dotyczące implementacji lampy błyskowej
Podgląd z aparatu
Nagrywanie filmów HDR
Interfejs API wielu aparatów
Interfejs API rozszerzeń
Składane urządzenia
Zdjęcia i filmy w słabym oświetleniu
Przegląd
Wybierz najlepszą opcję dla słabego oświetlenia
Tryb AE wzmacniający słabe oświetlenie
Google Low Light Boost
Przegląd
Pojęcia
Klient Boost słabego oświetlenia
Sesja wzmocnienia słabego oświetlenia
Kamera (wycofana)
Informacje o Aparacie (wycofano)
Rób zdjęcia (wycofane)
Nagrywanie filmów (wycofane)
Sterowanie kamerą (wycofane)
Camera API (wycofany)
Ulepszanie multimediów za pomocą AI
Przegląd
Rozpocznij
Cykl życia w trybie mapy bitowej
Cykl życia w trybie Surface
Poszerz zasięg aplikacji
Przegląd
Format Androida
Sterowanie multimediami na telefonach i dużych ekranach
Projektuj od samego początku na duże ekrany
Wstrzymywanie i wznawianie odtwarzania multimediów za pomocą klawiatury
Udostępnij swoją aplikację do multimediów na Androidzie w samochodach
Udostępnij swoją aplikację do multimediów na Wear OS
Udostępnij swoją aplikację do multimediów na Androidzie TV
Obsługa Chromebooków w aplikacji aparatu
Google Assistant
Asystent Google i aplikacje do multimediów
Aplikacje do multimediów w trybie samochodowym Asystenta Google
Ulepsz swoją aplikację do multimediów
Przegląd
Uwagi na temat tworzenia aplikacji najlepszej w swojej klasie
Dźwięk przestrzenny
Praca z HDR
Przegląd
Odtwarzanie filmów HDR
Korekcja kolorów za pomocą tabel LUT
Obsługa ultra HDR
Przegląd
Wyświetlaj obrazy ultra HDR
Edytuj zdjęcia ultra HDR
Przeglądarka PDF
Przegląd
Wdrażanie przeglądarki PDF
Korzystanie z obrazu w obrazie
Wyświetlanie multimediów
Optymalizacja pod kątem wysokiej jakości
Przegląd
Używanie aplikacji testowej kontrolera multimediów
Obsługa skupienia na dźwięku
Wydajność
Klasa wydajności