DebugLog: use a service with a thread
- Remove dependency to LibVLC log stuff. - Use a thread (via Logcat class) in a service: that way, logs are not lost and are always updated. - Run the service in a separate process: it's not killed if VLC crashes. - Use a ListView to show the logs: easily scrollable. - Add a button to save the log in sdcard. - There is a notification to notify that logs are being recorded, and to access the logs.
Showing with 625 additions and 65 deletions