0
有人可以給我一個關於如何捕獲在android撥號盤上的值按下?我認爲我應該使用它的廣播接收器Android撥號器的按鍵事件監聽器
有人可以給我一個關於如何捕獲在android撥號盤上的值按下?我認爲我應該使用它的廣播接收器Android撥號器的按鍵事件監聽器
你想捕捉撥號相關的應用程序的值?如果是,可以使用getResultData()捕獲整個撥號字符串(ON_NEW_OUTGOING_CALL事件)。如果返回null,則可以使用intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER)。
從內存中,您需要在清單中設置PROCESS_OUTGOING_CALL權限和其他可能的權限。在這一點上,如果你想對數字做任何事情,你可以修改字符串,然後只是setResultData(newNumberString);
此時唯一的補充是setResultData不適用於使用sense接口的手機。與那些,你實際上需要開始一個新的意圖,能夠撥號(直到HTC終於打開他們的開發網站..)