Commit graph

77 commits

Author SHA1 Message Date
Simon Fels
b59c32e98f android: launcher: add missings strings file 2016-07-12 12:24:00 +02:00
Simon Fels
709807984f Make sure Android package is constructed from top build dir 2016-07-11 18:33:42 +02:00
Simon Fels
05d3563fa0 Use current path to container executable 2016-07-11 16:07:51 +02:00
Simon Fels
c33fb328a8 debian: add libcap-dev as dependency a remove dbus-cpp version requirement 2016-07-08 17:43:41 +02:00
Simon Fels
de20ac7daf debian: add libdbus-1 build dep 2016-07-08 12:39:14 +02:00
Simon Fels
9cae2550ea debian: add depenency on libegl/libgles 2016-07-08 10:28:46 +02:00
Simon Fels
cf3bfe79e9 debian: add postinst script to configure sub UID/GID 2016-07-07 18:12:15 +02:00
Simon Fels
2a38031c52 Drop last pid persister reference 2016-07-07 17:21:14 +02:00
Simon Fels
088530c8b0 Disable mouse buttons for now
If we keep them enabled Android will take the input device as a keyboard
which will actively block the virtual keyboard to come up.
2016-07-07 17:19:53 +02:00
Simon Fels
7fb7b1c066 Drop old pid persister code 2016-07-05 14:47:20 +02:00
Simon Fels
92bb3ca79f scripts: use correct way to check for Androids sh implementation 2016-07-05 14:44:31 +02:00
Simon Fels
c24722a221 debian: get things building correctly 2016-07-05 14:44:04 +02:00
Simon Fels
b4dab18561 Remove uneeded log statement to note missing GL symbols
Missing GL symbols will be noted once they are called.
2016-07-04 17:50:24 +02:00
Simon Fels
578a03965b Request a maximized window rather than a fullscreen one 2016-07-04 17:24:36 +02:00
Simon Fels
b050c1f53c Add simple reset command to reset container state 2016-07-04 16:47:48 +02:00
Simon Fels
f59a768b5f Use writable and persistent bind mounts for data, cache and storage 2016-07-04 16:29:33 +02:00
Simon Fels
09ec800efd Move all qemu stuff in the correct subdirectory/namespace 2016-07-04 16:18:15 +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
Simon Fels
33bea6b099 Add debian packaging bits 2016-06-30 17:58:46 +02:00
Simon Fels
b90cdf4336 Justify pointer input device support
Currently not working as Unity8 does not provide pointer input
events yet.
2016-06-30 17:46:08 +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
fce7466ff9 Extend shared compositor to return primary display config 2016-06-30 17:38:45 +02:00
Simon Fels
506998cfba Raise timeout for app installation dbus calls 2016-06-30 17:37:45 +02:00
Simon Fels
cfbfa78004 Add minimal Android launcher application 2016-06-30 17:37:07 +02:00
Simon Fels
c0ec6e33d7 Remove old java based home application 2016-06-30 14:33:10 +02:00
Simon Fels
520be6e4bc Wait for RPC call response before we return back to the caller 2016-06-30 00:10:56 +02:00
Simon Fels
3f64452158 scripts: tweak rootfs package creation a bit 2016-06-30 00:10:12 +02:00
Simon Fels
de6ba10a5a Don't mark our Android components as optional 2016-06-30 00:09:34 +02:00
Simon Fels
175c605e54 Rename server class to PlatformApi 2016-06-30 00:09:10 +02:00
Simon Fels
a04071c8df Add first not yet working support for pointer events 2016-06-28 19:47:20 +02:00
Simon Fels
4f7788e64b Add first bits for a shared compositor implementation 2016-06-28 19:47:00 +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
4d94de8507 Fix small problems with RPC implementation 2016-06-28 19:44:25 +02:00
Simon Fels
4abe483ac6 Remove unneeded input channel class 2016-06-28 07:13:03 +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
fb4f424325 First bits for an GSM emulator implementation
Not clear yet if we will use this or not.
2016-06-28 00:19:36 +02:00
Simon Fels
7dc6f8d0bc Force our windows to be fullscreen for now 2016-06-27 23:51:35 +02:00
Simon Fels
608e39e35e Describe framebuffer dimensions and why they are static for now 2016-06-27 23:45:52 +02:00
Simon Fels
a453635b55 Refactor actual window creation into ubuntu specific namespace 2016-06-27 23:41:23 +02:00
Simon Fels
cbd43fb7cb WIP android JNI .. 2016-06-27 07:41:29 +02:00
Simon Fels
327e525b0b Use GLESv2 as provider for GLESv1 symbols 2016-06-27 07:24:11 +02:00
Simon Fels
a49265dea1 Use correct UID/GID ranges 2016-06-27 07:24:11 +02:00
Simon Fels
b5b06d9beb Integrate android support library into our cmake build
Just meant for integration testing. Built library is not meant to
be installed or shipped. This has to happen as part of the Android
build.
2016-06-23 18:36:10 +02:00
Simon Fels
b422ed54da scripts: copy filesystem config into rootfs from buiild output 2016-06-23 17:29:20 +02:00
Simon Fels
b2ce1a24be Disable bandwidth logging 2016-06-23 17:28:40 +02:00
Simon Fels
f4b2758347 android: drop reference to not existing string 2016-06-23 17:28:27 +02:00
Simon Fels
fa296ba5cb android: add simple support library to communicate with the host service 2016-06-23 13:13:22 +02:00