今天客戶給反饋一個比較奇怪的問題,在OPPO Android6.0手機上,鎖屏之後,與藍牙設備的連接就會斷開,但是其它手機卻沒有出現該問題。拿到這個問題一開始也是百思不得其解,但是一個無意中的操作,讓我發現了端倪。
1、手機正常操作,鎖屏之後會自動斷開。
2、手機通過數據線連接到電腦上,鎖屏就不會自動斷開。
本來是想debug查看log信息定位問題,但是這個操作讓我聯想到會不會是供電和不供電的區別,然後到手機設置裏一看,就找到原因了。這個手機有個“耗電保護”設置,對於耗電的程序,在進入後臺之後,就會被後臺殺死,導致藍牙斷開連接。
解決:只要關閉該程序的“後臺凍結”,問題即可解決。