ebook img

Multiwindow support on Android Andrzej Wieczorek - eLinux.org PDF

25 Pages·2014·5.73 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Multiwindow support on Android Andrzej Wieczorek - eLinux.org

Multiwindow support on Android Andrzej Wieczorek Mikel Echegoyen Tieto Product Development Services n o ati or p or C o et Ti © About us… •  Andrzej Wieczorek •  Business Development Manager •  responsible for Android product creation and connectivity areas for mobile and embedded devices •  Mikel Echegoyen (@echegmik) •  Business Development Director, Semiconductors •  14 years in Mobile R&D on multiple roles from development to sales •  Tieto Product Development Services •  R&D in communications and embedded technologies •  Part of Tieto, 14000 employees, headquarters in Finland   •  More at www.tieto.com/pds 2 60 second demo = a thousand words Déjà Vu, Much? Cornerstone Rockchip Samsung Omnirom Sony Multitasking Apps and more… 4 Don’t reinvent the wheel… rather inflate & add more! Cornerstone Cornerstone Add float mode, Re-architect for ICS (4.0/4.1) Port to 4.2.2 Settings, features KitKat 4.4 “It’s dead, Jim” “Running on latest” “Racing ready” “Get new tires!” “came back to life!” 5 Multiwindow feature overview Floating windows Docked windows Docked Windows Area Home Screen area Focus, Move, Resize, Close Window Move window to Home Windows Manager application Screen area, §  Show/hide/edit windows (e.g. resize) Close §  Move Window Manager (left, right) §  Toggle floating/docked windows UX §  Add new Window §  Add new tab (group windows) 6 Feature comparison Feature Tieto MW Cornerst. Rockchip Ixonos Samsung Sony Basic features: open, close, ! ! ! ! ! ! move, resize, maximize, etc. Advanced features: group ! " " ! " " windows, swap " Docked windows UX ! ! ! ! " Super window Floating windows UX ! " ! ! " ! ! MultiInstance for Apps " " " " " dedicated " CTS " ? ? ! ! Coming soon OpenSource ! ! " " " " Transparent for apps ! ! ! ? "Flag req. " Android Version 4.2.2, 4.4 4.0, 4.1, 4,3 4.2.2 4.2.2 4.2+ 4.0+ 7 Architecture changes for multiwindow Applications Home Contacts Phone Browser …. Application Framework Activity Window View Location Manager Manager Systems Manager Package Telephony Content Resources Notification Manager Manager Providers Manager Manager Libraries Android Runtime Linux Kernel 8 Multiple Activity stacks Main Stack Cornerstone Panel Stack 1 Panel Stack2 (Home) Stack Cornerstone … Activity stack Main Stack Window Activity Stack Activity Stack Activity Stack (Home) Manager Stack Tieto 9 How it works Multiwindow ActivityManagerService WindowManagerService Application Start activity §  Activities §  Window positions Start activity Manage management management Manage windows §  Stacks management §  Activity – window §  Resume state relationship §  Windows state management PhoneWindow Relayout Add decors for swap, maximize, close, resize Manage windows 10

Description:
on Android. Andrzej Wieczorek responsible for Android product creation and connectivity areas for mobile and . ActivityManagerService changes. Jelly Bean
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.