Commit graph

31 commits

Author SHA1 Message Date
Simon Fels
14774c0177 Send updates with icons separately to not overflow protobuf 2018-05-18 19:38:10 +02:00
Lee Jones
6d50d44083 android: service: platform_service: Read rotation angle from parcel
When passing window state, currently only the frame location and
stack & task IDs are contained in the parcel.  This patch also
receives the new 'rotation_angle' attribute.  This patch is critical
since it ensures each '4 Byte' value in this strongly ordered
sequence is extracted at the right time, in the correct way.

Signed-off-by: Lee Jones <lee.jones@linaro.org>
2018-01-31 08:51:32 +00:00
Simon Fels
3fededabd0 Allow user to specifiy which stack an application is launched on 2017-03-17 07:21:58 +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
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
e419b1fbd5 Get rid of test for the Android platform service 2016-12-09 17:25:43 +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
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
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
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
532bca4262 Remove unnecessary log message 2016-09-17 16:28:36 +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
1879e634c5 Rework some of the RPC service bits and add boot support 2016-07-04 12:10:31 +02:00
Simon Fels
a06628835b Check system commands for result and return error if needed 2016-06-30 17:42:44 +02:00
Simon Fels
175c605e54 Rename server class to PlatformApi 2016-06-30 00:09:10 +02:00
Simon Fels
d7c73bf766 Implement RPC commands on the Android side 2016-06-28 19:46:35 +02:00
Simon Fels
ed23744a17 Implement first RPC commands to install/launch apps 2016-06-28 19:45:43 +02:00
Simon Fels
da971a88c3 First part of an RPC mechanism for container <-> host communication
Mostly based on the protobuf based implementation from Mir.
2016-06-28 00:24:51 +02:00
Simon Fels
cbd43fb7cb WIP android JNI .. 2016-06-27 07:41:29 +02:00