OSDN Git Service

Make BaseNetworkObserver available to core code
authorLorenzo Colitti <lorenzo@google.com>
Tue, 20 Aug 2013 10:51:30 +0000 (19:51 +0900)
committerLorenzo Colitti <lorenzo@google.com>
Tue, 20 Aug 2013 12:16:38 +0000 (21:16 +0900)
commitdf86a9f2e92d077386b146fe483b2cf14850737d
treedf4dcb498febafde2bf79ff2b0b1aeee35f572dc
parent4faa027df03c241c92a12a437f20767ab4d6ee64
Make BaseNetworkObserver available to core code

Currently BaseNetworkObserver is in frameworks/base/services, but
there is code in frameworks/base/core that could use it. This
code typically extends INetworkManagementEventObserver.stub
because BaseNetworkObserver is not available.

Move BaseNetworkObserver to frameworks/base/core without changing
its package name, and use it to simplify two callers. The third
caller, Tethering, is much larger, and I'm not sure it's
appropriate to change it.

Bug: 10232006
Change-Id: Ifc0f2e619e3424e27e35730c048a1cc523df345e
core/java/android/net/EthernetDataTracker.java
core/java/com/android/server/net/BaseNetworkObserver.java [moved from services/java/com/android/server/net/BaseNetworkObserver.java with 100% similarity]
services/java/com/android/server/CommonTimeManagementService.java