Android Client<->Server: Call & Callback
service:
PackageManagerService:
MoveCallbacks extends Handler
regisger(callback)
unregister(callback)
handleMessage
invokeCallback
notifyCreated
notifyStatusChanged
client:
IPackageManager.aidl
registerMoveCallback(callback)
unregisterMoveCallback(callback)
ApplicationPackageManager:
registerMoveCallback(callback)
pm.xxx
unregisterMoveCallback(callback)
MoveCallbackDelegate extend IPackageMoveObserver.Stub
PackageManager
public static abstract class MoveCallback