Skip to content

Android SDL Launcher POC#15

Open
AKalinich-Luxoft wants to merge 62 commits intoempty_branchfrom
feature/android_sdl_port_poc
Open

Android SDL Launcher POC#15
AKalinich-Luxoft wants to merge 62 commits intoempty_branchfrom
feature/android_sdl_port_poc

Conversation

@AKalinich-Luxoft
Copy link
Collaborator

@AKalinich-Luxoft AKalinich-Luxoft commented Oct 27, 2021

This is a new Java project, created as a wrapper around SDL core POC to demonstrate how the SDL library can be integrated and used in the Android environment.
This PR is created against an empty branch as there is nothing to compare it with.
Android SDL Launcher supports:

  • Starting SDL library in a separate foreground service
  • Work with 3rd party apps over Classic BT transport
  • Work with 3rd party apps over BLE transport

AKalinich-Luxoft and others added 30 commits August 9, 2021 15:06
Taken form sdl_core
Branch: experimental/android_sdl_core_port
Commit: 93a148774b6bf87294f7060e48083b1b7570a310
Otherwise, SDL won't be able to stop because Java
part is not disconnected yet.
Long reader/writer should reset their flags and buffers after disconnect.
Otherwise they won't work properly after the reconnect.
Also added sockets shutdown on device disconnect.
…cations

Rename app and update notifications in tray
…zation

Add recursive assets initialization
Send STOP_BLE before stopping SDL service
…nd_reconnect_ble_devices

Add possibility to rescan and reconnect BLE devices
* Compression for BLE transport


small fix

* update submodule
Unregistered receiver and changed value of service constants
YaroslavLutsenko and others added 30 commits September 29, 2021 13:19
[Fix] Crash when running on lower versions of Android
* Android settings in ini file
Otherwise, discovery mode will be enabled
Implement Java part of Android Classic BT transport
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants