1.近期在寫二維碼掃描的過程势决,研究了一下微信二維碼掃面情況步淹,發(fā)現(xiàn)各種秒掃从隆;而且微信還能監(jiān)測光感。很好奇就試了一下缭裆,查看了iPhone傳感器的一些資料键闺,也看了相應(yīng)代碼,發(fā)現(xiàn)沒有開放光感監(jiān)測接口澈驼,只能系統(tǒng)監(jiān)測辛燥,但是距離我們可以通過監(jiān)測 UIDeviceProximityStateDidChangeNotification來得到我們想要的值,具體就不做說明缝其,下面是傳感器的一些說明挎塌。
2.言歸正傳,微信的光感監(jiān)測是怎么事呢内边?于是又看了iphone的一些配置信息
3.正面紅線是光感監(jiān)測口榴都,背面那個接口剛開始以為是天線,后來咨詢了做原件的同事漠其,說是濾噪麥克嘴高,那就此得出背面是沒有光感空的,那是不是攝像頭帶有光感監(jiān)測和屎,經(jīng)過檢測和咨詢拴驮,攝像頭不具備光感監(jiān)測的,由此可以得出微信的掃一掃功能里面感光是經(jīng)過處理的柴信,推測是zbar或者zxing的算法可以實現(xiàn)對圖片的檢測來判斷是否處于夜間轉(zhuǎn)態(tài)套啤,下文待續(xù)。