发布网友 发布时间:2022-12-07 01:41
共1个回答
热心网友 时间:2023-06-22 00:53
安卓开发使用aidl调用隐藏的方法如下:TelephonyManager tm = (TelephonyManager) context .getSystemService(Context.TELEPHONY_SERVICE);Class c = Class.forName(tm.getClass().getName());Method m = c.getDeclaredMethod("getITelephony");m.setAccessible(true);Object telephonyService = m.invoke(tm); // Get the internal ITelephony objectc = Class.forName(telephonyService.getClass().getName()); // Get its classm = c.getDeclaredMethod("endCall"); // Get the "endCall()" methodm.setAccessible(true); // Make it accessiblem.invoke(telephonyService); // invoke endCall()