Langsung ke konten utama
Essentials
Membangun pengalaman AI
Membangun aplikasi Android yang didukung AI dengan Gemini API dan lainnya.
Mulai
Mulai
Buat aplikasi pertama Anda. Gunakan Compose untuk UI dan pengembangan aplikasi adaptif guna mendukung beberapa faktor bentuk perangkat.
Halo dunia!
Verifikasi Developer
Aplikasi adaptif
Compose untuk UI
IDE berteknologi AI
Pelatihan
Monetisasi dengan Play ↗️
Mengoptimalkan menurut faktor bentuk
Buat aplikasi yang mengoptimalkan pengalaman pengguna di ponsel, tablet, perangkat foldable, mobil, XR, dan lainnya.
Ponsel, tablet, perangkat foldable
Android untuk Mobil
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Membangun aplikasi menurut kategori
Pelajari cara membangun aplikasi untuk kasus penggunaan Anda dengan mengikuti panduan tegas dan preskriptif dari Google.
Game
Kamera & media
Media sosial & fitur pesan
Kesehatan & kebugaran
Produktivitas
Aplikasi perusahaan
Dapatkan info terbaru
Terus dapatkan info terkait rilis terbaru sepanjang tahun, gabung dengan program pratinjau kami, dan beri kami masukan Anda.
Update terbaru
Update eksperimental
Pratinjau Android Studio
Library Jetpack & Compose
Rilis Wear OS
Privacy Sandbox ↗️
Desain & Rencana
Pengalaman yang Luar Biasa
Bangun pengalaman terbaik untuk pengguna terbaik Anda.
Pelajari lebih lanjut
Desain UI
Mendesain antarmuka pengguna yang menarik menggunakan praktik terbaik Android.
Desain untuk Android
Seluler
Pengalaman desktop
Headset XR & Kacamata XR
Kacamata AI
Widget
Wear OS
Android TV
Android untuk Mobil
Arsitektur
Mendesain logika dan layanan aplikasi yang tangguh, mudah diuji, dan mudah dikelola.
Pengantar
Library
Navigasi
Modularisasi
Pengujian
Multiplatform Kotlin
Kualitas
Membuat rencana untuk menjaga kualitas aplikasi yang selaras dengan pedoman Play Store.
Ringkasan
Nilai inti
Pengalaman pengguna
Aksesibilitas
Kualitas teknis
Pengalaman yang Luar Biasa
Keamanan
Melindungi pengguna dari ancaman dan memastikan pengalaman Android yang aman.
Ringkasan
Privasi
Izin
Identitas
Pencegahan penipuan
Mengembangkan aplikasi
Gemini di Android Studio
Pendamping pengembangan AI Anda untuk pengembangan Android.
Pelajari lebih lanjut
Dapatkan Android Studio
Area inti
Dapatkan contoh dan dokumen untuk fitur yang Anda perlukan.
Contoh
Dukungan multiperangkat
Antarmuka pengguna
Pekerjaan latar belakang
Data dan file
Konektivitas
Semua area inti ⤵️
Alat dan alur kerja
Gunakan IDE untuk menulis dan membangun aplikasi, atau membuat pipeline Anda sendiri.
Menulis dan men-debug kode
Membuat project
Menguji aplikasi
Performa
Alat command line
API plugin Gradle
Android Bench
Teknologi perangkat
Menulis kode untuk faktor bentuk. Menghubungkan perangkat dan membagikan data.
Ponsel, tablet, perangkat foldable
ChromeOS
Android untuk Mobil
Android TV
Android XR
Wear OS
Android Health
Better Together
Semua perangkat ⤵️
Library
Jelajahi dokumentasi referensi API beserta semua detailnya.
Platform Android
Library Jetpack
Library Compose
Layanan Google Play ↗️
Google Play SDK Index ↗️
Google Play
Konsol Play
Publikasikan aplikasi atau game Anda dan kembangkan bisnis Anda di Google Play.
Buka Konsol Play
Pelajari lebih lanjut ↗️
Dasar-dasar
Pelajari cara berinteraksi dengan pengguna, memonetisasi, dan mengamankan aplikasi Anda.
Monetisasi Google Play
Play Integrity
Android vitals
Kebijakan Play
Program Google Play ↗️
Pusat Developer Game
Kembangkan dan kirimkan game. Dapatkan alat, hasil download, dan contoh.
Ringkasan
Play Asset Delivery
Layanan Play Games
Play Game di PC
Panduan Level Up
Semua panduan Google Play ⤵️
Library
Jelajahi dokumentasi referensi API beserta semua detailnya.
Play Feature Delivery
Update Dalam Aplikasi Google Play
Ulasan Dalam Aplikasi Google Play
Perujuk Instal Google Play
Layanan Google Play ↗️
Google Play SDK Index ↗️
Semua library Google Play ⤵️
Fitur & resource
Alat untuk memublikasikan, mempromosikan, dan mengelola aplikasi Anda.
Android App Bundle
Merek & pemasaran
API Konsol Play ↗️
Blog
Blog Android Developers
Baca info terbaru
Jelajahi penulis →
Jelajahi kategori
Berita Produk
Terus dapatkan info terbaru tentang update, rilis fitur, dan cuplikan di balik layar tentang perkembangan kami.
Komunitas
Temukan berbagai cerita dari pengguna kami, fitur sorotan, serta project kolaborasi yang menyatukan kita semua.
Petunjuk
Mulai dari tips singkat hingga tutorial dengan pembahasan mendalam, panduan langkah demi langkah ini dirancang untuk membantu Anda bekerja lebih cerdas dan lebih cepat.
Studi Kasus
Hasil nyata dari para pengguna langsung. Jelajahi bagaimana berbagai tim menggunakan alat kami untuk mencapai tujuan mereka.
Acara & Program
Dapatkan detail tentang webinar, workshop, pertemuan, dan inisiatif khusus mendatang yang dirancang untuk membantu Anda berkembang.
Dokumentasi
Akses panduan mendetail, referensi API, dan spesifikasi teknis untuk membantu Anda membangun dan melakukan integrasi dengan percaya diri.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Masuk
Camera & media dev center
Ringkasan
Panduan
Contoh
Komunitas
Essentials
Lainnya
Ringkasan
Panduan
Contoh
Komunitas
Desain & Rencana
Lainnya
Mengembangkan aplikasi
Lainnya
Google Play
Lainnya
Blog
Lainnya
Android Studio
Mulai
Membuat media player dasar menggunakan ExoPlayer
Membuat editor video dasar menggunakan Transformer
Codelab: Streaming media dengan ExoPlayer
Codelab: Memulai CameraX
Tambahkan audio dan video
Tentang audio dan video
Pengantar Jetpack Media3
MediaSession Media3
Antarmuka Pemutar
Mengontrol dan mengiklankan pemutaran menggunakan MediaSession
Pemutaran di latar belakang dengan MediaSessionService
Menyajikan library konten dengan MediaLibraryService
Menghubungkan ke aplikasi media dengan MediaController atau MediaBrowser
Media3 ExoPlayer
Tentang Media3 ExoPlayer
Memulai
Acara pemain
Playlist
Item media
Sumber media
Pemilihan trek
Mendownload media
Pramuat media
Ringkasan
Konsep pengelola pramuat
Membuat pengelola pramuat
Mengelola dan memutar konten
Penyisipan iklan
Mengambil metadata
Live streaming
Stack jaringan
Analytics
Jenis media
DASH
HLS
SmoothStreaming
Progresif
RTSP
Gambar
Topik lanjutan
Pengelolaan Hak Digital
Data Klien Media Umum (CMCD)
Logging debug
Pemecahan masalah
Penyesuaian
Konsumsi baterai
Penyingkatan APK
Pengujian OEM
Sumber daya bermanfaat
Bermigrasi ke Media3
Panduan migrasi
Pemetaan ExoPlayer ke Media3
Aplikasi demo
Format yang didukung
Perangkat yang didukung
Glosarium
Catatan rilis ⍈
Javadoc ⍈
GitHub
Blog
Media3 CastPlayer
Tentang CastPlayer
Membuat pemutar media menggunakan CastPlayer
Menyesuaikan CastOptions
Transformator Media3
Tentang Transformator Media3
Memulai
Aplikasi demo
Transformasi
Pengeditan multi-aset
Ringkasan
Mengatur item media dalam Komposisi
Melihat pratinjau pengeditan dengan CompositionPlayer
Pemetaan nada
Format yang didukung
Topik lanjutan
Penyesuaian
Pemecahan masalah
Catatan rilis ⍈
Javadoc ⍈
GitHub
Blog ExoPlayer
Pemeriksa Media3
Tentang modul Inspector
Mengambil metadata
Mengekstrak frame video
Mengekstrak contoh yang dienkode
UI Media3
Memulai
UI Tampilan
PlayerView
Penyesuaian
UI Jetpack Compose
Memulai
Composable Material3
Penyesuaian
Platform
Android TV
MediaRouter Jetpack
Ringkasan pemilihan rute
Mengontrol pemilihan rute output pemutaran
Menentukan rute output pemutaran
API dan perilaku platform
Ringkasan topik platform
Format media
Format media yang didukung
Spesifikasi format gambar Ultra HDR
Spesifikasi format gambar Foto Bergerak
Spesifikasi format file MP4 dengan Ekstensi Trek Tambahan (MP4-AT)
Mengintegrasikan video Eclipsa
Mengoptimalkan performa audio menggunakan dekoder dalam proses
Merekam audio berkualitas tinggi dengan bitrate rendah menggunakan xHE-AAC
Transcoding media yang kompatibel
MediaPlayer
Tentang pemutar media
Mulai menggunakan Media Player
Mengelola status dan resource
Pemutaran di latar belakang
Menggunakan Manajemen Hak Digital (DRM)
Mengambil media dari ContentResolver
Mengontrol amplitudo dengan VolumeShaper
Meningkatkan pemutaran audio
Menangani perubahan di output audio
Berbagi input audio
Ringkasan MediaRecorder
Merekam pemutaran video dan audio
API media lama
Arsitektur aplikasi media
Menggunakan sesi media
Membuat aplikasi audio
Tentang aplikasi audio
Membuat layanan browser media
Membuat klien browser media
Callback sesi media
Membuat aplikasi video
Tentang aplikasi video
Membuat aktivitas pemutar video
Callback sesi media
Merespons tombol media
Menambahkan kemampuan kamera
Mulai menggunakan kamera
Intent kamera
Ekstensi kamera
Tentang ekstensi kamera
Perangkat yang didukung
Memilih library kamera
CameraX
Tentang CameraX
Arsitektur
Konfigurasi
Kasus penggunaan
Menambahkan pratinjau gambar
Mengambil gambar
Ringkasan
Mengonfigurasi untuk pengoptimalan, flash, dan format file
Shutter Tanpa Jeda
Menganalisis gambar
Merekam video
Topik lanjutan
Extensions API
ML Kit Analyzer
Rotasi
Mentransformasi output
Perangkat
Panduan migrasi Camera1 ke CameraX
Camera2
Tentang Camera2
Sesi dan permintaan pengambilan gambar kamera
Lensa dan kemampuan kamera
Menggunakan beberapa streaming kamera secara bersamaan
Panduan penerapan flash layar
Pratinjau kamera
Perekaman video HDR
Multi-Camera API
Extensions API
Perangkat foldable
Fotografi dan videografi dalam kondisi minim cahaya
Ringkasan
Memilih opsi cahaya redup terbaik
Mode AE Peningkatan Cahaya Redup
Peningkatan Cahaya Redup Google
Ringkasan
Konsep
Klien Peningkatan Cahaya Redup
Sesi Peningkatan Cahaya Redup
Camera (tidak digunakan lagi)
Tentang Camera (tidak digunakan lagi)
Mengambil foto (tidak digunakan lagi)
Merekam video (tidak digunakan lagi)
Mengontrol kamera (tidak digunakan lagi)
Camera API (tidak digunakan lagi)
Meningkatkan kualitas media dengan AI
Ringkasan
Mulai
Siklus proses dalam mode Bitmap
Siklus proses dalam mode Surface
Perluas jangkauan aplikasi Anda
Ringkasan
Form factor Android
Kontrol media di ponsel dan perangkat layar besar
Desain untuk perangkat layar besar sejak awal
Memperluas aplikasi media ke Android untuk Mobil
Memperluas aplikasi media ke Wear OS
Memperluas aplikasi media ke Android TV
Asisten Google dan aplikasi media
Tingkatkan kualitas aplikasi media Anda
Ringkasan
Pertimbangan untuk aplikasi yang terbaik di kelasnya
Audio spasial
Menggunakan HDR
Ringkasan
Pemutaran video HDR
Koreksi warna dengan tabel referensi
Mendukung Ultra HDR
Ringkasan
Menampilkan gambar Ultra HDR
Mengedit gambar Ultra HDR
Menggunakan picture-in-picture
Proyeksi media
Mengoptimalkan untuk kualitas tinggi
Ringkasan
Menggunakan aplikasi pengujian pengontrol media
Menangani fokus audio
Performa
Class performa
Mengukur performa
Memilih codec yang optimal menggunakan Performance Points
Menetapkan kecepatan frame optimal menggunakan Frame Rate API
Praktik terbaik untuk berbagi video
Membangun pengalaman AI
Mulai
Mulai
Halo dunia!
Verifikasi Developer
Aplikasi adaptif
Compose untuk UI
IDE berteknologi AI
Pelatihan
Monetisasi dengan Play ↗️
Mengoptimalkan menurut faktor bentuk
Ponsel, tablet, perangkat foldable
Android untuk Mobil
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Membangun aplikasi menurut kategori
Game
Kamera & media
Media sosial & fitur pesan
Kesehatan & kebugaran
Produktivitas
Aplikasi perusahaan
Dapatkan info terbaru
Update terbaru
Update eksperimental
Pratinjau Android Studio
Library Jetpack & Compose
Rilis Wear OS
Privacy Sandbox ↗️
Pengalaman yang Luar Biasa
Pelajari lebih lanjut
Desain UI
Desain untuk Android
Seluler