Removing private dependencies in InCallUi

- This CL addresses most of the private API calls in InCallUi.
- This CL removed Android.mk as we are not building InCallUi.apk
  separately anymore. Changes to make an unbundled app will go into
  Dialer, GoogleDialer, and Contacts apps' makefiles.
- Separated CLs will add libphonenumber, libgeocoding, and util classes
  for TelephonyManager and PhoneNumberUtils.
- The only thing left for InCallUi is to unbundle ProximitySensor.
  Currently PowerManager's functions to deal with the proximity sensor
  are all private. It will take a rather substaintial amount of work to
  implement the proximity sensor functions ourselves (read proximity
  sensor event values, ask the screen to turn on, etc.). So we should
  rather push to get those functions into the public API.

Change-Id: I18b3c52adb41c6131c1eb3c07ce32ebd56d0cc59
10 files changed
tree: ae7e3be29f6576261abcc2c2fbb8c2ce0d3cb4b1
  1. InCallUI/