Add service to test apk to execute arbitrary query

Use the am command to launch the service.

e.g.
adb shell am startservice -d content://com.android.contacts/directories \
  -e s 'accountName is null' -e o '_id'  \
  com.android.contacts.tests/.QueryService

Result will be dumped on logcat.  Example:
contactsquery: URI: content://com.android.contacts/directories
contactsquery: Selection: accountName is null
contactsquery: Result count: 2
contactsquery: authority|accountName|typeResourceId|packageName|_id|shortcutSupport|accountType|displayName|photoSupport|exportSupport
contactsquery: com.android.contacts|*null*|2130968583|com.android.providers.contacts|0|2|*null*|*null*|3|0
contactsquery: com.android.contacts|*null*|2130968584|com.android.providers.contacts|1|2|*null*|*null*|3|0

Change-Id: I0db643519d192f9ca9666026c61acf553a3b8d75
2 files changed