Remove synchronized by migrating work to the main thread. Also make
callServices a Set because there's no reason it shouldn't be.
Change-Id: Ief49f8d85ec3d82b78695d889a1d3784f7f7e952
Updates some methods of the CallService API and adds very simple
implementations for isCompatibleWith(), call(), and disconnect().
TestCallServiceProvider now returns a single-item list including the single
ICallService implementation
depends on change: I27a8d14c5c63d3f6a70a290ffb39d9f623d40a60
Change-Id: I9b86c2a09c6c8e6d0ee306e5e26b2404fa60376d
All of the callbacks happen on the same thread; no need to
synchronize. Also move away from TimerTask and use Handler to post
the termination callback.
Change-Id: If684e29686f2c7557cc56057c7f1ec6a1dfd3bcb
Add an implementation of ICallServiceProviderAdapter which can receive
ICallService instances from CallServiceProviders.
Change-Id: Ie3667a82de5c8b6d47b4e436869e5213e4da09a0
This should have been in I2ab040302c10872d847f96369a99f52e1208d644 to
allow easy building in eclipse.
Change-Id: I135dc074e787e0ad89859166f3a6b77fdaa37258
Add .project and .classpath files so that Telecomm can be imported
into Eclipse as a standalone project. Once the android.telecomm APIs
become part of the SDK, we can remove the frameworks-base-telecomm
symlink.
Change-Id: I2ab040302c10872d847f96369a99f52e1208d644
Uses package manager to find all ICallServiceProviders registered on the
system. This CL does not do the work of actually binding to the
providers.
Change-Id: I63cb3f73727e49542c09edf021fe010adf8ce90f
CallServiceReceiver listens to an intent intended to be used by
CallService implementation to request that CallsManager create a binding
to the CallService.
Change-Id: I8afcb0c1010409263eac3ee7504045d9d95ed53b
CallServiceReceiver listens to an intent intended to be used by
CallService implementation to request that CallsManager create a binding
to the CallService.
Change-Id: I8afcb0c1010409263eac3ee7504045d9d95ed53b
Adds a new activity to handle CALL, CALL_PRIVILEGED and CALL_EMERGENCY
withing Telecomm. Shows a toast upon receipt of intent.
Change-Id: Ia9ea7b0abd47d0f423c04ddbaa04452c31ca2318