Fixes default values and adds explanation message for permission request
Some checks failed
Build / build (push) Has been cancelled

This commit is contained in:
pie
2026-05-14 14:27:40 +02:00
parent 707e1295c5
commit 1287bbdb53
5 changed files with 10 additions and 7 deletions

View File

@@ -45,7 +45,7 @@ class MainActivity : AppCompatActivity() {
// Explain why we need permissions
showDialog(
title = "Permissions denied",
message = "Explain why you need to grant $permissions permissions to stream",
message = getString(R.string.message),
positiveButtonText = R.string.accept,
onPositiveButtonClick = { onRequiredPermissionLastTime() },
negativeButtonText = R.string.denied

View File

@@ -11,7 +11,7 @@ class SettingsActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
PreferenceManager.setDefaultValues(this, R.xml.root_preferences, false);
//PreferenceManager.setDefaultValues(this, R.xml.root_preferences, false);
setContentView(R.layout.settings_activity)
if (savedInstanceState == null) {
supportFragmentManager
@@ -39,4 +39,4 @@ class SettingsActivity : AppCompatActivity() {
fun getBitrate(context: Context): String =
PreferenceManager.getDefaultSharedPreferences(context).getString("pref_bitrate", "") ?: ""
}
}
}

View File

@@ -2,10 +2,11 @@
<string name="app_name">Pico Streaming App</string>
<string name="denied">Denied</string>
<string name="accept">Accept</string>
<string name="message">Video and Audio permissions are required to stream from main camera and microphone.</string>
<string name="title_activity_settings">Settings</string>
<!-- Preference Titles -->
<string name="messages_header">Server</string>
<string name="messages_header">Connection</string>
<string name="sync_header">Sync</string>
</resources>

View File

@@ -4,7 +4,7 @@
<EditTextPreference
app:key="pref_server"
app:title="Server"
app:title="Stream URL"
app:summary="srt://host:port or rtsp://..."
app:useSimpleSummaryProvider="true"
app:defaultValue=""/>
@@ -30,4 +30,4 @@
app:defaultValue="@array/default_bitrate"/>
</PreferenceCategory>
</PreferenceScreen>
</PreferenceScreen>