Add TestDialerActivity
Add a test dialer activity to Telecomm tests to exercise
default-dialer related APIs.
Change-Id: Ib8f9b70d683e8aff9091abb3f7766ec074712cfe
diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml
index 570b2ae..807e669 100644
--- a/tests/AndroidManifest.xml
+++ b/tests/AndroidManifest.xml
@@ -16,31 +16,32 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.telecomm.tests">
+
<application android:label="@string/app_name">
<uses-library android:name="android.test.runner" />
<!-- Miscellaneous telecomm app-related test activities. -->
<!-- TODO(santoscordon): STOPSHIP Services in this manifest need permission protection. -->
- <service android:name="com.android.telecomm.testcallservice.TestCallServiceProvider">
+ <service android:name="com.android.telecomm.testapps.TestCallServiceProvider">
<intent-filter>
<action android:name="android.telecomm.CallServiceProvider" />
</intent-filter>
</service>
- <service android:name="com.android.telecomm.testcallservice.TestCallService">
+ <service android:name="com.android.telecomm.testapps.TestCallService">
<intent-filter>
<action android:name="android.telecomm.CallService" />
</intent-filter>
</service>
- <service android:name="com.android.telecomm.testcallservice.DummyCallServiceSelector">
+ <service android:name="com.android.telecomm.testapps.DummyCallServiceSelector">
<intent-filter>
<action android:name="android.telecomm.CallServiceSelector" />
</intent-filter>
</service>
- <activity android:name="com.android.telecomm.testcallservice.TestCallActivity"
+ <activity android:name="com.android.telecomm.testapps.TestCallActivity"
android:label="@string/testCallActivityLabel">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
@@ -49,14 +50,48 @@
</intent-filter>
</activity>
- <receiver android:name="com.android.telecomm.testcallservice.CallNotificationReceiver"
+ <receiver android:name="com.android.telecomm.testapps.CallNotificationReceiver"
android:exported="false">
<intent-filter>
- <action android:name="com.android.telecomm.testcallservice.ACTION_CALL_SERVICE_EXIT"
+ <action android:name="com.android.telecomm.testapps.ACTION_CALL_SERVICE_EXIT"
/>
</intent-filter>
</receiver>
+ <activity android:name="com.android.telecomm.testapps.TestDialerActivity"
+ android:label="@string/testDialerActivityLabel" >
+ <intent-filter>
+ <action android:name="android.intent.action.DIAL" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.BROWSABLE" />
+ <data android:mimeType="vnd.android.cursor.item/phone" />
+ <data android:mimeType="vnd.android.cursor.item/person" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.DIAL" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.BROWSABLE" />
+ <data android:scheme="voicemail" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.DIAL" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.VIEW" />
+ <action android:name="android.intent.action.DIAL" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.BROWSABLE" />
+ <data android:scheme="tel" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ </activity>
+
+
</application>
<!--