Взял пример вот этого кода -
https://github.com/djkevincr/sep_project/tree/mast...
О нем же на хабре -
habrahabr.ru/sandbox/34844
Но не могу понять, почему код не работает, так как все что должно было находить в логах есть:
W/Trace ( 679): Unexpected value from nativeGetEnabledTags: 0
D/CallManager( 679): handleMessage msgid:114
D/CallManager( 679): handleMessage (EVENT_MMI_COMPLETE)
D/PhoneGlobals( 679): onMMIComplete()...
D/PhoneUtils( 679): displayMMIComplete: state=COMPLETE
D/PhoneUtils( 679): Extended NW displayMMIComplete removeMsg
D/PhoneUtils( 679): - using text from MMI message: 'Balans: 321.75.'
D/PhoneUtils( 679): MMI code has finished running.
D/PhoneUtils( 679): Extended NW displayMMIInitiate (Balans: 321.75.)
V/Provider/Settings( 679): from settings cache , name = security_locker , value = null
Есть глянуть хабр то первое что бросилось в глаза:
// не пишу все импорты, напишу только то, что не забудьте подключить класс USSD
import com.example.android.UssdMessage.USSD;
Но этот класс не используется если прописать
В Манифесте строка
<uses-permission android:name="android.permission.CALL_PRIVILEGED"></uses-permission>
Подчеркнута красным, да и смысла ее я не вижу так как это тоже самое
CALL_PHONE
но с возможность звонков на экстренные номера.