Я использовал следующий код, чтобы отключить вызов программно, но он не работает.Как отключить исходящий вызов программно
private void callDisconnect(){
try{
TelephonyManager manager = (TelephonyManager)this.getSystemService(this.TELEPHONY_SERVICE);
Class c = Class.forName(manager.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);
ITelephony telephony = (ITelephony)m.invoke(manager);
telephony.endcall();
} catch(Exception e){
Log.d("",e.getMessage());
}
}
Может ли кто-нибудь помочь мне с этим? Нужно ли мне менять код или что-то в этом роде?
Это работало на 5.0.2 Lollipop – Sudara