Мы используем JavaCSV, он работает вполне прилично
Используйте PhoneStateListener
. Он имеет обработчик onCallStateChanged
; один из предоставленных аргументов, который вы получите, - это String
, содержащий входящий номер телефона.
Ваш замещенный метод в CustomPhoneStateListener
должен называться onCallStateChanged ()
(а не onCallStateChange ()
).
Это было бы замечено компилятором Java, если бы у вас была аннотация @Override
, как для onReceive ()
.