use relative values for lowering volume (conversational awarness) instead of absolute

This commit is contained in:
Kavish Devar
2024-12-16 19:03:15 +05:30
parent 7d3b80292b
commit 430e1d6c41
2 changed files with 5 additions and 5 deletions

View File

@@ -25,15 +25,15 @@ import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import me.kavishdevar.aln.R
import me.kavishdevar.aln.utils.AirPodsNotifications import me.kavishdevar.aln.utils.AirPodsNotifications
import me.kavishdevar.aln.utils.Battery import me.kavishdevar.aln.utils.Battery
import me.kavishdevar.aln.utils.BatteryComponent import me.kavishdevar.aln.utils.BatteryComponent
import me.kavishdevar.aln.utils.BatteryStatus import me.kavishdevar.aln.utils.BatteryStatus
import me.kavishdevar.aln.utils.Enums import me.kavishdevar.aln.utils.Enums
import me.kavishdevar.aln.utils.LongPressPackets import me.kavishdevar.aln.utils.LongPressPackets
import me.kavishdevar.aln.R
import me.kavishdevar.aln.utils.Window
import me.kavishdevar.aln.utils.MediaController import me.kavishdevar.aln.utils.MediaController
import me.kavishdevar.aln.utils.Window
import org.lsposed.hiddenapibypass.HiddenApiBypass import org.lsposed.hiddenapibypass.HiddenApiBypass
object ServiceManager { object ServiceManager {
@@ -295,9 +295,8 @@ class AirPodsService: Service() {
val uuid: ParcelUuid = ParcelUuid.fromString("74ec2172-0bad-4d01-8f77-997b2be0722a") val uuid: ParcelUuid = ParcelUuid.fromString("74ec2172-0bad-4d01-8f77-997b2be0722a")
if (isConnected != true) { if (isConnected != true) {
try { try {
Log.d("aikooo7", "trying first method")
socket = HiddenApiBypass.newInstance( socket = HiddenApiBypass.newInstance(
BluetoothSocket::class.java, BluetoothSocket::class.java,
3, 3,
@@ -311,6 +310,7 @@ class AirPodsService: Service() {
e: Exception e: Exception
) { ) {
e.printStackTrace() e.printStackTrace()
Log.d("aikooo7", "first method didn't work; trying second method")
try { try {
socket = HiddenApiBypass.newInstance( socket = HiddenApiBypass.newInstance(
BluetoothSocket::class.java, BluetoothSocket::class.java,

View File

@@ -57,7 +57,7 @@ object MediaController {
Log.d("MediaController", "Initial Volume Set: $initialVolume") Log.d("MediaController", "Initial Volume Set: $initialVolume")
audioManager.setStreamVolume( audioManager.setStreamVolume(
AudioManager.STREAM_MUSIC, AudioManager.STREAM_MUSIC,
1, // Set to a lower volume when speaking starts audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC) * 1 / 12, // Set to a lower volume when speaking starts
0 0
) )
} }