У меня есть этот код:
TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELPHONY_SERVICE);
Class clase = Class.forName(tm.getClass().getName());
Method m = clase.getDeclaredMethod("getITelephony");
m.setAccesible(true);
ITelephony it = (ITelephony) m.invoke(tm);
it.supplyPIN("1111");
У меня возникает SecurityException, когда я пытаюсь вызвать метод *supplyPIN("1111")*
.
Сообщение об ошибке:
java.lang.SecurityException: Neither user 10066 nor current process has android.permission.MODIFY_PHONE_STATE.
В моем Manifest.xml
у меня есть разрешение MODIFY_PHONE_STATE
.
Есть идеи?
Спасибо