[Mainline] move ServiceStateProvider to TeleService
-add ServiceStateProvider.java from TelephonyProvider
-add ServiceStateProviderTest.java from TelephonyProvider
-modify client/AndroidManifest.xml
-modify tests/Android.bp
Bug: 144486008
Test: atest ServiceStateProviderTest (PASS)
Change-Id: Id51aee376bf519b0a431f5f5caaea99e23fb669b
Merged-In: Id51aee376bf519b0a431f5f5caaea99e23fb669b
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 3f24251..6ddfe94 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -630,5 +630,13 @@
<action android:name="android.telephony.data.DataService" />
</intent-filter>
</service>
+
+ <provider
+ android:name="ServiceStateProvider"
+ android:authorities="service-state"
+ android:exported="true"
+ android:multiprocess="false"
+ android:singleUser="true"
+ android:writePermission="android.permission.MODIFY_PHONE_STATE"/>
</application>
</manifest>