1, Full screen support, Android P added support for Haiping Liu, Google called the Notch screen (display with a cutout). With the latest available Displaycutout class, developers can find the location and shape of non-functional areas, not functional areas should not be displayed function, use Getdisplaycutout () to get the details of this area, the future haiping Liu mobile phone is likely to become the mainstream trend, This may be a good way to increase the screen share before there is no better hiding scheme before the front camera.
2, notification bar of a variety of notifications, starting from nougat, you can add an action to the message or from the notification directly into the text of the behavior to respond. In the Android P version, you can also show images in messages The new Notification.person class identifies tasks in the conversation, including their avatar and Uri, and when the user closes the message notification, your app can get the extraremoteinput_draft that was emitted by the system. You can use this extra value to pre-populate the app ...
3, multi-camera more screen, can instantly get to two or more camera data stream, you can imagine that there will be more interesting design and implementation
4, GPS location outside the WiFi location, Android p added platform-level support IEEE 802.11 MC Wi-Fi protocol (ie, Wi-Fi round-trip-time,rtt), so that developers can use indoor positioning in the app. On Android P devices with hardware support, your app can use the latest RTT API to measure nearby Wi-Fi APs with RTT capability. Of course, the premise is that your device must have positioning capabilities and that your app has access to access_coarse_location and above permissions, you can imagine the future more accurate positioning brought about by the rich application scenarios.
5, the network also has a neural network, on Android p, the task can declare their estimated data size, signal pre-read and specify the detailed network requirements-mission vector can report whether the network is congested or not metered. Jobscheduler will be able to manage tasks according to network status. On the other hand, the neural network API was introduced in Android 8.1 to speed up machine learning on Android devices. Android P expands and improves these APIs, adding support for 9 operations, namely pad, batchtospacend, spacetobatchnd, transpose, strided Slice, Mean, Div, Sub and squeeze. After Android p, the device will have finer adjustments to the network: the size of the data according to the requirements of the task and the current network environment. Delay some of the network requirements in the toll network, while in the non-billable network you can get a better user experience through message prefetching. The more operations of the neural network API are to make devices smarter and smarter. An embodiment of intelligence that saves traffic and a good improvement in network speed optimization experience.
6, Material design ushered in 2.0 times, the neural network Android 9.0 added a large number of fillet design, UI optimization, feel some chicken, in the current design trend of various imitation and a variety of custom UI, many features just look, less than how much.
7, Android Dashboard: The user can see clearly what they have done on the phone, so as to remind themselves whether excessive waste of unnecessary time, such as whether to watch the movie after watching too much video, whether to play too many games and so on. And remind you that you should take a break when necessary. A time limit for an application, users will be reminded after a certain period of time, and even make the icon Gray, to remind users to use the app sparingly
8, wind down: Night mode;
9, Adaptive Battery: More intelligent way to adapt to the battery and screen, thereby improving the overall range of life. Google joined the adaptive battery function, but this mode needs to be opened separately, in this mode, the program does not need to wake up can greatly reduce the resource consumption, more attention to the user's most commonly used services and applications, is also considered one of the applications of AI technology. This allows you to minimize background occupancy and improve battery life. This is the result of an Android team working with the Google Deepmiind team to predict the applications that users will be using in the next few hours, and also what apps they will use on the same day. An application of intelligence.
10. Shush: When the screen is facing down, the screen will not be disturbed, in addition to interrupting the phone and notification, there is a visual-free function, and it won't be lit until the user actively opens the phone. Interestingly, in this mode, if the user puts the phone screen facing down, then the phone will automatically adjust to vibrate or mute mode, only the sound of the alarm.
11, actions and slices: Through the detection of user behavior, so that the system to make corresponding actions. such as inserting the headphone hole to automatically play music, search "Taxi" automatically show taxi software and so on.
Summary: The pursuit of larger screen display and the optimization of visual experience, the beginning of intelligence (user behavior learning and correct guidance, network environment, intelligent adaptation, battery power optimization), more humane. Look forward to better Android, look forward to a better intelligent experience, refueling!