Приложение силы закрывается при использовании ИК-датчика телефона - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь сделать приложение ИК-излучатель для Android, просто для удовольствия.Я новичок в программировании Android с Kotlin.Каждый раз, когда я запускаю это приложение на своем телефоне, приложение закрывается

    val mCIR = getSystemService(Context.CONSUMER_IR_SERVICE) as ConsumerIrManager

    val freq : Int = 38000
    val signal : IntArray = intArrayOf(339,158,19,60,19,20,19,20,19,20,19,60,19,20,19,20,19,20,19,
                                    60,19,60,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,20,19,
                                20,19,20,19,60,19,20,19,60,19,20,19,20,19,20,19,60,19,3768)


    pow1.setOnClickListener{
         mCIR.transmit(freq, signal)

    }


}

Это ссылка на logcat с моего устройства

https://send.firefox.com/download/7ed978957bc24c30/#GFKDhp22ap3qV-6TjTurGg

1 Ответ

0 голосов
/ 21 июня 2019

Вы можете инициализировать его так:

  val value = getSystemService(Context.CONSUMER_IR_SERVICE) as ConsumerIrManager
...