Simon Fels
3fededabd0
Allow user to specifiy which stack an application is launched on
2017-03-17 07:21:58 +01:00
Simon Fels
3d0d453861
Implement simple app database which maintains app information at runtime
...
This helps us to collect information about an app (title, ..) we can
reuse for certain other things like window construction.
2017-03-16 17:06:45 +01:00
Simon Fels
fc7049b27b
Create a marker to indicate that first boot has happened
2017-02-22 17:42:17 +01:00
Simon Fels
69631a1bfc
Remove application launcher when its android counterpart is removed
2017-02-22 17:42:17 +01:00
Simon Fels
db3499fd89
Synchronize clipboard bi-directional with the android container
2017-01-15 12:38:22 +01:00
Simon Fels
d729b8b9e4
Implement audio support
...
Audio playback still has a delay about 1-2 seconds but it's usable.
This also moves the platform policy class into its own namespace to be
not specific to just window management.
2017-01-12 07:02:43 +01:00
Simon Fels
23392b9732
Import goldfish HAL sources from devices/generic/goldfish
...
We import all code here so we can customize and keep in sync with what
we do on the host side more easily.
2017-01-09 08:05:04 +01:00
Simon Fels
ddea17253c
appmgr: drop unused methods
2017-01-09 07:07:10 +01:00
Simon Fels
5c7b0adf8c
Synchronize application icons with the host
2017-01-06 18:33:27 +01:00
Simon Fels
aeff6e35df
Cleanup formatting and code style
2016-12-21 08:40:40 +01:00
Simon Fels
324407eeaa
Allow clients to specify the launch bounds of a new activity
2016-12-21 08:39:44 +01:00
Simon Fels
9c9eb48bf0
Implement simple activity to show all launchable applications
2016-12-13 18:42:50 +01:00
Simon Fels
e419b1fbd5
Get rid of test for the Android platform service
2016-12-09 17:25:43 +01:00
Simon Fels
f01ce872e8
Drop static DHCP configuration of eth0
2016-12-08 17:06:08 +01:00
Simon Fels
65531a3b82
Handle window movement/resize/close on our side and not in Android
...
This leads to much better performance and user interaction. Resizing
still has some flickering but that is a different area of problems.
2016-12-08 07:08:47 +01:00
Simon Fels
5d4ee77881
Drop missing reference to removed intent class
2016-12-02 17:22:37 +01:00
Simon Fels
586a2c7bc3
Fix crash in SurfaceFlinger when hwcomposer doesn't provide a dump method
2016-12-02 16:12:48 +01:00
Simon Fels
00aadb5467
Improve application manangement and create desktop entries for available app
2016-12-02 16:11:38 +01:00
Simon Fels
e75940711b
Always start new applications on the freeform stack
2016-11-29 06:18:01 +01:00
Simon Fels
c21cccd98a
Drop further unneeded log statements
2016-11-28 07:43:50 +01:00
Simon Fels
dde578674f
Drop extensive logging from anboxd service
2016-11-28 07:41:48 +01:00
Simon Fels
ec2002c971
Start anboxd as part of class core
...
Boot is too early for is now that we depend on some system services
like the ActivityManager one.
2016-11-28 07:33:43 +01:00
Simon Fels
06b529e0a0
Implement simple network bridge
2016-11-26 13:38:38 +01:00
Simon Fels
84b3fa430b
Set focus to current active window
2016-11-26 13:04:50 +01:00
Simon Fels
a40fe51654
Use events instead of method invokes for window state updates and others
2016-11-25 08:50:43 +01:00
Simon Fels
627479abfe
Drop various debug log output from hwcomposer implementation
2016-11-25 07:12:35 +01:00
Simon Fels
64d56de677
Ignore certain layers SurfaceFlinger marks as such
2016-11-23 12:17:05 +01:00
Simon Fels
e0ce4baa75
Read missing window count from message
2016-11-16 14:04:48 +01:00
Simon Fels
0f5006493b
Implement RPC for window state synchronization
2016-11-15 07:54:19 +01:00
Simon Fels
6ee8734cf3
Add first stub methods to send window status updates from Android to host
2016-11-11 09:41:10 +01:00
Simon Fels
a39c1b2bd2
hwcomposer: and disable debug level logging by default
2016-11-11 09:07:09 +01:00
Simon Fels
8b6510e113
hwcomposer: disable verbose logging in info level
2016-11-11 09:04:52 +01:00
Simon Fels
9ae788ceec
Get rid of the old app manager which we're not going to use
2016-11-10 12:24:47 +01:00
Simon Fels
fbc8b984f2
Implement support for host side multi-window management
2016-11-08 07:41:41 +01:00
Simon Fels
242bfca03e
Don't remove SystemUI from our images
2016-10-13 18:37:08 +02:00
Simon Fels
a89027af97
hwcomposer: actually post buffers received to the screen
2016-09-30 17:21:15 +02:00
Simon Fels
3ee86c6d9d
Add initial bits for the app manager
2016-09-27 16:03:32 +02:00
Simon Fels
532bca4262
Remove unnecessary log message
2016-09-17 16:28:36 +02:00
Simon Fels
fb5ca57cfc
Add Android init script to start anboxd
2016-09-17 10:48:24 +02:00
Simon Fels
f2d2a41b6c
Add initial hwcomposer implementation
2016-09-17 10:48:24 +02:00
Simon Fels
cda160b3b3
android: drop bootanimation, launcher and share compositor
2016-09-17 10:48:24 +02:00
Simon Fels
7644d86e40
Drop unneeded comment
2016-09-17 10:48:23 +02:00
Simon Fels
1c9ebae83d
android: adjust for recent rpc changes
2016-08-23 09:54:30 +02:00
Simon Fels
51e9cfa777
Move RPC implementation into its own namespace
2016-08-16 11:58:03 +02:00
Simon Fels
795728aae6
android: launcher: configure the screen to stay on forever
2016-07-12 12:56:37 +02:00
Simon Fels
6011fe2982
android: launcher: add empty activity content view
2016-07-12 12:27:51 +02:00
Simon Fels
b59c32e98f
android: launcher: add missings strings file
2016-07-12 12:24:00 +02:00
Simon Fels
3ccf1d0424
Add a copy of the boot animation service
...
Will show a app specific icon on boot.
2016-07-04 12:11:03 +02:00
Simon Fels
1879e634c5
Rework some of the RPC service bits and add boot support
2016-07-04 12:10:31 +02:00
Simon Fels
e664839b14
Make Android launcher build correctly
2016-06-30 21:12:59 +02:00