Pomiar skuteczności
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
W Androidzie 8.0 (poziom interfejsu API 26) i nowszych metoda getMetrics()
jest dostępna w przypadku niektórych klas multimediów. Zwraca obiekt PersistableBundle
zawierający informacje o konfiguracji i wydajności, wyrażony w postaci mapy atrybutów i wartości.
Metoda getMetrics()
jest zdefiniowana dla tych klas multimediów:
Wskaźniki są zbierane oddzielnie dla każdej instancji i są przechowywane przez cały okres jej istnienia. Jeśli nie są dostępne żadne wskaźniki, metoda zwraca wartość null. Rzeczywiste zwrócone wskaźniki zależą od klasy.
Analityka w narzędziu ExoPlayer
ExoPlayer zawiera narzędzia, które pomagają zbierać i przetwarzać dane dotyczące odtwarzania. Więcej informacji znajdziesz w przewodniku dla programistów dotyczącym analityki.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-27 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-27 UTC."],[],[],null,["# Measuring performance\n\nIn Android 8.0 (API level 26) and later, the `getMetrics()` method is available\nfor some media classes. It returns a\n[PersistableBundle](/reference/android/os/PersistableBundle)\nobject containing configuration\nand performance information, expressed as a map of attributes and values.\nThe `getMetrics()` method is defined for these media classes:\n\n- [MediaPlayer.getMetrics()](/reference/android/media/MediaPlayer#getMetrics())\n- [MediaRecorder.getMetrics()](/reference/android/media/MediaRecorder#getMetrics())\n- [MediaCodec.getMetrics()](/reference/android/media/MediaCodec#getMetrics())\n- [MediaExtractor.getMetrics()](/reference/android/media/MediaExtractor#getMetrics())\n\nMetrics are collected separately for each instance and persist for the\nlifetime of the instance. If no metrics are available the method returns\nnull. The actual metrics returned depend on the class.\n\nAnalytics with ExoPlayer\n------------------------\n\nExoPlayer includes tools to help you collect and process playback data. Learn\nmore in the developer guide for\n[analytics](/guide/topics/media/exoplayer/analytics)."]]