In Android documentation concerning code signing we can read: \"By signing multiple applications with the same certificate and using signature-based permissions checks,
Say you want to call a public function of the dynamically loaded class. Use the following code snippet:
Context friendContext = this.createPackageContext("packageName", Context.CONTEXT_INCLUDE_CODE);
Class friendClass = friendContext.getClassLoader().loadClass("packageName.className");
Class noparams[] = {}; //say the function (functionName) required no inputs
friendClass.getMethod("functionName", noparams).invoke(friendClass.newInstance(), null);