The Protocol Adapter library is an essential component of the Protocol Adapter architecture. contains all the objects and facilities (parcelable objects, AIDL interfaces, etc.) needed to develop applications that make use of the Protocol Adapter.