[Android] Improve the feedback changed settings formatting
Nicolas Pomepuy
git at videolan.org
Tue Apr 8 11:46:30 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Tue Apr 8 11:25:12 2025 +0200| [21f2acedfb3dd2554b771c8830b30b2e553f6a72] | committer: Nicolas Pomepuy
Improve the feedback changed settings formatting
> https://code.videolan.org/videolan/vlc-android/commit/21f2acedfb3dd2554b771c8830b30b2e553f6a72
---
.../vlc/remoteaccessserver/RemoteAccessRouting.kt | 6 ++++--
.../src/org/videolan/vlc/DebugLogService.kt | 21 ++++++++++++++++-----
.../org/videolan/vlc/gui/helpers/FeedbackUtil.kt | 6 ++++--
3 files changed, 24 insertions(+), 9 deletions(-)
diff --git a/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt b/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt
index 1d60bf14a2..b8d6401b21 100644
--- a/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt
+++ b/application/remote-access-server/src/main/java/org/videolan/vlc/remoteaccessserver/RemoteAccessRouting.kt
@@ -370,9 +370,11 @@ fun Route.setupRouting(appContext: Context, scope: CoroutineScope) {
bw.write("Storage ALL access: ${Permissions.hasAllAccess(appContext)}\r\n")
bw.write("Notifications: ${Permissions.canSendNotifications(appContext)}\r\n")
bw.write("PiP Allowed: ${Permissions.isPiPAllowed(appContext)}\r\n")
- bw.write("____________________________\r\n")
try {
- bw.write("Changed settings:\r\n${PreferenceParser.getChangedPrefsString(appContext)}\r\n")
+ bw.write("____________________________\r\n")
+ bw.write("Changed settings:\r\n")
+ bw.write("____________________________\r\n")
+ bw.write("${PreferenceParser.getChangedPrefsString(appContext)}\r\n")
} catch (e: Exception) {
bw.write("Cannot retrieve changed settings\r\n")
bw.write(Log.getStackTraceString(e))
diff --git a/application/vlc-android/src/org/videolan/vlc/DebugLogService.kt b/application/vlc-android/src/org/videolan/vlc/DebugLogService.kt
index 4c7a3f214c..ba19510254 100644
--- a/application/vlc-android/src/org/videolan/vlc/DebugLogService.kt
+++ b/application/vlc-android/src/org/videolan/vlc/DebugLogService.kt
@@ -28,7 +28,12 @@ import android.content.Context
import android.content.Intent
import android.content.ServiceConnection
import android.content.pm.ServiceInfo
-import android.os.*
+import android.os.Build
+import android.os.Handler
+import android.os.IBinder
+import android.os.Looper
+import android.os.RemoteCallbackList
+import android.os.RemoteException
import android.text.format.DateFormat
import android.util.Log
import androidx.core.app.NotificationCompat
@@ -46,8 +51,12 @@ import org.videolan.vlc.gui.DebugLogActivity
import org.videolan.vlc.gui.helpers.NotificationHelper
import org.videolan.vlc.gui.preferences.search.PreferenceParser
import org.videolan.vlc.util.Permissions
-import java.io.*
-import java.util.*
+import java.io.BufferedWriter
+import java.io.FileNotFoundException
+import java.io.FileOutputStream
+import java.io.IOException
+import java.io.OutputStreamWriter
+import java.util.LinkedList
class DebugLogService : Service(), Logcat.Callback, Runnable {
@@ -201,9 +210,11 @@ class DebugLogService : Service(), Logcat.Callback, Runnable {
bw.write("Storage ALL access: ${Permissions.hasAllAccess(this)}\r\n")
bw.write("Notifications: ${Permissions.canSendNotifications(this)}\r\n")
bw.write("PiP Allowed: ${Permissions.isPiPAllowed(this)}\r\n")
- bw.write("____________________________\r\n")
try {
- bw.write("Changed settings:\r\n${PreferenceParser.getChangedPrefsString(this)}\r\n")
+ bw.write("____________________________\r\n")
+ bw.write("Changed settings:\r\n")
+ bw.write("____________________________\r\n")
+ bw.write("${PreferenceParser.getChangedPrefsString(this)}\r\n")
} catch (e: Exception) {
bw.write("Cannot retrieve changed settings\r\n")
bw.write(Log.getStackTraceString(e))
diff --git a/application/vlc-android/src/org/videolan/vlc/gui/helpers/FeedbackUtil.kt b/application/vlc-android/src/org/videolan/vlc/gui/helpers/FeedbackUtil.kt
index 20d30e0e07..da56fa776d 100644
--- a/application/vlc-android/src/org/videolan/vlc/gui/helpers/FeedbackUtil.kt
+++ b/application/vlc-android/src/org/videolan/vlc/gui/helpers/FeedbackUtil.kt
@@ -115,9 +115,11 @@ object FeedbackUtil {
append("Storage ALL access: ${Permissions.hasAllAccess(context)}\r\n")
append("Notifications: ${Permissions.canSendNotifications(context)}\r\n")
append("PiP Allowed: ${Permissions.isPiPAllowed(context)}\r\n")
- append("____________________________\r\n")
try {
- append("Changed settings:\r\n${PreferenceParser.getChangedPrefsString(context)}\r\n")
+ append("____________________________\r\n")
+ append("Changed settings:\r\n")
+ append("____________________________\r\n")
+ append("${PreferenceParser.getChangedPrefsString(context)}\r\n")
} catch (e: Exception) {
append("Cannot retrieve changed settings\r\n")
append(Log.getStackTraceString(e))
More information about the Android
mailing list