DO NOT MERGE Adding implementation of TelecommService
First use of this service is to allow silencing of the ringer
(called from TelephonyManager)
Also updated Telecomm to run under the android.uid.phone userId.
This ID has special permission to add services and send protected
broadcast intents. We'll piggy back until telecomm moves into the
system server process.
Bug: 15125169
Change-Id: I9180797451dcb2e9029b20bed47f5d5cb8cddb9f
(cherry picked from commit ae19306ddefab5988c38d882e28b9fdffce20e8a)
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 79b0f49..22db037 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -16,7 +16,9 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
- package="com.android.telecomm">
+ package="com.android.telecomm"
+ coreApp="true"
+ android:sharedUserId="android.uid.phone">
<!-- Prevents the activity manager from delaying any activity-start
requests by this package, including requests immediately after