2014-03-26 83 views
2

我正在開發一個應用程序,當手機靠近耳邊時我可以接聽電話,我已經這樣做了,現在問題是即使接近我的口袋裏的傳感器接收到呼叫。我該如何解決這個問題?接收呼叫/接近傳感器

+0

即使我掙扎,發現沒有解決方案。我們無法確定移動設備是放在口袋裏還是放在手裏,還是使用接近傳感器在桌面上。 「鄰近」這個詞本身就表示它是一個傳感器,當一個物體接近移動時它會被解僱...... –

+0

@GopalRao所以還有其他方式可以做這項工作。 – user2409402

+1

hmmmmmm .... AFAIK,沒有解決方案......但一味地不依賴我的評論!一旦嘗試過自己。好運 –

回答

0

要解決此問題,您必須先檢查設備在進行呼叫之前在x,y,z方向上旋轉了多少角度(通常從口袋到耳朵呈'L'形狀),如角度移動當設備被提升到耳朵時,您就可以區分通話和設備在口袋裏。