Я действительно не знаю, с чего начать, искать ресурсы для изучения при создании удаленного ТВ-контроллера (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)
}
...