diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index b268ef3..fc8303f 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -5,6 +5,9 @@ + + \ No newline at end of file diff --git a/app/src/main/java/ovh/smayzy/i2d_project_15_app/MainActivity.kt b/app/src/main/java/ovh/smayzy/i2d_project_15_app/MainActivity.kt index 8b10af4..b8a9d8d 100644 --- a/app/src/main/java/ovh/smayzy/i2d_project_15_app/MainActivity.kt +++ b/app/src/main/java/ovh/smayzy/i2d_project_15_app/MainActivity.kt @@ -1,24 +1,108 @@ package ovh.smayzy.i2d_project_15_app +import android.Manifest +import android.bluetooth.BluetoothAdapter +import android.bluetooth.BluetoothDevice +import android.bluetooth.BluetoothSocket +import android.content.pm.PackageManager import android.os.Bundle import android.util.Log -import androidx.activity.enableEdgeToEdge -import androidx.appcompat.app.AppCompatActivity import android.widget.Button import android.widget.Toast -import androidx.core.view.ViewCompat -import androidx.core.view.WindowInsetsCompat +import androidx.activity.enableEdgeToEdge +import androidx.appcompat.app.AppCompatActivity +import androidx.core.app.ActivityCompat +import java.io.IOException +import java.util.* class MainActivity : AppCompatActivity() { + + private val tag = "MainActivity" + private val requestEnableBt = 1 + private val deviceName = "HC-05" + private val sppUuid: UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB") + + private lateinit var bluetoothManager: android.bluetooth.BluetoothManager + private var bluetoothAdapter: BluetoothAdapter? = null + private var bluetoothSocket: BluetoothSocket? = null + private var isConnected = false + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() setContentView(R.layout.activity_main) val connectBtn = findViewById