Android sdk 4.4 download






















Akan tetapi, mulai Android 4. Android kini mengidentifikasi pengontrol yang dihubungkan dengan integer unik yang bisa Anda kueri dengan getControllerNumber , sehingga memudahkan Anda mengaitkan setiap pengontrol ke pemain yang berbeda dalam game. Nomor untuk setiap pengontrol mungkin berubah karena pengontrol telah dilepas, dihubungkan, atau dikonfigurasi ulang oleh pengguna, jadi Anda harus melacak nomor pengontrol mana yang menyangkut setiap perangkat masukan dengan mendaftarkan sebuah instance InputManager.

Kemudian panggil getControllerNumber untuk setiap InputDevice bila terjadi perubahan. Jika Anda perlu memodifikasi pemetaan kunci berdasarkan set kunci yang tersedia pada perangkat, Anda bisa melakukan kueri terhadap perangkat untuk memeriksa apakah kunci tertentu tersedia dengan hasKeys int Saat mode layar penuh yang mendalam diaktifkan, aktivitas Anda akan terus menerima semua kejadian sentuh.

Pengguna bisa mengetahui bilah sistem dengan menggesek ke arah dalam di sepanjang region yang biasanya menjadi tempat munculnya bilah sistem. Anda kini bisa membuat bilah sistem tembus pandang sebagian dengan tema-tema baru, Theme. TranslucentDecor dan Theme. Dengan mengaktifkan bilah sistem tembus pandang, layout Anda akan mengisi area di belakang bilah sistem, sehingga Anda juga harus mengaktifkan fitsSystemWindows untuk bagian layout yang tidak boleh ditutupi oleh bilah sistem.

Jika Anda sedang membuat tema khusus, setel salah satu tema ini sebagai tema induk atau sertakan properti gaya windowTranslucentNavigation dan windowTranslucentStatus dalam tema. Di Android 4. Bidang Notification. Kelas baru Notification. Action mendefinisikan karakteristik tindakan yang dilampirkan ke notifikasi, yang bisa Anda ambil dari bidang actions baru.

Kini, sistem secara otomatis bisa mencerminkan gambar dengan mengaktifkan atribut autoMirrored pada sumber daya dapat digambar atau dengan memanggil setAutoMirrored. Bila diaktifkan, Drawable secara otomatis akan dicerminkan bila arah layout adalah kanan ke kiri.

Kelas View kini memungkinkan Anda mendeklarasikan "region yang selalu berubah" untuk bagian UI yang secara dinamis diperbarui dengan materi teks baru, dengan menambahkan atribut baru accessibilityLiveRegion ke layout XML layout atau dengan memanggil setAccessibilityLiveRegion.

Misalnya, layar masuk dengan bidang teks yang menampilkan notifikasi "sandi salah" harus ditandai sebagai region yang selalu berubah, sehingga pembaca layar akan membacakan pesan bila berubah. Aplikasi yang menyediakan layanan aksesibilitas kini juga bisa menyempurnakan kemampuannya dengan API baru yang menyediakan informasi tentang kumpulan tampilan, misalnya tampilan berupa daftar atau petak dengan menggunakan AccessibilityNodeInfo.

CollectionInfo dan AccessibilityNodeInfo. Akan tetapi, izin tetap diperlukan jika Anda ingin mengakses region yang dapat dibagikan pada storage eksternal, yang disediakan oleh getExternalStoragePublicDirectory.

Untuk melihat tampilan detail semua perubahan API di Android 4. Content and code samples on this page are subject to the licenses described in the Content License. Developer Android. API Level: 19 Android 4.

Perubahan Perilaku yang Penting Jika Anda sebelumnya telah mempublikasikan aplikasi untuk Android, ketahuilah bahwa aplikasi Anda mungkin akan terpengaruh oleh perubahan dalam Android 4. Jika aplikasi Anda membaca dari storage eksternal Jika aplikasi Anda menggunakan WebView Jika aplikasi Anda menggunakan AlarmManager Jika aplikasi Anda menyinkronkan data menggunakan ContentResolver Kerangka Kerja Pencetakan Android kini menyertakan kerangka kerja lengkap yang memungkinkan pengguna untuk mencetak dokumen apa saja menggunakan printer yang terhubung melalui Wi-Fi, Bluetooth, atau layanan lainnya.

Mencetak materi generik Jika ingin mencetak materi dari UI sebagai dokumen, terlebih dahulu Anda perlu membuat subkelas PrintDocumentAdapter. Mencetak gambar Jika Anda ingin mencetak sebuah foto saja atau bitmap lainnya, maka API helper di pustaka dukungan akan melakukan semua pekerjaan itu untuk Anda. Multimedia Pemutaran adaptif Dukungan untuk pemutaran video adaptif kini tersedia dengan MediaCodec API, yang memungkinkan perubahan mulus dalam resolusi selama pemutaran ke Surface —Anda bisa mengumpan bingkai masukan dekoder resolusi baru dan resolusi buffer keluaran berubah tanpa kesenjangan yang signifikan.

Stempel waktu audio sesuai kebutuhan Untuk memfasilitasi sinkronisasi audio-video, kelas AudioTimestamp yang baru menyediakan detail timeline tentang "bingkai" spesifik dalam aliran audio yang ditangani oleh AudioTrack. Pengontrol jarak jauh Android 4. Rating dari pengontrol jarak jauh Android 4. Panggil editMetadata untuk mengambil RemoteControlClient. Pada transisi antara dua adegan, biasanya Anda perlu melakukan yang berikut ini: Tetapkan ViewGroup berisi komponen UI yang ingin Anda ubah.

Tetapkan layout yang menyatakan hasil akhir perubahan tersebut adegan berikutnya. Tetapkan tipe transisi yang harus menganimasikan perubahan layout. Eksekusilah transisi tersebut. Penghentian sementara animator Animator API kini memungkinkan Anda untuk menghentikan sementara dan melanjutkan animasi yang sedang berlangsung dengan metode pause dan resume.

Bitmap yang bisa digunakan kembali Anda kini bisa menggunakan kembali bitmap yang dapat berubah di BitmapFactory untuk dekode bitmap lain—bahkan bila bitmap baru berbeda ukurannyaasalkan jumlah byte hasil dekode bitmap tersedia dari getByteCount kurang dari atau sama dengan jumlah byte yang dialokasikan untuk bitmap yang digunakan kembali tersedia dari getAllocationByteCount.

Kemudian Anda harus mengimplementasikan empat metode abstrak di DocumentsProvider : queryRoots Ini harus mengembalikan Cursor yang menjelaskan semua direktori akar storage dokumen Anda, dengan menggunakan kolom yang didefinisikan dalam DocumentsContract. Sistem memanggil metode ini setelah pengguna memilih file dan aplikasi klien meminta akses ke file itu dengan memanggil openFileDescriptor. Akses storage eksternal Anda kini bisa membaca dan menulis file spesifik aplikasi pada media storage eksternal sekunder, misalnya bila perangkat menyediakan storage emulasi maupun kartu SD.

Adaptor sinkronisasi Metode baru requestSync dalam ContentResolver menyederhanakan sebagian prosedur untuk mendefinisikan permintaan sinkronisasi bagi ContentProvider dengan membungkus permintaan dalam objek baru SyncRequest , yang bisa Anda buat dengan SyncRequest. Pada setiap langkah pengguna, sensor ini akan menyampaikan kejadian bersama nilai 1. Revision 1 August Initial release for Android 7. Android SDK Tools Android 6. Revision 2 November Fixed bugs in the layout rendering library used by Android Studio.

Revision 1 August Initial release for Android 6. Android 5. Revision 1 March Initial release for Android 5. Revision 2 December Updated layouts in the Support Library and fixed various issues. Revision 1 October Initial release for Android 5. Android 4. Revision 2 October Updated the rendering library.

Revision 1 June Initial release for Android Wear. Revision 2 December Maintenance release. Revision 1 October Initial release. Revision 2 August Maintenance update. Revision 1 July Initial release. Revision 2 February Maintenance update. Dependencies: SDK Tools r21 or higher is required. Revision 1 November Initial release. Compare two APKs to see how your app size changed between app versions. Install and run your apps faster than with a physical device and simulate different configurations and features, including ARCore, Google's platform for building augmented reality experiences.

Powered by Gradle, Android Studio's build system allows you to customize your build to generate multiple build variants for different devices from a single project. The built-in profiling tools provide realtime statistics for your app's CPU, memory, and network activity. Identify performance bottlenecks by recording method traces, inspecting the heap and allocations, and see incoming and outgoing network payloads. See the Android Studio release notes. More downloads are available in the download archives.

For information on recommended devices and specifications, as well as Android Emulator support, visit chromeos. If you're new to Android development, check out the following resources to get started.

Build your first app Start writing code in Android Studio by following the tutorial to Build your first app. Learn Android with interactive video training in the Android Fundamentals Udacity course. For help installing Android Studio, see the Install guide. Android Studio. Download What's new User guide Preview. Android Developers. Android Studio Android Studio provides the fastest tools for building apps on every type of Android device. Download Not Available Your current device is not supported.

Download options Release notes. With the new Hangouts app, all of your SMS and MMS messages are together in the same app, alongside your other conversations and video calls. And with the new Hangouts, you can even share your location and send animated GIFs. Now you can print photos, documents, and web pages from your phone or tablet. From apps like Quickoffice, you can open and save files on Google Drive, other cloud storage services, or your device. And with quick access to recently used files, it's easier than ever to send the file you were just working on.

Create and edit documents, spreadsheets and presentations from your phone or tablet with the newly redesigned Quickoffice. Check them out. Applications that embed web content now use Chrome to render web components accurately and quickly. Android now supports closed captioning and subtitles. If you ever lose your device, you can find or wipe it with the Android Device Manager. The redesigned Email app has a fresh new look with nested folders, contact photos and better navigation.

Your wallpaper now extends through the notification tray and system buttons. And when you change your wallpaper, you can preview just how it will look before you set it.

Daytime pictures are vivid with clean shadows, and nighttime photos are sharp with less noise. On devices with an infrared IR blaster, Android now supports applications for remote control of TVs and other nearby devices. Access your location settings from anywhere with a new tile in Quick Settings.



0コメント

  • 1000 / 1000