Postingan

Menampilkan postingan dengan label aosp

Turning it up to 11: Android 11 for developers

Gambar
Posted by Stephanie Cuthbertson, Director, Product Management Android 11 is here! Today we’re pushing the source to the Android Open Source Project (AOSP) and officially releasing the newest version of Android. We built Android 11 with a focus on three themes: a People -centric approach to communication, Controls to let users quickly get to and control all of their smart devices, and Privacy to give users more ways to control how data on devices is shared. Read more in our Keyword post . For developers, Android 11 has a ton of new capabilities. You’ll want to check out conversation notifications, device and media controls, one-time permissions, enhanced 5G support, IME transitions, and so much more. To help you work and develop faster, we also added new tools like compatibility toggles, ADB incremental installs, app exit reasons API, data access auditing API, Kotlin nullability annotations, and many others. We worked to make Android 11 a great release for you, and we can’t wait to se...

Flashing Builds from the Android Open Source Project

Gambar
Posted by Mitchell Wills, Android Build Software Engineer AOSP has been around for a while, but flashing builds onto a development device has always required a number of manual steps. A year ago we launched Android's Continuous Integration Dashboard , which gives more visibility into the continuous build status of the AOSP source tree. However, these builds were not available for phones and flashing devices still required a manual command line process. In order to support developers working in AOSP we are launching Android Flash Tool , which allows developers to flash devices with builds listed on the Continuous Integration Dashboard . This can be used by developers working on the Android OS to test changes or App developers to test compatibility with the latest AOSP build. A device being flashed. Android Flash Tool allows anyone to use a browser supporting WebUSB , such as Chrome 79 or Edge 79, to flash an Android device entirely from the browser (Windows requires installing a dri...

Code Search with Cross References for the Android Open Source Project

Gambar
Posted by Jeff Bailey , AOSP Engineering Manager; Ally Sillins , AOSP Program Manager; Kris Hildrum, Open Source Code Search Tech Lead; Jay Sachs, Kythe Tech Lead/Manager Searching for "it's all about the code" open source on Google returns more than a million hits. Today we’re introducing a public code search tool for the Android Open Source Project (AOSP). Link: https://cs.android.com The Android repository is made up of a collection of git repositories which are managed together using our ‘repo’ tool. Because of this, most tools (such as github, gitweb, etc) can’t see the source code the way that it’s laid out when it’s checked out on the system. In partnership with our colleagues who run Google’s internal Code Search and Kythe , we’re pleased to present a code search tool that presents a view of all of the Android source code as you actually use it. Here are some features you can take advantage of starting today: View the source code Navigate cross-references acro...

AOSP Application Updates

Gambar
Posted by Raman Tenneti , AOSP Software Engineer and Ally Sillins , AOSP Program Manager When we started the Android Open Source Project (AOSP) 10 years ago, we included some basic applications in the AOSP build for three main purposes: to provide a usable set of applications for someone building an Android device from our AOSP to serve as a demonstration for the nascent Android app developer community, showcasing how they should build some of these applications to, as part of the platform, provide functionality to other Android applications that would interact with them through the standard Android APIs like the common intents However, as the Android ecosystem has matured over time, we've noticed a healthy growth of alternative applications - both as open source and proprietary implementations - developed by the developer community. These alternative applications are not only capable to serve the first two purposes, but often times showcase richer set of features demonstrating ...