Android framework is a set of those classes and methods whose fuctionalities can be selectively overridden by the user like examples content providers,activity managers,Location manager,Telephony manager etc.
Activity manager or Location manager are the classes whose methods can be override to use it as per the need of the output of the programme.