What is Android Oreo?
The latest version of Android that’s smarter, faster, and more powerful. Android Oreo gives you many new ways to extend your app and develop more efficiently.Some of the features includes
- Picture-in-picture
- Notification dots
- Adaptive icons
- Shortcut pinning
- Multidisplay support
Picture-in-picture
Android 8.0 (API level 26) allows activities to launch in picture-in-picture (PIP) mode. PIP is a special type of multi-window mode mostly used for video playback. PIP mode is already available for Android TV; Android 8.0 makes the feature available on other Android devices.
Notification dots
A notification is a message you display to the user outside of your app's normal UI. When you tell the system to issue a notification, it first appears as an icon in the notification area. To see the details of the notification, the user opens the notification drawer. Both the notification area and the notification drawer are system-controlled areas that the user can view at any time.
In supported launchers and on devices running Android 8.0 (API level 26) and higher:
- Apps can also display notification badges on app icons.
- Users can also long-press on an app icon to glance at the notifications associated with a notification badge.
3. Adaptive icons
Android 8.0 (API level 26) introduces adaptive launcher icons, which can
display a variety of shapes across different device models. For example, an
adaptive launcher icon can display a circular shape on one OEM device, and
display a squircle on another device. Each device OEM provides a mask, which
the system then uses to render all adaptive icons with the same shape. Adaptive
launcher icons are also used in shortcuts, the Settings app, sharing dialogs,
and the overview screen.
In Android 7.1 (API level 25) and earlier, launcher icons were sized at 48 x 48 dp. You must now size your icon layers using the following guidelines:
- Both layers must be sized at 108 x 108 dp.
- The inner 72 x 72 dp of the icon appears within the masked viewport.
- The system reserves the outer 18 dp on each of the 4 sides to create interesting visual effects, such as parallax or pulsing.
Note: Animated visual effects are generated by supported launchers.
Visual effects may vary from one launcher to another.
Caution: A device OEM can specify a mask that may include a radius
that is as short as 33 dp along certain points of the shape.
4. Shortcut pinning
Static shortcuts should provide links to generic actions within your app,
and these actions should remain consistent over the lifetime of your app's
current version. Good candidates for static shortcuts include viewing sent
messages, setting an alarm, and displaying a user's exercise activity for the
day.
Figure 1. Using app shortcuts, you can surface
key actions and take users deep into your app instantly
5. Multidisplay support
Beginning with Android 8.0 (API level 26), the platform offers enhanced
support for multiple displays. If an activity supports multi-window mode and
is running on a device with multiple displays, users can move the activity
from one display to another. When an app launches an activity, the app
can specify which display the activity should run on.
This is an excellent blog. Thanks for taking the time to share this information. Waiting for more updates.
ReplyDeleteSpoken English Classes in Velachery
Spoken English in Velachery
Spoken English Classes in Tambaram
Spoken English Class in Chrompet
Spoken English Classes in OMR Chennai
Spoken English Classes in Navalur
Spoken English Class in Ambattur
Spoken English Class in Avadi
It was good explanation and it looks more impressive!thank you for sharing precious information with us..
ReplyDeleteIELTS Coaching in Chennai
IELTS Training in Chennai
French Classes in Chennai
pearson vue
Japanese Language Classes in Chennai
Best IELTS Coaching in Chennai
Best IELTS Coaching centres in Chennai
IELTS Coaching in Velachery
IELTS Coaching in Tambaram
IELTS Coaching in Anna Nagar
important blog with fresh content
ReplyDeletepython courses in Bellandur|python courses in Marathahalli
selenium testing Training in Bellandur|selenium testing Training in Marathahalli
I really appreciate your post. It is very interesting and helpfull too. Keep posting.
ReplyDeleteAndroid Training Course in Delhi
it was a great informative blog. thanks for it
ReplyDeletepython courses in Bellandur|python courses in Marathahalli
selenium testing courses in kalya Nagar|selenium courses in Marathahalli
devops courses in Bellandur|devops courses in Marathahalli
python courses in bangalore|python training in bangalore
ReplyDeleteI went through your blog its really interesting and holds an informative content. Thanks for uploading such a wonderful blog.
python courses in Bellandur|python courses in Marathahalli
selenium testing courses in kalya Nagar|selenium courses in Marathahalli
devops courses in Bellandur|devops courses in Marathahalli
python courses in bangalore|python training in bangalore
Its an interesting blog with informative content. Thanks for this blog
ReplyDeletepython courses in Bellandur|python courses in Marathahalli
selenium testing courses in kalya Nagar|selenium courses in Marathahalli
devops courses in Bellandur|devops courses in Marathahalli
python courses in bangalore|python training in bangalore
python courses in bangalore
Thanks for giving an Excellent Blog, it's very useful information to us, keep on it doing like this, I eagerly waiting for your updates, Thank you So much...
ReplyDeleteBest Aviation Academy in Chennai
Best Air hostess Training in Chennai
Pilot Training in Chennai
Airport Ground staff Training in Chennai
Airport Flight Dispatcher Trainee in Chennai
RTR - Aero Training in Chennai
Cabin Crew Training in Chennai
Aviation Academy in Chennai
Aviation training institute in Chennai
Aviation Course Training in Chennai
Ground staff Training institute in Chennai
Airhostess Training institute in Chennai
Cabin Crew Course
PRIVATE PILOT LICENCE (PPL) Training in Chennai
COMMERCIAL PILOT LICENCE (CPL) Training in Chennai
Your post is just outstanding! thanx for such a post,its really going great and great work.
ReplyDeleteaws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore
Lovely blog ..! I really enjoyed reading this article. Thank you for sharing such a wonderful post
ReplyDeleteaws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore
Nice blog..! I really loved reading through this article. Thanks for sharing such a amazing post with us and keep blogging...Well written article
ReplyDeleteaws Training in Bangalore
python Training in Bangalore
hadoop Training in Bangalore
angular js Training in Bangalore
bigdata analytics Training in Bangalore
Great Article
ReplyDeleteAndroid Final Year Project Ideas for Computer Science
FInal Year Project Centers in Chennai
JavaScript Training in Chennai
Java Training in Chennai
Thanks for giving an Excellent Blog, it's very useful information to us, I learned new info in this article, keep on it doing like this, I waiting for your updates, Thank you So much...
ReplyDeleteBest Aviation Training Institute in Chennai
Your article is very informative. Thanks for sharing the valuable information.
ReplyDeletePHP Training in Chennai
PHP Training in Bangalore
PHP Training in Coimbatore
PHP Course in Madurai
AWS Training in Bangalore
Data Science Courses in Bangalore
PHP Course in Chennai
PHP Course in Bangalore
PHP Training in Coimbatore
PHP Training in Madurai
Liên hệ Aivivu, đặt vé máy bay tham khảo
ReplyDeleteVe may bay di My
đặt vé máy bay đi sài gòn
vé máy bay nha trang hà nội giá rẻ
vé máy bay đi đà lạt khứ hồi
vé máy bay đi Huế Vietjet
taxi sân bay nội bài