Bluetooth module | #12
DeviceListFragment.kt import android.Manifestimport android.app.Activityimport android.bluetooth.BluetoothAdapterimport android.bluetooth.BluetoothDeviceimport android.bluetooth.BluetoothManagerimport android.content.BroadcastReceiverimport android.content.Contextimport android.content.Intentimport android.content.IntentFilterimport android.content.SharedPreferencesimport android.graphics.Colorimport android.os.Buildimport android.os.Bundleimport android.util.Logimport androidx.fragment.app.Fragmentimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport androidx.activity.result.ActivityResultLauncherimport androidx.activity.result.contract.ActivityResultContractsimport androidx.recyclerview.widget.LinearLayoutManagerimport com.google.android.material.snackbar.Snackbarimport com.neco_dev.bt_def.databinding.FragmentListBindingclass DeviceListFragment : Fragment(), ItemAdapter.Listener { private var preferences: SharedPreferences? = null private lateinit var itemAdapter: ItemAdapter private lateinit var discoveryAdapter: ItemAdapter private var bAdapter: BluetoothAdapter? = null private lateinit var binding: FragmentListBinding private lateinit var btLauncher: ActivityResultLauncher<Intent> private lateinit var pLauncher: ActivityResultLauncher<Array<String>> override fun onCreateView(… Подробнее »Bluetooth module | #12