akwizgran 056eaa2797 Bluetooth debugging and code cleanup.
Generate a random UUID instead of using a fixed UUID. Close sockets when
exceptions are thrown (not doing so can cause problems with subsequent
sockets on Android). Use a semaphore with tryAcquire() instead of a lock
when making alien calls, to avoid possible deadlocks.
2013-03-11 10:39:30 +00:00
2013-01-04 01:42:33 +00:00
2013-01-10 16:56:21 +00:00
Description
Secure messaging, anywhere.
180 MiB
Languages
Java 97.9%
Kotlin 1.9%