2010-06-28 44 views
2

我知道,使用電話管理器偵聽,您可以偵聽3種不同的狀態。我知道CALL_STATE_OFFHOOK表明至少有一個呼叫正在撥號,處於活動狀態等。我的問題是 - 對於電話管理員,是否有辦法確定電話摘機的號碼?我認爲getLine1Number()可能會返回正在撥打的電話號碼,但這不是我所期望的。我正在使用2個仿真器,並添加了一條日誌行,以便我可以看到該方法在做什麼。當撥打另一個模擬器時,我期望getLine1Number()返回5554,但它是15555218135.也許有另一種方法我應該使用?我是否需要加入源代碼才能獲取我想要的信息?確定在Android上撥打什麼#

回答

0

很明顯,getLine1Number()返回手機的號碼。我目前有一個讓用戶使用該程序來發起呼叫的工作。他們輸入號碼以便在文本框中撥號,這樣我就可以捕獲號碼。