@Override protected void onBindMethods() { super.onBindMethods(); addMethodProxy(new ReplaceSequencePkgMethodProxy("acquireWakeLock", 2) { @Override public Object call(Object who, Method method, Object... args) throws Throwable { try { return super.call(who, method, args); } catch (InvocationTargetException e) { return onHandleError(e); } } }); addMethodProxy(new ReplaceLastPkgMethodProxy("acquireWakeLockWithUid") { @Override public Object call(Object who, Method method, Object... args) throws Throwable { try { return super.call(who, method, args); } catch (InvocationTargetException e) { return onHandleError(e); } } }); addMethodProxy(new ResultStaticMethodProxy("updateWakeLockWorkSource", 0)); }
addInjector(new TelephonyRegistryStub()); addInjector(new PhoneSubInfoStub()); addInjector(new PowerManagerStub()); addInjector(new AppWidgetManagerStub()); addInjector(new AccountManagerStub());
@Override protected void onBindMethods() { super.onBindMethods(); addMethodProxy(new ReplaceSequencePkgMethodProxy("acquireWakeLock", 2) { @Override public Object call(Object who, Method method, Object... args) throws Throwable { try { return super.call(who, method, args); } catch (InvocationTargetException e) { return onHandleError(e); } } }); addMethodProxy(new ReplaceLastPkgMethodProxy("acquireWakeLockWithUid") { @Override public Object call(Object who, Method method, Object... args) throws Throwable { try { return super.call(who, method, args); } catch (InvocationTargetException e) { return onHandleError(e); } } }); addMethodProxy(new ResultStaticMethodProxy("updateWakeLockWorkSource", 0)); }
addInjector(new TelephonyRegistryStub()); addInjector(new PhoneSubInfoStub()); addInjector(new PowerManagerStub()); addInjector(new AppWidgetManagerStub()); addInjector(new AccountManagerStub());
@Override protected void onBindMethods() { super.onBindMethods(); addMethodProxy(new ReplaceSequencePkgMethodProxy("acquireWakeLock", 2) { @Override public Object call(Object who, Method method, Object... args) throws Throwable { try { return super.call(who, method, args); } catch (InvocationTargetException e) { return onHandleError(e); } } }); addMethodProxy(new ReplaceLastPkgMethodProxy("acquireWakeLockWithUid") { @Override public Object call(Object who, Method method, Object... args) throws Throwable { try { return super.call(who, method, args); } catch (InvocationTargetException e) { return onHandleError(e); } } }); addMethodProxy(new ResultStaticMethodProxy("updateWakeLockWorkSource", 0)); }
addInjector(new TelephonyRegistryStub()); addInjector(new PhoneSubInfoStub()); addInjector(new PowerManagerStub()); addInjector(new AppWidgetManagerStub()); addInjector(new AccountManagerStub());