Creating facade service for SL4A.
Expose facade methods as a bound service so that other apps can
invoke them, in the same way that the JsonRpcServer does. Also
refactors session handling code to avoid duplication.
modified: Common/src/com/googlecode/android_scripting/facade/FacadeManagerFactory.java
modified: Common/src/com/googlecode/android_scripting/jsonrpc/JsonRpcServer.java
modified: Common/src/com/googlecode/android_scripting/jsonrpc/RpcReceiverManagerFactory.java
modified: Common/src/com/googlecode/android_scripting/rpc/MethodDescriptor.java
modified: ScriptingLayerForAndroid/AndroidManifest.xml
new file: ScriptingLayerForAndroid/src/com/googlecode/android_scripting/service/FacadeService.java
new file: ScriptingLayerForAndroid/src/com/googlecode/android_scripting/service/MessageHandler.java
Change-Id: I61597d246adf21b21f29ebcfa6b850ca8449f5d7
7 files changed