Contoh ini menunjukkan cara menggunakan Launcher Shortcuts API yang diperkenalkan di Android 7.1 (API 25). API ini memungkinkan aplikasi untuk menentukan sekumpulan Intent yang ditampilkan ketika pengguna menekan lama pada ikon peluncur aplikasi. Contoh diberikan untuk mendaftarkan kedua link secara statis dalam XML, serta secara dinamis saat waktu proses.
Contoh ini menunjukkan penggunaan Framework IsiOtomatis. Hal ini mencakup implementasi Aktivitas klien dengan tampilan yang harus diisi otomatis, dan Layanan yang dapat memberikan data isi otomatis ke Aktivitas klien.
Contoh ini menunjukkan penggunaan Framework IsiOtomatis. Hal ini mencakup implementasi Aktivitas klien dengan tampilan yang harus diisi otomatis, dan Layanan yang dapat memberikan data isi otomatis ke Aktivitas klien.
Contoh ini menunjukkan cara menggunakan fitur Font yang Bisa Didownload yang diperkenalkan di Android O. Font yang Bisa Didownload adalah fitur yang memungkinkan aplikasi meminta font tertentu dari penyedia, bukan membundelnya atau mendownloadnya sendiri. Ini artinya Anda tidak perlu membundel font sebagai aset.
Contoh ini menunjukkan cara menggunakan fitur Font yang Bisa Didownload yang diperkenalkan di Android O. Font yang Bisa Didownload adalah fitur yang memungkinkan aplikasi meminta font tertentu dari penyedia, bukan membundelnya atau mendownloadnya sendiri. Ini artinya Anda tidak perlu membundel font sebagai aset.
Contoh ini menunjukkan penggunaan library dukungan EmojiCompat. Anda dapat menggunakan library ini untuk mencegah aplikasi agar tidak menampilkan karakter emoji yang tidak ada dalam bentuk tofu (□). Anda dapat menggunakan font emoji yang dibundel atau dapat didownload. Contoh ini menunjukkan kedua penggunaan tersebut.
Contoh ini menunjukkan penggunaan library dukungan EmojiCompat. Anda dapat menggunakan library ini untuk mencegah aplikasi agar tidak menampilkan karakter emoji yang tidak ada dalam bentuk tofu (□). Anda dapat menggunakan font emoji yang dibundel atau dapat didownload. Contoh ini menunjukkan kedua penggunaan tersebut.
Demonstrasi JobScheduler API, yang menyediakan antarmuka untuk menjadwalkan tugas background ketika tugas tertentu berlaku.
Demonstrasi tentang penggunaan channel untuk mengelompokkan notifikasi berdasarkan topik. Fitur ini ditambahkan di Android O sehingga pengguna akan memiliki kontrol yang lebih baik atas preferensi notifikasinya.
Demonstrasi tentang penggunaan channel untuk mengelompokkan notifikasi berdasarkan topik. Fitur ini ditambahkan di Android O sehingga pengguna akan memiliki kontrol yang lebih baik atas preferensi notifikasinya.
Contoh ini menunjukkan penggunaan dasar mode Picture-in-Picture untuk perangkat genggam. Contoh memutar video. Video terus diputar saat aplikasi menggunakan mode Picture-in-Picture. Pada layar Picture-in-Picture, aplikasi menampilkan item tindakan untuk menjeda atau melanjutkan pemutaran video.
Contoh ini menunjukkan penggunaan dasar mode Picture-in-Picture untuk perangkat genggam. Contoh memutar video. Video terus diputar saat aplikasi menggunakan mode Picture-in-Picture. Pada layar Picture-in-Picture, aplikasi menampilkan item tindakan untuk menjeda atau melanjutkan pemutaran video.
Contoh ini menunjukkan izin waktu proses yang tersedia di Android M dan versi lebih baru. Contoh ini menunjukkan cara memeriksa dan meminta izin saat waktu proses, menangani kompatibilitas mundur menggunakan library dukungan dan cara mendeklarasikan izin opsional khusus untuk perangkat M.
Contoh yang menunjukkan cara menggunakan sidik jari terdaftar untuk mengautentikasi pengguna di aplikasi Anda
Contoh ini menunjukkan cara menulis aplikasi yang menerima konten kaya (seperti gambar) yang dikirim dari keyboard menggunakan Commit Content API.
Contoh ini menunjukkan cara menulis keyboard yang mengirim konten kaya (seperti gambar) ke kolom teks menggunakan Commit Content API.
Contoh yang menunjukkan cara menyimpan data dalam penyimpanan yang dilindungi perangkat yang selalu tersedia saat perangkat di-booting, baik sebelum maupun sesudah kredensial pengguna apa pun (PIN/Pola/Sandi) dimasukkan.
Contoh yang menunjukkan cara menggunakan sidik jari terdaftar untuk mengautentikasi pengguna di aplikasi Anda
Kumpulan contoh quickstart yang menunjukkan Firebase API di Android. Untuk informasi lebih lanjut, lihat https://firebase.google.com.
Contoh ini menunjukkan layanan sederhana yang mengirimkan notifikasi menggunakan NotificationCompat. Fitur ini juga memperluas notifikasi dengan Masukan Jarak Jauh untuk memungkinkan perangkat Android N membalas melalui SMS langsung dari notifikasi tanpa harus membuka Aplikasi. Dengan objek Masukan Jarak Jauh yang sama, pengguna Android Auto juga dapat merespons menggunakan suara saat notifikasi ditampilkan. Catatan: Setiap percakapan yang belum dibaca dari pengguna dikirimkan sebagai notifikasi berbeda.
Aplikasi telepon ini menggunakan API notifikasi yang disempurnakan untuk menampilkan petunjuk resep menggunakan notifikasi dalam bentuk halaman. Setelah memulai aplikasi di ponsel, Anda dapat menelusuri dari daftar singkat resep dan memilih salah satu untuk dilihat. Setiap resep dibagi menjadi beberapa langkah; saat sudah siap, Anda dapat mengklik tindakan MULAI di bar tindakan untuk mengirim langkah-langkah ke perangkat wearable. Di perangkat wearable, langkah tersebut ditampilkan sebagai notifikasi multi-halaman, dengan 1 halaman untuk setiap langkah dalam resep.
Contoh sederhana yang menunjukkan tampilan jam dan detail untuk Wear 2.0.
Contoh sederhana yang menunjukkan Panel Samping Navigasi dan Tindakan, bagian dari Desain Material untuk Wear.
Contoh tersebut menunjukkan cara menentukan apakah jaringan dengan bandwidth tinggi tersedia untuk kasus penggunaan yang memerlukan bandwidth jaringan minimum, seperti streaming media atau mendownload file yang besar. Selain itu, contoh tersebut menunjukkan tips untuk meminta pengguna menambahkan jaringan Wi-Fi baru untuk operasi jaringan dengan bandwidth tinggi, jika bandwidth jaringan yang tersedia saat ini tidak memadai.
Contoh ini menunjukkan cara menggunakan ActionBarCompat untuk membuat Aktivitas dasar yang menampilkan item tindakan. Hal ini termasuk membesarkan item dari item menu, serta menambahkan item dalam kode.
Contoh ini menunjukkan cara menggunakan ActionBarCompat dengan tema kustom. Fitur ini menggunakan bar tindakan terpisah saat berjalan di perangkat dengan layar sempit, dan menampilkan 3 tab.
Grup Notifikasi dan Pengelola Notifikasi dapat digunakan bersama-sama untuk menyederhanakan cara pengguna mendapatkan notifikasi. Contoh ini menunjukkan bagaimana NotificationManager dapat memberi tahu Anda tentang berapa banyak notifikasi yang sedang ditampilkan aplikasi Anda. Contoh ini juga menunjukkan cara mengelola notifikasi sebagai grup dan memberikan ringkasan untuk grup, jika didukung oleh platform.
Contoh ini menunjukkan cara memeriksa konektivitas jaringan dengan Android API.
Contoh ini menunjukkan cara mentransfer file yang besar melalui Android Beam. Setelah handshake awal melalui NFC, transfer file akan dilakukan melalui saluran komunikasi kecepatan tinggi sekunder seperti Bluetooth atau WiFi Direct. Fitur ini memerlukan Android 4.1 (Jelly Bean) atau versi lebih baru. Tidak seperti Beam tradisional, aplikasi Anda tidak akan menerima Intent pada perangkat penerima. Sebaliknya, sistem akan menyimpan file ke disk dan menampilkan notifikasi bahwa pengguna dapat memilih untuk membuka file menggunakan Intent ACTION_VIEW standar.
Contoh menunjukkan cara mengiklankan sejumlah kecil data menggunakan Bluetooth Low Energy API, dan cara memindai iklan tersebut. (membutuhkan 2 perangkat untuk melihat operasi penuh)
Contoh ini menunjukkan cara menggunakan Profil Atribut Generik (GATT) Bluetooth LE untuk mengirimkan data acak antarperangkat.
Contoh ini menunjukkan cara menggunakan CardView yang diperkenalkan di library dukungan di Android 5.0.
Contoh ini menunjukkan cara menampilkan beberapa opsi secara langsung dalam daftar calon intent berbagi.
Contoh ini menunjukkan penggunaan dasar 'Document Centric Apps' API yang baru. Dengan fitur ini, Anda dapat membuat dokumen baru di menu ringkasan sistem dan mempertahankan statusnya melalui tindakan reboot.
Demo ini mengimplementasikan jendela bidik kamera rentang-dinamis yang tinggi secara real-time, dengan mengganti waktu eksposur sensor antara 2 nilai eksposur pada frame genap dan ganjil, lalu menggabungkan 2 frame terbaru setiap kali frame baru diambil.
Menunjukkan penggunaan dasar Vulkan API.
Contoh ini menunjukkan penggunaan RecyclerView untuk membuat tata letak elemen dengan LinearLayoutManager dan GridLayoutManager. Contoh ini juga menunjukkan cara menangani peristiwa sentuhan pada elemen.
Contoh ini menunjukkan cara menggunakan AAudio API:
Contoh ini menunjukkan cara menggunakan sensor akselerometer sebagai masukan untuk tampilan berbasis fisika.
Contoh ini menunjukkan cara menampilkan menu pop-up menggunakan PopupMenu dari library appcompat v7.
Contoh ini menunjukkan cara menyediakan ShareActionProvider yang sensitif terhadap konteks dengan ActionBarCompat mundur yang kompatibel dengan API v7.
Contoh ini memberikan gambaran dasar tentang cara menggunakan InstrumentationTest untuk menyelidiki keadaan internal suatu Aktivitas.
Contoh ini menunjukkan cara menggunakan transisi adegan dari 1 Aktivitas ke Aktivitas lainnya di Lollipop. Menggunakan kombinasi changeImageTransform dan changeBounds untuk mengalihkan grid gambar ke Aktivitas dengan gambar besar dan teks detail.
Contoh ini menunjukkan cara meminta dan menampilkan iklan banner Google AdMob dalam aplikasi Android. Aplikasi tersebut berisi satu aktivitas "Halo Dunia" dengan banner di bagian bawah tata letaknya.
Contoh ini menunjukkan cara meminta dan menampilkan iklan interstisial Google AdMob dalam aplikasi Android. Kode ini menggambarkan cara membuat instance objek InterstitialAd, melakukan pramuat interstisial, lalu menampilkannya. UI aplikasi berisi 1 aktivitas dengan penghitung mundur. Saat timer mencapai nol, pengguna dapat menge-tap tombol "coba lagi" untuk menampilkan interstisial dan memulai hitung mundur kembali.
Contoh ini menunjukkan cara meminta dan menampilkan iklan dari Iklan Native Express Google AdMob dalam aplikasi Android. Aplikasi ini memuat dan menampilkan satu iklan di bagian bawah aktivitasnya.
Contoh ini menunjukkan cara meminta dan menampilkan iklan dari Iklan Native Advanced Google AdMob dalam aplikasi Android. Aplikasi tersebut menampilkan iklan di bagian atas aktivitasnya, serta menawarkan beberapa kotak centang dan tombol yang dapat digunakan untuk meminta berbagai format iklan native.
Demo ini adalah contoh aplikasi lanjutan yang mencakup sejumlah fitur di Google AdMob dan Google Ad Manager API. Demo ini menggunakan metode yang disediakan oleh SDK Iklan Seluler untuk penargetan, pengubahan ukuran, pengecualian, peristiwa khusus, dan lainnya.
Mode Imersif, ditambahkan di Android 4.4, menyempurnakan mode "sembunyikan layar penuh" dan "sembunyikan menu navigasi" dengan mengizinkan pengguna menggeser menu ke dalam dan ke keluar. Dengan contoh ini, pengguna dapat memperagakan mode imersif dengan melihat caranya berinteraksi dengan beberapa tanda UI lain yang terkait dengan aplikasi layar penuh.
Contoh dasar yang menunjukkan cara mendukung mode standby untuk aplikasi Wear native.
Contoh ini menunjukkan cara menetapkan batasan ke aplikasi lain sebagai pemilik profil. Gunakan contoh AppRestrictionSchema untuk menetapkan batasan.
Aplikasi dasar yang menunjukkan cara mengizinkan administrator perangkat untuk membatasi aktivitas pengguna menggunakan Android Device Administration API. Aplikasi tersebut mengekspor kebijakan kustom yang mengaktifkan atau menonaktifkan kontrol UI. Aplikasi Administrasi Perangkat dapat menerapkan nilai tertentu untuk kebijakan ini, seperti yang dijelaskan oleh administrator perusahaan.
Contoh ini menunjukkan penggunaan fitur Batasan Aplikasi pada perangkat dengan dukungan banyak pengguna
Aplikasi dasar yang menunjukkan cara menggunakan API statistik penggunaan Aplikasi agar pengguna dapat mengumpulkan statistik yang terkait dengan penggunaan aplikasi.
Contoh ini menampilkan Komponen Arsitektur berikut:
Contoh ini menampilkan Komponen Arsitektur berikut:
Contoh ini memperagakan cara menggunakan OpenSL ES untuk membuat pemutar dan perekam di Android Fast Audio Path, dan menghubungkannya ke audio loopback. Pada sebagian besar perangkat Android, terdapat path audio yang dioptimalkan, yang disesuaikan untuk tujuan latensi rendah. Contoh tersebut membuat pemutar/perekam berfungsi di path audio yang sangat dioptimalkan ini (terkadang disebut path audio asal, path latensi rendah, atau path audio cepat). Aplikasi ini divalidasi terhadap konfigurasi berikut: * Android L AndroidOne * Android M Nexus 5, Nexus 9 Contoh ini menggunakan Android Studio baru dengan dukungan CMake, dan menunjukkan cara menggunakan lib stl bersama dengan Android Studio versi 2.2.0. Lihat CMakeLists .txt untuk mengetahui detailnya
Jika Anda masih baru dalam pengujian unit di Android, coba contoh ini terlebih dahulu. Project ini menggunakan sistem build Gradle dan dukungan plugin gradle Android untuk pengujian unit. Anda dapat memanfaatkan integrasi IDE seperti Android Studio atau menjalankan pengujian pada baris perintah. Pengujian unit dijalankan di JVM lokal pada perangkat development Anda. Plugin Android Gradle akan menyusun kode sumber aplikasi Anda dan menjalankannya menggunakan tugas pengujian gradle. Pengujian dijalankan terhadap versi android.jar yang dimodifikasi, dengan semua pengubah akhir yang telah dihilangkan. Ini memungkinkan Anda menggunakan library peniruan populer, seperti Mockito. Untuk informasi selengkapnya, lihat http://tools.android.com/tech-docs/unit-testing-support
Jika Anda masih baru dalam pengujian unit di Android, coba contoh ini terlebih dahulu. Project ini menggunakan sistem build Gradle dan dukungan plugin gradle Android untuk pengujian unit. Anda dapat memanfaatkan integrasi IDE seperti Android Studio atau menjalankan pengujian pada baris perintah. Pengujian unit dijalankan di JVM lokal pada perangkat development Anda. Plugin Android Gradle akan menyusun kode sumber aplikasi Anda dan menjalankannya menggunakan tugas pengujian gradle. Pengujian dijalankan terhadap versi android.jar yang dimodifikasi, dengan semua pengubah akhir yang telah dihilangkan. Ini memungkinkan Anda menggunakan library peniruan populer, seperti Mockito. Untuk informasi selengkapnya, lihat http://tools.android.com/tech-docs/unit-testing-support
Contoh ini menunjukkan cara membuat aplikasi yang lebih mudah diakses, menggunakan campuran berbagai widget yang menunjukkan cara berbeda dalam menambahkan markup aksesibilitas ke UI.
Contoh lanjutan yang menampilkan pembuatan dan penggunaan mekanisme integritas data
Sampel ini menunjukkan cara menelusuri kontak, menampilkan SearchView di Menu Tindakan untuk masukan pengguna, dan menerapkan query Cursor dengan CommonDataKinds.Dapat dihubungi.
Contoh ini mendeteksi gestur pada tampilan dan mencatatnya. Untuk mencoba contoh ini, tarik atau tap teks.
Contoh ini menunjukkan penggunaan mode imersif untuk menyembunyikan sistem dan menu navigasi untuk aplikasi layar penuh.
Contoh ini menunjukkan fungsi dasar dari Managed Profile API yang diperkenalkan di Android 5.0 Lollipop. Anda dapat menyiapkan aplikasi ini sebagai pemilik profil, dan menggunakan aplikasi ini untuk mengaktifkan/menonaktifkan aplikasi di profil yang baru dibuat. Anda juga dapat menyiapkan batasan untuk beberapa aplikasi, mengaktifkan/menonaktifkan penerusan Intent antarprofil, dan menghapus secara menyeluruh untuk semua data yang terkait dengan profil.
Contoh ini menunjukkan cara menggunakan MediaCoder untuk mendekode video, menggunakan TimeAnimator untuk menyinkronkan perintah rendering dengan rendering frame tampilan sistem, yang akhirnya merendernya ke TextureView.
Contoh ini menunjukkan penggunaan MediaRouter API untuk menampilkan konten pada layar sekunder. Gunakan "Item Tindakan Rute Media" dalam ActionBar untuk memilih perangkat keluaran. Jika perangkat Anda mendukung layar nirkabel Miracast, Anda mungkin perlu mengaktifkan fungsi "Layar Nirkabel" pada setelan sistem. Simulasi layar sekunder juga dapat diaktifkan dari "Opsi Developer". Setelah terhubung, gunakan tombol "Ubah Warna" untuk mengubah warna latar belakang layar sekunder.
Contoh ini menunjukkan penggunaan properti MotionEvent untuk melacak masing-masing sentuhan di beberapa peristiwa sentuhan.
Aplikasi dasar yang menunjukkan cara menampilkan acara di baris notifikasi sistem menggunakan NotificationCompat API. NotificationCompat API digunakan untuk kompatibilitas dengan perangkat yang lama, yang menjalankan Android 1.6 (Donut) (API level 4) atau yang lebih baru.
Contoh ini menunjukkan menggunakan RenderScript untuk melakukan manipulasi gambar dasar. Secara khusus, pengguna dapat secara dinamis menyesuaikan saturasi gambar menggunakan penggeser dengan melihat contoh ini. Kernel RenderScript kustom melakukan penyesuaian saturasi, menjalankan perhitungan pada GPU perangkat atau hardware komputasi lainnya yang dianggap sesuai oleh sistem.
Contoh ini menunjukkan menggunakan SyncAdapter untuk mengambil data background untuk 1 aplikasi. Hal ini mencakup pembuatan Layanan yang diperlukan yang digunakan OS untuk memulai sinkronisasi data background serta sinkronisasi penjadwalan dengan data background.
Aplikasi dasar yang menunjukkan cara menggunakan kerangka kerja Transisi yang diperkenalkan di KitKat. Aplikasi ini menunjukkan radiobox untuk memilih di antara beberapa Adegan, dan menggunakan berbagai cara untuk melakukan transisi di antara adegan tersebut.
Contoh ini menunjukkan cara menyiapkan SensorEventListeners untuk pendeteksi langkah dan penghitung langkah.
Plasma Bitmap adalah contoh Android yang menggunakan JNI untuk membuat efek plasma dalam Android Bitmap dari kode C. Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
Contoh ini menunjukkan penggunaan Android Bluetooth API untuk audio dari aplikasi Android Things.
Aplikasi ini menunjukkan cara mengakses Android API BluetoothGattServer
dari dalam aplikasi Android Things. Aplikasi contoh ini mengiklankan Profil Waktu.
Aplikasi ini menunjukkan cara mengakses Android API BluetoothGattServer
dari dalam aplikasi Android Things. Aplikasi contoh ini mengiklankan Profil Waktu.
Contoh ini menunjukkan cara menerapkan chat pesan teks 2 arah melalui Bluetooth antara 2 perangkat Android, yang menggunakan semua kemampuan Bluetooth API dasar.
Contoh ini menunjukkan gaya tombol tanpa bingkai dari bahasa visual Holo. Gaya diterapkan dalam definisi tata letak resource XML, yang merujuk pada atribut gaya dari tema Holo.
Contoh Android Things ini menunjukkan cara menggunakan tombol masukan UserDriver untuk memproses perubahan pin GPIO, membuat dan memproses peristiwa penting, serta mengubah keadaan LED yang sesuai.
Contoh Android Things ini menunjukkan cara menggunakan tombol masukan UserDriver untuk mendengarkan perubahan pin GPIO, membuat dan memproses peristiwa penting, serta mengubah keadaan LED yang sesuai.
Contoh ini menunjukkan cara menggunakan fungsi dasar Camera2 API. Anda dapat mempelajari cara meniru karakteristik semua kamera yang terpasang pada perangkat, menampilkan pratinjau kamera, dan mengambil gambar.
Contoh ini menunjukkan cara menggunakan fungsi dasar dari Camera2 API. Anda dapat mempelajari cara meniru karakteristik semua kamera yang terpasang pada perangkat, menampilkan pratinjau kamera, dan mengambil gambar.
Contoh ini menunjukkan cara menggunakan Camera2 API untuk mengambil frame sensor JPEG dan RAW. Periksa kode sumber untuk melihat contoh umum tentang cara menampilkan pratinjau kamera; menjalankan fokus otomatis, pengukuran eksposur otomatis, dan white balance otomatis; mengambil gambar JPEG dan RAW untuk frame sensor yang sama; dan menyimpannya di MediaStore untuk digunakan dalam aplikasi lain.
Contoh ini menunjukkan cara merekam video menggunakan Camera2 API baru di Android Lollipop.
Contoh ini menunjukkan cara merekam video menggunakan Camera2 API baru di Android Lollipop.
Contoh ini menunjukkan cara meniru kartu NFC, menggunakan fitur "emulasi kartu host" yang ditambahkan di Android 4.4. Contoh ini menjadikan perangkat muncul sebagai kartu loyalitas setiap kali layar aktif dan pengguna menempelkan perangkatnya pada pembaca NFC yang dikonfigurasi dengan tepat. Contoh "CardReader" dapat digunakan untuk membaca kartu loyalitas yang diterapkan dalam contoh ini.
Contoh ini menunjukkan cara menerapkan pembaca kartu NFC tingkat rendah, untuk membaca kartu yang tidak berisi data NDEF atau Android Beam. Contoh ini dirancang untuk membaca kartu loyalitas virtual yang diterapkan dalam contoh "CardEmulation". Secara khusus, contoh ini menunjukkan cara menonaktifkan Android Beam, memilih AID mana yang diinginkan oleh pembaca, dan melakukan komunikasi dengan kartu
Contoh ini menunjukkan cara menggunakan CardView yang diperkenalkan di library dukungan di Android 5.0.
Sebuah aplikasi dasar yang menunjukkan cara melakukan klip pada Tampilan menggunakan antarmuka ViewOutlineProvider, yang digunakan Tampilan untuk membuat garis luarnya untuk membuat bayangan dan klip.
Contoh Bel Android Things menunjukkan cara membuat bel "smart". Contoh ini menangkap penekanan tombol dari pengguna, memperoleh gambar melalui perangkat kamera, memproses data gambar menggunakan Cloud Vision API Google, dan mengupload gambar, anotasi Cloud Vision, dan metadata ke database Firebase, yang dapat dilihat oleh aplikasi pendamping.
Contoh ini menunjukkan cara menerapkan hub sensor pada Android Things yang mengumpulkan data sensor dari sensor yang terhubung dan memublikasikannya di topik PubSub IoT Google Cloud.
Contoh ini menunjukkan cara menggunakan kredensial perangkat (PIN, Pola, Sandi) di aplikasi Anda
Contoh ini menunjukkan cara membuat tata letak kustom yang dapat diperiksa, untuk digunakan dengan atribut choiceMode pada ListView.
Contoh ini menunjukkan notifikasi dengan tampilan konten kustom, dan menampilkan penggunaan tampilan notifikasi yang diciutkan dan diluaskan.
Contoh ini menunjukkan cara menerapkan Transisi kustom untuk memperluas kelas Transisi standar.
Contoh ini menunjukkan cara bekerja dengan WearableListenerService, untuk memproduksi dan mengonsumsi DataEvents serta bekerja dengan DataLayer secara efektif.
Menunjukkan cara membuat DelayedConfirmationView di aplikasi wearable Anda. Dalam contoh ini, menekan tombol di aplikasi ponsel akan mengirim pesan ke perangkat wearable untuk memulai aktivitas sederhana. Aktivitas ini menampilkan DelayedConfirmationView yang dimulai saat pengguna menekan "Mulai Timer". Kemudian, callback diterapkan pada perangkat wearable dan ponsel untuk menunjukkan kapan timer dipilih atau selesai. Aktivitas pada perangkat wearable menggunakan BoxInsetLayout untuk secara otomatis menerapkan margin yang sesuai, berdasarkan apakah tampilan bentuknya persegi atau bundar.
Contoh ini menunjukkan cara menggunakan beberapa fitur pemilik perangkat. Sebagai pemilik perangkat, Anda dapat mengonfigurasi setelan global seperti zona waktu dan waktu otomatis. Anda dapat memandatkan peluncur tertentu dengan penangan intent yang diinginkan.
Aplikasi dasar yang menunjukkan cara menggunakan Directory Selection API untuk mengizinkan pengguna memilih seluruh sub-direktori, yang memperluas Kerangka Akses Penyimpanan yang diperkenalkan di Android 4.4 (API level 19).
Contoh ini menunjukkan cara memuat bitmap besar secara efisien dari UI thread utama, menyimpan bitmap ke cache (dalam memori dan disk), mengelola memori bitmap, dan menampilkan bitmap dalam elemen UI seperti ViewPager dan ListView/GridView.
Contoh ini menunjukkan cara melepaskan identitas ke aktivitas di atasnya dalam tumpukan tugas.
Contoh ini menunjukkan cara membuat tampilan kustom di ActionBar untuk menampilkan tombol selesai, menggunakan 2 tata letak alternatif. Fitur ini sangat cocok untuk kegiatan entri data sederhana, karena satu-satunya opsi bagi pengguna adalah membatalkan atau mengonfirmasi perubahan data.
Contoh ini menunjukkan cara meminta dan menampilkan iklan banner Google Ad Manager dalam aplikasi Android. Aplikasi tersebut berisi satu aktivitas "Halo Dunia" dengan banner di bagian bawah tata letaknya.
Contoh ini menunjukkan cara meminta dan menampilkan iklan dari Rendering Kustom Google Ad Manager dalam aplikasi Android. Aplikasi tersebut menampilkan iklan di bagian atas aktivitasnya, serta menawarkan beberapa kotak centang dan tombol yang dapat digunakan untuk meminta berbagai format iklan native.
Project ini adalah contoh iklan native advanced yang dimaksudkan untuk menunjukkan cara penerbit membangun pengalaman pengguna berdasarkan daftar (seperti yang mungkin dimiliki feed berita) yang menggabungkan beberapa format iklan native. Project ini menggunakan aktivitas tunggal yang mempertahankan ListView dan larik item. Sebagian besar item adalah listingan tiruan untuk real estat, yang berada di contoh data aplikasi. Yang ditempatkan di antara contoh listingan adalah objek AdPlacement. Objek ini memberi kami AdFetcher untuk meminta iklan dari Perenderan Kustom DFP, membuat instance NativeAdView untuk menampilkannya, dan menyimpan referensi dalam cache ke setiap tampilan aset di AdViewHolders. Sebagian besar kelas AdPlacement menangani 1 jenis iklan. Namun, MultiFormatAdPlacement dapat meminta dan menampilkan Jumlah Instal Aplikasi, Konten, dan salah satu dari 2 format template kustom.
Contoh ini menunjukkan cara meminta dan menampilkan iklan interstisial Google Ad Manager dalam aplikasi Android. Kode tersebut menggambarkan cara membuat instance objek PublisherInterstitialAd, melakukan pramuat interstisial, lalu menampilkannya. UI aplikasi berisi 1 aktivitas dengan penghitung mundur. Saat timer mencapai nol, pengguna dapat menge-tap tombol "coba lagi" untuk menampilkan interstisial dan memulai hitung mundur kembali.
Contoh ini menunjukkan penerapan filter warna dan warna ke Dapat digambar, baik secara terprogram maupun sebagai item Dapat digambar dalam XML. Tinting disetel pada dapat digambar 9 patch melalui parameter "tint" dan "tintMode". Daftar kondisi warna dirujuk sebagai warna tint, yang menentukan warna untuk berbagai kondisi Tampilan (misalnya dinonaktifkan/diaktifkan, terfokus, ditekan, atau dipilih). Secara terprogram, tinting diterapkan ke Dapat digambar melalui metode "setColorFilter", dengan merujuk ke warna dan mode campuran PorterDuff. Mode campuran dan warna dapat diubah dari UI untuk melihat efek dari opsi lain.
Contoh driver periferal Android Things terdapat di [https://github.com/androidthings/contrib-drivers](contrib repository).
Contoh ini menunjukkan cara untuk memindahkan tampilan dalam sumbu z menggunakan setTranslationZ()
. Metode ini diperkenalkan di API Level 21 ('Lollipop').
Contoh ini menunjukkan tindakan tarik lalu lepas pada berbagai bentuk. Ketinggian dan transformasi z digunakan untuk membuat bayangan, dan tampilan diklip menggunakan Outline lain.
Contoh dasar yang menunjukkan cara menambahkan ekstensi ke notifikasi pada perangkat wearable menggunakan NotificationCompat.WearableExtender API dengan memberikan pengalaman chat.
Endless Tunnel adalah contoh game yang menunjukkan cara: - menggunakan dukungan Android Studio C++ - menerapkan game menggunakan perekat asli Android - menerapkan dukungan joystick, termasuk navigasi DPAD yang kuat untuk layar non-sentuh. Contoh ini TIDAK bertujuan menampilkan cara terbaik untuk menulis logika game, memuat item, dll. Game itu sendiri sengaja dibuat tidak sempurna agar tetap fokus pada integrasi Android Studio C++. Misalnya, game ini berisi tekstur dan geometri yang di-hard code dalam kode, yang berfungsi untuk game demo kecil seperti ini, tetapi tidak diskalakan dengan baik pada game sebenarnya. Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
Contoh aplikasi memberikan notifikasi ketika Anda mungkin tidak membawa ponsel (khususnya ketika perangkat pendamping dan wearable Anda terputus). Jika Anda salah meletakkan ponsel, tetapi masih terhubung ke perangkat wearable, Anda juga dapat memulai aktivitas di perangkat wearable untuk membunyikan alarm di ponsel.
Contoh yang menunjukkan cara menggunakan sidik jari terdaftar untuk mengautentikasi pengguna di aplikasi Anda
Contoh ini menunjukkan penggunaan Aktivitas dalam aplikasi wearable. Dalam contoh ini, layar digunakan sebagai senter.
Contoh ini menunjukkan 2 ukuran Tombol Tindakan Mengambang dan cara berinteraksi dengan tombol tersebut.
Saat pengguna memasuki area sekitar gedung Android (B44) atau Yerba Buena Gardens di dekat pusat Moscone di San Francisco, notifikasi akan muncul tanpa suara pada perangkat wearable dengan opsi untuk check-in. Notifikasi ini akan otomatis menghilang jika mereka meninggalkan area tersebut, dan muncul kembali saat nantinya mereka berada di salah satu lokasi ini.
Ini adalah contoh aplikasi yang menggunakan Komponen Arsitektur Android dengan Dagger 2. CATATAN Contoh ini relatif lebih rumit dan lengkap, sehingga jika tidak memahami Komponen Arsitektur, sebaiknya Anda lebih dahulu melihat contoh lain dalam repositori ini.
Contoh ini menunjukkan cara memanggil Layanan Asisten Google dari Android Things menggunakan gRPC. Fitur ini merekam permintaan lisan dari mikrofon yang terhubung, mengirimnya ke Google Assistant API dan memutar kembali respons lisan Asisten pada speaker yang terhubung.
Menunjukkan cara menerapkan GridViewPager di aplikasi wearable Anda.
Hello GL2 adalah contoh Android C++ yang menggambar segitiga menggunakan GLES 2.0 API. Contoh ini menggunakan JNI untuk melakukan rendering di C++ melalui GLSurfaceView yang dibuat dari Aktivitas Java Android reguler. Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
Hello JNI adalah contoh Android yang menggunakan JNI untuk memanggil kode C dari Aktivitas Java Android. Contoh ini menggunakan codelab Hello-CMake baru
Ini adalah contoh Aadd-on ke Hello JNI untuk menunjukkan panggilan balik ke Java dari kode C - membuat instance kelas java dari kode C - memanggil fungsi anggota statis dan non-statis kelas java Contoh ini menggunakan plugin CMake Android Studio baru dengan Dukungan C++.
Contoh ini menunjukkan cara menerapkan tab, menggunakan Fragmen dan ViewPager.
Salah satu fitur yang diperkenalkan di KitKat adalah "mode imersif". Mode imersif memberi pengguna kemampuan untuk menampilkan/menyembunyikan status bar dan menu navigasi dengan sekali geser.Untuk mencobanya, klik tombol "Alihkan immersive mode", lalu coba geser bar masuk dan keluar.
Contoh ini menampilkan penggunaan Configuration APKs dalam gradle.
Penyiapan Configuration APKs dapat dilihat dalam file features/build.gradle
.
Setelah dibuat, file zip yang dihasilkan (instant/build/output/apk/debug/instant-debug.zip
) menampung beberapa APK, yang masing-masing memiliki konfigurasi spesifik.
Dalam lingkungan produksi, APK yang relevan dengan kepadatan tampilan dan bahasa pengguna akan ditampilkan kepada pengguna. Hal ini mengurangi ukuran file melalui kawat dan perangkat.
Contoh aplikasi ini menunjukkan cara menggunakan Cookie API. Ini berisi penyimpanan dan pengambilan nilai menggunakan Android Framework API dan InstantApps Play Services API. Penggunaan API ini tersedia untuk Aplikasi Instan serta Aplikasi yang Terinstal, dan memungkinkan migrasi data yang dibuat pengguna dari aplikasi instan ke aplikasi yang terinstal. Alur untuk API ini adalah sebagai berikut:
API ini tersedia untuk API 26 atau lebih baru melalui PackageManagerCompat.
Variasi Build Contoh ini memiliki 2 variasi build:framework
-> Android 8.0 (API level 26) atau yang lebih baruplayServices
-> Level API apa punContoh ini memperkenalkan modul fitur ke contoh Halo Dunia. Kode dan item yang hanya diperlukan dalam 1 modul fitur dapat ditemukan di modul fitur yang sesuai.
features/base
-> Dibagikanfeatures/hello
-> Fitur Halofeatures/bye
-> Fitur Selamat TinggalContoh ini memperkenalkan penggunaan ragam produk dalam Aplikasi Instan. Ada 2 ragam yang tersedia:
free
paid
features/base/build.gradle
. Detail implementasinya dapat ditemukan dalam features/base/src
.
Setiap modul fitur yang bergantung pada modul fitur dasar harus menyatakan setidaknya ragam produk yang sama dalam file build.gradle
-nya.
Aplikasi contoh ini menunjukkan cara mengintegrasikan Google Analytics for Firebase ke aplikasi instan.
Contoh aplikasi ini menunjukkan cara membuat aplikasi instan dan aplikasi terintal dengan perilaku yang sama menggunakan Bahasa Pemrograman Java. Contoh berisi 2 aktivitas yang dapat digunakan sebagai titik masuk.
Contoh Aplikasi ini menunjukkan cara membuat aplikasi instan dan aplikasi terinstal dengan perilaku yang sama menggunakan Kotlin. Fungsi aplikasi instan ini dibuat dalam 2 fitur, yang dapat diinstal dan diluncurkan secara terpisah di perangkat.
Contoh aplikasi ini menunjukkan cara menggunakan Install API. API tersebut memicu Intent untuk menginstal aplikasi di perangkat. Panggilan juga menerima Intent, yang dipicu setelah proses instal selesai. Jika aplikasi ingin menggunakan API ini, aplikasi yang dapat diinstal diperlukan di Google Play Store. Selain itu, applicationIds pada instan serta modul aplikasi harus cocok.
Contoh aplikasi ini menunjukkan cara membuat aplikasi instan dan aplikasi yang dapat diinstal dengan perilaku yang sama. Fungsi aplikasi instan dibagi menjadi 2 fitur, yang dapat diluncurkan secara terpisah di perangkat.
Contoh ini menunjukkan cara membuat layanan yang dimulai atau terikat dalam Aplikasi Instan Android.
Contoh aplikasi ini menunjukkan cara menggunakan Storage API. Contoh ini sesuai untuk perangkat yang menjalankan versi Android yang lebih rendah dari API level 26. Pada perangkat yang menjalankan API level 26 atau lebih baru, framework Android menangani migrasi data pengguna dari aplikasi instan ke aplikasi yang terinstal. Setelah proses instal selesai, aplikasi yang terinstal mentransfer data yang disimpan dari aplikasi instan menggunakan API ini, memberikan pengalaman operasi yang lancar bagi pengguna. Penggunaan Dalam aplikasi yang terinstal, panggil [Storage API](https://developers.google.com/android/reference/com/google/android/gms/instantapps/InstantAppsClient.html#getInstantAppData()). Dengan API tersebut, Anda dapat mengakses data yang tersimpan di aplikasi instan. Untuk informasi selengkapnya tentang penyimpanan data, lihat [dokumentasi](https://developers.google.com/android/reference/com/google/android/gms/instantapps/InstantAppsClient.html#getInstantAppData()).
Contoh ini menunjukkan penggunaan interpolator animasi dan animasi path untuk Material Design
.
Demonstrasi JobScheduler API, yang menyediakan antarmuka untuk menjadwalkan tugas background ketika tugas tertentu berlaku. Untuk memahami cara kerja contoh ini, cobalah skenario yang berbeda ini:
Contoh dasar yang menunjukkan cara menggunakan sensor Gravitasi pada perangkat wearable dengan menghitung jumlah jumping jack yang telah Anda lakukan.
Contoh ini menunjukkan fitur baru untuk notifikasi yang diperkenalkan di Android L. Fitur ini termasuk notifikasi heads up, visibilitas, orang, kategori, dan metadata prioritas.
Contoh ini menunjukkan cara menerapkan aplikasi media yang memungkinkan pemutaran audio latar belakang, dan menyediakan koleksi media yang terpapar aplikasi lain. 1. Aplikasi ini memungkinkan aplikasi lain mengontrol pemutaran media secara eksternal menggunakan MediaSession. Aplikasi ini memungkinkan pemutaran dikontrol oleh Asisten Google, misalnya. 2. Aplikasi ini memperlihatkan koleksi musik sederhana melalui MediaBrowserService, dan menyediakan panggilan balik MediaSession. Aplikasi ini memungkinkannya untuk digunakan oleh Android Auto, misalnya. Jika tidak terhubung ke mobil, aplikasi ini memiliki UI sangat sederhana yang memungkinkan pemutaran serta tindakan melewati ke lagu sebelumnya dan berikutnya. Untuk mempelajari lebih lanjut MediaSession dan MediaBrowserService, baca artikel ini di Medium yang membahas detail arsitektur API ini.
Contoh ini menunjukkan cara menggunakan Media Effects APIs yang diperkenalkan di Android 4.0.
Contoh ini menggunakan kamera/perekam video sebagai sumber A/V untuk MediaRecorder API. TextureView digunakan sebagai pratinjau kamera yang membatasi kode ke API 14+. Hal ini dapat dengan mudah diganti dengan SurfaceView agar berjalan di perangkat lama.
Menunjukkan cara membuat penyedia rute media kustom.
Contoh ini menunjukkan cara menggunakan MIDI API untuk menerima dan memproses sinyal MIDI yang berasal dari perangkat yang dipasang.
Contoh ini menunjukkan cara menggunakan MIDI API untuk menerima dan memutar pesan MIDI yang berasal dari perangkat input yang dipasang (keyboard MIDI).
Contoh ini menunjukkan penggunaan API multi-aplikasi yang tersedia di Android N. Contoh ini menunjukkan penggunaan tanda Intent baru dan properti AndroidManifest untuk menentukan perilaku multi-aplikasi. Alihkan contoh aplikasi ke mode multi-aplikasi untuk melihat pengaruhnya terhadap siklus operasi dan perilaku aplikasi.
Native Activity adalah contoh Android yang menginisialisasi konteks GLES 2.0 dan membaca data akselerometer dari kode C menggunakan Native Activity. Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
Contoh ini menunjukkan cara meminta dan menampilkan iklan dari Iklan Native Google AdMob dalam aplikasi Android menggunakan widget RecyclerView. Widget RecyclerView adalah versi ListView yang lebih canggih dan fleksibel. Widget ini membantu menyederhanakan tampilan dan penanganan kumpulan data besar, dengan mengizinkan pengelola tata letak untuk menentukan kapan harus menggunakan kembali (mendaur ulang) tampilan item yang tidak lagi terlihat oleh pengguna. Tampilan daur ulang menyempurnakan performa dengan menghindari pembuatan tampilan yang tidak perlu atau melakukan pencarian findViewByID() yang mahal.
Native Audio adalah contoh Android yang memutar dan merekam suara dengan C++ OpenSLES API menggunakan JNI. Perekam/pemutar yang dibuat tidak berada di path audio cepat. Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
Aplikasi Android Things ini menjalankan kode dasar yang menggunakan Native PIO API dari C++. Setiap contoh adalah modul Android yang dapat dijalankan secara mandiri.
Native Plasma adalah contoh Android yang membuat efek plasma dalam Bitmap dari kode C menggunakan Native Activity. Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
Contoh ini menggambarkan penggunaan umum widget DrawerLayout di library dukungan Android.
Contoh ini menggambarkan penggunaan umum widget DrawerLayout di library dukungan Android.
Contoh ini menunjukkan cara menghubungkan ke jaringan dan mengambil HTML mentah menggunakan HttpsURLConnection. AsyncTask digunakan untuk melakukan pengambilan pada thread latar belakang.
Contoh ini menunjukkan cara menggunakan NFC untuk melakukan provisioning perangkat baru dengan pemilik perangkat. Pemilik perangkat adalah jenis administrator perangkat khusus yang dapat mengontrol keamanan dan konfigurasi perangkat. Contoh ini sendiri bukanlah pemilik perangkat, tetapi merupakan aplikasi pemrograman yang mengirim pesan NFC ke perangkat serupa yang belum di-provisioning dan memberitahukannya untuk menyiapkan aplikasi pemilik perangkat yang ditentukan.
Contoh ini menunjukkan cara menampilkan dokumen PDF di layar menggunakan PdfRenderer yang diperkenalkan di Android 5.0 Lollipop.
Contoh ini menunjukkan cara menampilkan dokumen PDF di layar menggunakan PdfRenderer yang diperkenalkan di Android 5.0 Lollipop.
Contoh ini menunjukkan cara menggunakan PermissionRequest API untuk memberikan akses dengan aman ke fitur sistem yang dibatasi (seperti kamera atau mikrofon) dari dalam WebView. Dalam contoh ini, dialog dibuat untuk mengizinkan pengguna menyetujui atau menolak setiap permintaan secara eksplisit.
Contoh ini menggunakan Google Play Services Wearable Data APIs untuk mengomunikasikan aplikasi yang ada di ponsel dan perangkat wearable yang disambungkan. Pengguna dapat membuat pertanyaan kuis di ponsel, masing-masing memiliki DataItem terkait. DataItems ini kemudian diterima di perangkat wearable, yang menampilkannya sebagai notifikasi. Setiap notifikasi berisi pertanyaan sebagai halaman pertama, diikuti dengan jawaban sebagai tindakan. Jika sebuah jawaban dipilih, DataItem pertanyaan yang sesuai akan diperbarui, yang memungkinkan aplikasi telepon untuk memperbarui status pertanyaan (yaitu apakah pengguna menjawabnya dengan benar atau tidak) dan mengajukan pertanyaan berikutnya.
Contoh ini menunjukkan penggunaan RecyclerView untuk membuat tata letak elemen dengan LinearLayoutManager dan GridLayoutManager. Contoh ini juga menunjukkan cara menangani peristiwa sentuhan pada elemen.
Contoh RenderScriptIntrinsic ini menunjukkan cara menggunakan intrinsik Renderscript, menciptakan beberapa intrinsik RenderScript, dan menunjukkan hasil pemfilteran dengan berbagai parameter. Contoh ini menunjukkan cara memperluas RedioButton dengan StateListDrawable.
Teks pendahuluan yang menjelaskan contoh apa yang akan ditunjukkan. Edit di template-params.xml.
Contoh ini menunjukkan reveal efek melingkar, yang mencakup pembuatan ViewAnimationUtils serta penentuan parameter reveal melingkar yang meliputi posisi dan radius awal.
Ini adalah contoh API untuk menunjukkan cara menerapkan kueri yang dapat diobservasi di objek Flowable.
Ini adalah contoh API untuk menunjukkan cara menggunakan objek Flowable di Kotlin.
Contoh ini menunjukkan cara mengungkapkan data yang tersimpan di library persistensi Ruang dengan framework Penyedia Konten Android.
Contoh ini menunjukkan izin waktu proses yang tersedia di Android M dan versi lebih baru. Contoh ini menunjukkan cara memeriksa dan meminta izin saat waktu proses, menangani kompatibilitas mundur menggunakan library dukungan dan cara mendeklarasikan izin opsional khusus untuk perangkat M.
Contoh dasar ini menunjukkan izin waktu proses yang tersedia di Android M dan versi lebih baru. Contoh ini menunjukkan cara menggunakan API izin waktu proses untuk memeriksa dan meminta izin melalui library dukungan.
Contoh ini menunjukkan cara menangani data jarak jauh yang memerlukan izin, baik pada perangkat wearable maupun pada perangkat seluler.
Aplikasi ini dirancang untuk menunjukkan cara membuat aplikasi saluran TV langsung untuk Android TV menggunakan Framework Masukan TV (TIF). Contoh tersebut adalah layanan yang pernah diinstal, dikenali, dan dijalankan oleh aplikasi TV default (mis. aplikasi Live TV).
San Angeles adalah port Android demo yang menggunakan GLES C/API untuk membuat adegan prosedural. Lihat file README asli untuk mengetahui informasi selengkapnya tentang port GLES asli. Contoh demo: - Pembagian APK ABI
Contoh ini menunjukkan cara menggunakan Scoped Directory Access API yang diperkenalkan di Android N untuk memudahkan akses ke direktori spesifik seperti Gambar, Hasil Download, bukannya meminta READ_EXTERNAL_STORAGE atau WRITE_EXTERNAL_STORAGE dalam manifes Anda.
Contoh ini menunjukkan cara menggunakan Media Projection API untuk mengambil gambar layar perangkat secara real time dan menampilkannya di SurfaceView.
Grafik sensor adalah contoh C++ Android yang membaca nilai akselerometer saat ini dan menggambarnya menggunakan OpenGL. Contoh ini menunjukkan penggunaan Native C++ API berikut: - Aset Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
Aplikasi Android Things ini menjalankan kode dasar yang menggunakan Peripheral I/O API. Setiap contoh adalah modul Android yang dapat dijalankan secara mandiri.
Aplikasi Android Things ini menjalankan kode dasar yang menggunakan Peripheral I/O API. Setiap contoh adalah modul Android yang dapat dijalankan secara mandiri.
Utilitas ini menampilkan GPIO perangkat Android Things sebagai widget tombol dalam UI grafis. Anda meninjau status masukan, dan mengklik tombol untuk mengontrol status keluaran.
Utilitas ini menampilkan GPIO perangkat Android Things sebagai widget tombol dalam UI grafis. Anda meninjau status masukan, dan mengklik tombol untuk mengontrol status keluaran.
Contoh ini adalah aplikasi kerangka dasar yang dapat digunakan sebagai titik awal untuk mengembangkan wear.
Contoh dasar yang menunjukkan cara menggunakan SlidingTabLayout untuk menampilkan strip judul ViewPager kustom yang memberikan masukan berkelanjutan kepada pengguna saat melakukan scroll.
Contoh lebih canggih yang menunjukkan cara menggunakan SlidingTabLayout untuk menampilkan strip judul ViewPager kustom, dengan pewarnaan kustom untuk setiap tab.
Contoh ini menunjukkan kecepatan dan lokasi perekaman dengan perangkat Wear. Lokasi diambil melalui FusedLocatinProvider yang mengambil koordinat dari ponsel atau Wear, bergantung pada apakah ponsel terputus atau tidak dan apakah perangkat Wear memiliki chip GPS.
Menggunakan intent OPEN_DOCUMENT, aplikasi klien dapat mengakses daftar Penyedia Dokumen di perangkat, dan memilih file dari salah satu penyedia.
Contoh ini menunjukkan cara menerapkan penyedia dokumen sederhana menggunakan framework akses penyimpanan yang tersedia di Android 4.4.
Contoh dasar yang menunjukkan cara menggunakan SwipeRefreshLayout untuk menambahkan gestur 'geser untuk muat ulang' ke Tampilan, memungkinkan kemampuan untuk memicu muat ulang dari tindakan menggeser ke bawah pada tampilan. Dalam contoh ini, Tampilan yang dapat dimuat ulang adalah ListView.
Contoh yang menunjukkan cara menggunakan SwipeRefreshLayout
untuk menambahkan gestur 'geser untuk muat ulang' ke ListView, memungkinkan kemampuan untuk memicu muat ulang dari tindakan menggeser ke bawah pada tampilan tersebut.
Contoh yang menunjukkan cara menggunakan SwipeRefreshLayout untuk menambahkan gestur 'geser untuk muat ulang' ke tata letak dengan beberapa turunan, memungkinkan kemampuan untuk memicu muat ulang dari tindakan menggeser ke bawah pada tampilan yang terlihat. Dalam contoh ini, SwipeRefreshLayout berisi GridView yang dapat di-scroll, bersama dengan tampilan kosong TextView.
Contoh dasar yang menunjukkan cara menggunakan notifikasi yang sederhana atau disinkronkan. Pengguna dapat menutup acara dari ponsel atau perangkat wearable secara bersamaan.
Contoh ini adalah aplikasi Video By Google, yang dirancang untuk dijalankan di perangkat Android TV (seperti Nexus Player), yang menunjukkan cara menggunakan library Dukungan Leanback, sehingga Anda dapat dengan mudah mengembangkan aplikasi Android TV yang menarik dengan UI yang mudah digunakan dan sesuai dengan pedoman UX Android TV.
Teapot adalah kumpulan contoh Android C++ yang menggunakan perenderan Teapot untuk menunjukkan fitur platform Android NDK: - teapot klasik: Merender teapot mesh klasik menggunakan GLES 2.0 API dan NativeActivity. - teapot lainnya: Merender beberapa contoh Teapot Klasik dengan Perenderan Instance GLES 3.0 - Choreographer-30fps: menunjukkan beberapa teknik throttoling frekuensi gambar berdasarkan level API menggunakan Chreographer API dan ekstensi waktu presentasi Android EGL. Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
Contoh ini menunjukkan cara menjalankan inferensi TensorFlow Lite di Android Things. Tekan tombol untuk mengambil gambar dengan kamera, dan TensorFlow Lite akan memberi tahu Anda konten yang ada di gambar tersebut!
Kumpulan fitur dan framework pengujian Android Google, semuanya terintegrasi dalam 1 project aplikasi.
Kumpulan fitur dan framework pengujian Android Google, semuanya terintegrasi dalam 1 project aplikasi.
Contoh ini menggambarkan penambahan link ke TextView. Tindakan ini dapat dilakukan secara otomatis dengan menyetel properti "autoLink" atau secara eksplisit.
Contoh ini mengilustrasikan penggunaan TextSwitcher untuk menampilkan animasi untuk perubahan teks.
Dengan aplikasi wearable sederhana ini, pengguna dapat menyetel penghitung mundur. Aplikasi berjalan secara independen pada perangkat wearable tanpa sambungan telepon.
Kuis seru yang menampilkan desain material di Android.
Pendahuluan
Desain material adalah sistem baru untuk desain visual, interaksi, dan gerakan. Android versi Topeka menunjukkan bahwa prinsip desain merek dan material yang sama dapat digunakan untuk menciptakan pengalaman yang konsisten di seluruh platform.
Kami awalnya meluncurkan aplikasi web Topeka sebagai contoh desain material Open Source di web.
Rilis Topeka saat ini tersedia untuk pengguna yang menggunakan API level 14 atau memiliki peran penting library dukungan desain.
Topeka juga memiliki sekumpulan uji Espresso yang dapat dijalankan dengan tugas gradle connectedAndroidTest
.
Anda dapat membaca selengkapnya project tersebut di blog Developer Android.
Screenshot
Memulai
Clone repositori ini, masukkan direktori level atas, dan jalankan ./gradlew tasks
guna mendapatkan ringkasan tentang semua tugas yang tersedia untuk project ini.
Beberapa tugas penting antara lain:
assembleDebug - Assembles all Debug builds. installDebug - Installs the Debug build. connectedAndroidTest - Installs and runs the tests for Debug build on connected devices. test - Run all unit tests.
Dukungan
Google+ Komunitas: https://plus.google.com/communities/105153134372062985968
Stack Overflow: http://stackoverflow.com/questions/tagged/android
Contoh Penagihan via Google Play versi 3
Contoh Penagihan via Google Play versi 3
Contoh ini menunjukkan aktivitas baca dan tulis data dasar melalui UART. Aplikasi ini membuat antarmuka loopback yang segera menggemakan data apa pun yang dibaca dari buffer penerima (RX) ke buffer transmisi (TX).
Contoh ini menunjukkan aktivitas baca dan tulis data dasar melalui UART. Aplikasi ini membuat antarmuka loopback yang segera menggemakan data apa pun yang dibaca dari buffer penerima (RX) ke buffer transmisi (TX).
Aplikasi ini menunjukkan cara mengakses Android API UsbManager
dari dalam aplikasi Android Things. Contoh aplikasi ini melakukan iterasi pada semua perangkat USB yang ditemukan oleh host serta mencetak antarmuka dan titik akhirnya.
Aplikasi ini menunjukkan cara mengakses Android API UsbManager
dari dalam aplikasi Android Things. Contoh aplikasi ini melakukan iterasi pada semua perangkat USB yang ditemukan oleh host serta mencetak antarmuka dan titik akhirnya.
Contoh ini menunjukkan cara menerapkan aplikasi media audio yang berfungsi di berbagai faktor bentuk dan memberikan pengalaman pengguna yang konsisten di ponsel Android, tablet, Android Auto, Android Wear, Android TV, dan perangkat Google Cast.
Webp adalah contoh Android yang mencakup aplikasi kecil untuk menunjukkan penggunaan webp dalam Native Activity
tampilan: - memutar 3 gambar webp yang di-dekode dan memuatnya ke buffer di layar. Decoding berada di threadnya sendiri
Contoh ini menggunakan plugin CMake Android Studio yang baru.
Contoh ini menunjukkan cara menentukan tata letak yang berbeda untuk layar bulat dan persegi panjang.
Rankaian Uji Detail adalah kumpulan penyedia detail yang menyediakan data tiruan dan dapat digunakan untuk menguji bagaimana berbagai jenis detail dirender pada tampilan jam.
Contoh ini menunjukkan tips untuk menggunakan Notifikasi NotificationStyle (Inbox, BigPicture, BigText, dan Messaging) untuk aplikasi Seluler dan aplikasi Wear asli/lokal. Contoh ini juga mencakup Notifikasi pada Wear 1.+ and Wear 2.0.
Contoh yang menunjukkan cara merekam suara menggunakan mikrofon pada perangkat wearable dan memutar rekaman suara atau file mp3, jika perangkat wearable dilengkapi dengan speaker. Contoh ini tidak memiliki aplikasi ponsel pendamping, sehingga Anda perlu menginstalnya langsung di jam tangan (menggunakan "adb").
Contoh ini menunjukkan tips untuk memeriksa apakah perangkat seluler yang terhubung telah menginstal aplikasi Anda dari aplikasi mandiri Android Wear 2.+ dan sebaliknya.
Contoh ini mengintegrasikan beberapa driver periferal Android Things untuk membuat Stasiun Cuaca yang terhubung.
Contoh ini bertujuan untuk memberikan gambaran semirip mungkin dengan contoh nyata kombinasi aplikasi seluler dan Wear. Contoh ini memiliki desain yang lebih halus serta memberikan contoh praktis tentang cara interaksi dan komunikasi aplikasi seluler dengan pasangan wear-nya. Aplikasi itu sendiri dibuat seperti aplikasi objek wisata hipotetis yang memberi tahu pengguna ketika mereka berada di sekitar lokasi yang menarik. Komponen Wear menampilkan gambar objek wisata dan informasi ringkasan, serta menyediakan tindakan cepat untuk objek wisata terdekat di komponen UI GridViewPager.
gles3jni adalah contoh Android C++ yang menunjukkan cara menggunakan OpenGL ES 3.0 dari JNI/kode asli. Path perenderan OpenGL ES 3.0 menggunakan beberapa fitur baru jika dibandingkan dengan path OpenGL ES 2.0: - Perenderan yang memiliki instance dan pembagi atribut vertex untuk mengurangi jumlah panggilan gambar dan perubahan seragam. - Objek larik vertex untuk mengurangi jumlah panggilan yang diperlukan untuk menyiapkan status atribut vertex pada setiap frame. - Penetapan eksplisit lokasi atribut, menghilangkan kebutuhan untuk meminta tugas. Contoh ini menggunakan plugin CMake Android Studio baru dengan dukungan C++.
hello-libs adalah contoh yang menunjukkan cara mengelola library C/C++ pihak ketiga dengan Android Studio.