wireless: when Android won't ask for the permissions, a button to enable Nearby devices in the app's settings

This commit is contained in:
Seb3thehacker committed 2026-10-14 22:06:24 -07:00
1 parent a5c46967b7
commit b12e9651c1
1 file changed
+12 -1
@@ -2,6 +2,7 @@ package app.seb3thehacker.gearslip.ui
import android.Manifest
import android.content.Intent
import android.net.Uri
import android.provider.Settings
import android.bluetooth.BluetoothDevice
import android.content.pm.PackageManager
@@ -65,8 +66,18 @@ internal fun WirelessButton() {
Text(
"Gearslip needs Bluetooth and nearby Wi-Fi access for this.",
style = MaterialTheme.typography.bodyMedium,
modifier = Modifier.padding(bottom = 8.dp),
)
// Once Android stops asking, the only way back is the app's own permission settings.
TextButton(
onClick = {
runCatching {
context.startActivity(
Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", context.packageName, null)),
)
}
},
modifier = Modifier.padding(bottom = 4.dp),
) { Text("Enable Nearby devices permission") }
}
Button(
onClick = {