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.
Figure 1. Notifications in the notification area.
Figure 2. Notifications in the notification drawer.
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.

Figure 3. Notification badges display on icons and folders.

Figure 4. Users can long-press on an app icon to glance at
notifications Notification channels
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.


Figure 1. Adaptive icons support a variety of masks which vary from one
device to another.
You can control the look of your adaptive launcher icon by defining 2 layers,
consisting of a background and a foreground. You must provide icon layers as
drawables without masks or background shadows around the outline of the icon.
Figure 2. Adaptive icons are defined using 2 layers and a mask.
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.


Figure 3. Adaptive icons support a variety of visual effects.
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.
I had completely gothrow your post and it is full of innovative information.thanks for sharing this.
ReplyDeleteAndroid Training in Chennai
Android Training in Tambaram
JAVA Training in Chennai
Python Training in Chennai
Hadoop Training in Chennai
IOS Training in Chennai
Android Training in Chennai
Android Training in T Nagar
Great Article
DeleteAndroid Final Year Project Ideas for Computer Science
FInal Year Project Centers in Chennai
JavaScript Training in Chennai
Java Training in Chennai
Very nice post! You provide a concept is very useful for increasing myself. I am regularly read your blog and keep sharing with us.
ReplyDeleteOracle DBA Training in Chennai
Oracle DBA Course in Chennai
Spark Training in Chennai
Excel Training in Chennai
Corporate Training in Chennai
Tableau Training in Chennai
Oracle Training in Chennai
Oracle Apps DBA Training in Chennai
Oracle DBA Course in Velachery
Wonderful blog I ever read. Thank you.
ReplyDeleteAndroid Training in Madurai
Android Course in Madurai
Android Courses in madurai
Android Training in Coimbatore
Android Course in Coimbatore
Android Training Institutes in Coimbatore
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
I would definitely thank the admin of this blog for sharing this information with us. Waiting for more updates from this blog admin.
ReplyDeleteSalesforce Training in Chennai
salesforce training institute in chennai
Web Designing Course in Chennai
Tally Course in Chennai
ReactJS Training in Chennai
microsoft dynamics crm training in chennai
Salesforce Training in Chennai
Salesforce Training in Chennai
Thank you so much for providing information on this. It was very useful.
ReplyDeleteAviation Academy in Chennai
Air hostess training in Chennai
Airport management courses in Chennai
Ground staff training in Chennai
Aviation Courses in Chennai
air hostess course in Chennai
airport courses in Chennai
Ground staff training in Chennai
Great information you have been shared and it will be useful to everyone.
ReplyDeleteSpoken English Classes in Chennai
Best Spoken English Classes in Chennai
German Classes in Chennai
TOEFL Coaching in Chennai
IELTS Coaching in Chennai
spanish language in chennai
Spoken English Classes in OMR
Spoken English Classes in Porur
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
Awesome post. Thank you so much.
ReplyDeleteandroid development company in chennai
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
Nice Article!!!!
ReplyDeleteweb designing and development course training institute in Chennai with placement
PHP MySQL programming developer course training institute in chennai with placement
Magento 2 Developer course training institute in chennai
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
Your post is really awesome. It is very helpful for me to develop my skills in a right way.keep sharing such a worthy information
ReplyDeletepython training in marathahalli|python training in Bellandur
selenium training in bangalore|selenium training in kalyan nagar
devops training in bangalore|devops training in Marathahalli
phthon training in bangalore
Your post is just outstanding! thanx for such a post,its really going great and great work.
ReplyDeletepython training in kalyan nagar|python training in marathahalli
selenium training in marathahalli|selenium training in bangalore
devops training in kalyan nagar|devops training in bellandur
phthon training 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
Wonderful Blog!!! Thanks for sharing this post with us... and it is more helpful for us.
ReplyDeleteIOS Training in Chennai
iOS Course in Chennai
Best ios Training institutes in Chennai
IOS Training in Velachery
IOS training in Adyar
Python Training in Chennai
Software testing training in chennai
JAVA Training in Chennai
Your post is really awesome. It is very helpful for me to develop my skills in a right way.keep sharing such a worthy information
ReplyDeletesalesforce Training in Bangalore
uipath Training in Bangalore
blueprism Training in Bangalore
Your post is just outstanding! thanx for such a post,its really going great and great work.
ReplyDeletesalesforce Training in Bangalore
uipath Training in Bangalore
blueprism Training in Bangalore
Thanks for taking the time to discuss this, I feel happy about it and love to learn more on this topic.
ReplyDeleteui ux design course in Chennai
ux design course in chennai
ui ux course in chennai
Web Designing Course in chennai
web designing training in chennai
AngularJS Training in Chennai
ccna course in Chennai
ui ux design course in Velachery
ui ux design course in T Nagar
ui ux design course in OMR
The blog which you have posted is more impressive... thanks for sharing with us...
ReplyDeleteSelenium Training in Chennai
Selenium Course in Chennai
selenium certification in chennai
Best selenium Training Institute in Chennai
Selenium Training in Velachery
Selenium training in Adyar
Python Training in Chennai
Software testing training in chennai
JAVA 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
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
A IEEE project is an interrelated arrangement of exercises, having a positive beginning and end point and bringing about an interesting result in Engineering Colleges for a particular asset assignment working under a triple limitation - time, cost and execution. Final Year Project Domains for CSE In Engineering Colleges, final year IEEE Project Management requires the utilization of abilities and information to arrange, plan, plan, direct, control, screen, and assess a final year project for cse. The utilization of Project Management to accomplish authoritative objectives has expanded quickly and many engineering colleges have reacted with final year IEEE projects Project Centers in Chennai for CSE to help students in learning these remarkable abilities.
ReplyDeleteSpring Framework has already made serious inroads as an integrated technology stack for building user-facing applications. Spring Framework Corporate TRaining the authors explore the idea of using Java in Big Data platforms.
Specifically, Spring Framework provides various tasks are geared around preparing data for further analysis and visualization. Spring Training 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
ReplyDeleteGreat Post!!! Thanks for sharing your blog and waiting for your new updates.
German Classes in Chennai
German Classes in Bangalore
German Classes in Coimbatore
German Classes in Madurai
German Language Course in Hyderabad
German Language Classes in Chennai
German language classes in bangalore
German Language Classes in Coimbatore
Ethical Hacking Course in Bangalore
IELTS Coaching in Bangalore
Very good points you wrote here..Great stuff...I think you've made some truly interesting points.Keep up the good work.
ReplyDeleteIELTS Coaching in chennai
German Classes in Chennai
GRE Coaching Classes in Chennai
TOEFL Coaching in Chennai
spoken english classes in chennai | Communication training
They provide you with the best data science courses which will help you understand this field more thoroughly. data science course in hyderabad
ReplyDelete