㈠ 誰能教教我如何讓android瀏覽器獲取紅外遙控器的事件做安卓機頂盒用,謝謝啦~
<script>
function keyEvent(evt)
{
evt = evt ? evt : window.event;
var keyCode = evt.which ? evt.which : evt.keyCode;
if(keyCode == 49)
{
window.location="";
}
}
document.onkeypress = keyEvent;
//1 >> 49
//left >> 37
//right >>39
// top >> 38
//down >> 40
// ok >> 13
//返回 >> 8
//機頂盒不同,可能鍵值有差異。出現差異的情況請跟我反應,記錄。
</script>
㈡ 怎樣用安卓智能手機做紅外萬能遙控器
具有紅外功能的安卓手機可以做萬能遙控器,以華為手機為例,操作流程如下:
1、手機在工具箱找到並點擊【智能遙控】。
㈢ android紅外遙控器
上帝說要有光,於是便有了光。領導說要有遙控器,於是便。。。要加班了。
因為實體遙控器的實現分為紅外和2.4G,此款android版遙控器則將紅外功能全部紅外實現,2.4G部分功能通過網路方式實現。
本次項目的紅外編碼格式為:6122
用戶碼為:8018
載波為:38KHz
開關操作碼值為:10
正常發碼:引導碼(9ms+4.5ms)+用戶編碼(低八位)+用戶編碼(高八位)+鍵數據碼+鍵數據反碼
那麼發射開關命令則為:
當信心滿滿的以為一切ok的時候,測試的時候設備始終沒有搭理我。嚯喔,那紅外解碼器一測原始遙控器發碼與手機的發碼對比才發現,每次發送的碼值都少一位「1」,怪的很。
其他類似的空調電視的控制還遠嗎?馬上操練起來!
㈣ android系統的手機怎樣接收紅外感測器發送的脈沖信號
一段代碼就可以實現,將其添加至SystemUI中:
PowerManagerpm=(PowerManager)getSystemService(Context.POWER_SERVICE);
wl=pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,"MyTag");
wl.acquire();
兩個原理手圖:
參考文檔:http://blog.csdn.net/kangear/article/details/40632893