OSDN Git Service

Change PacProcessor to Android Service
authorJason Monk <jmonk@google.com>
Mon, 12 Aug 2013 20:42:38 +0000 (16:42 -0400)
committerJason Monk <jmonk@google.com>
Tue, 20 Aug 2013 21:36:39 +0000 (17:36 -0400)
commit9ced3cd9d6ea414523051ec872fffc68f5fdbf08
tree22d49c8bde1a17da9c9ff1588a3af3e176d0173a
parent58514937628dfcf3b2949e4cbc45d5526ecb8019
Change PacProcessor to Android Service

This switches the PacProcessor over to an Android Service.  The service
is bound and unbound by the PacManager, which also adds it to the
ServiceManager, allowing for Context-Free access by the PacProxySelector
in all DVMs.

bug:10182711
Change-Id: Id1ff7660be56e8976cdcccd76e041feb47a17a61
21 files changed:
Android.mk
CleanSpec.mk
core/java/android/net/PacProxySelector.java
core/java/android/net/Proxy.java
core/res/AndroidManifest.xml
packages/services/PacProcessor/Android.mk
packages/services/PacProcessor/AndroidManifest.xml [new file with mode: 0644]
packages/services/PacProcessor/IProxyService.cpp [deleted file]
packages/services/PacProcessor/IProxyService.h [deleted file]
packages/services/PacProcessor/ProxyService.cpp [deleted file]
packages/services/PacProcessor/ProxyService.h [deleted file]
packages/services/PacProcessor/com/android/net/IProxyService.aidl [new file with mode: 0644]
packages/services/PacProcessor/jni/Android.mk [new file with mode: 0644]
packages/services/PacProcessor/jni/com_android_pacprocessor_PacNative.cpp [new file with mode: 0644]
packages/services/PacProcessor/jni/jni_init.cpp [new file with mode: 0644]
packages/services/PacProcessor/main_pacserver.cpp [deleted file]
packages/services/PacProcessor/res/values/strings.xml [new file with mode: 0644]
packages/services/PacProcessor/src/com/android/pacprocessor/PacNative.java [new file with mode: 0644]
packages/services/PacProcessor/src/com/android/pacprocessor/PacService.java [new file with mode: 0644]
packages/services/Proxy/com/android/net/IProxyService.aidl [deleted file]
services/java/com/android/server/connectivity/PacManager.java