Универсальный пульт дистанционного управления WiFi - PullRequest
0 голосов
/ 18 сентября 2018

Я действительно не знаю, с чего начать, искать ресурсы для изучения при создании удаленного ТВ-контроллера (WiFi), а не ИК

Что на самом деле пробовал, так это поиск Wifi P2P и подключение к телевизору, ноТелевизор не обнаруживается в списке устройств P2P.

  val receiver = WifiDirectBroadCastReceiver(mManager, mChannel, this)
    registerReceiver(receiver, intentFilter)

    mManager.discoverPeers(mChannel, object : WifiP2pManager.ActionListener {
        override fun onSuccess() {
            Toast.makeText(this@MainActivity, "Success", Toast.LENGTH_SHORT).show()
            Log.d("DiscoverPeers", "onSuccess: ")

        }

        override fun onFailure(reason: Int) {
            Log.d("DiscoverPeers", "Failed: reason -> $reason")
        }
    })

И приемник

    override fun onReceive(context: Context, intent: Intent) {
            when (intent.action) {

        WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION -> {
        wifiManager.requestPeers(channel, peerListListener)
        }
       ...
...