<?xml version="1.0" encoding="utf-8" standalone="no"?> <!-- * Copyright (c) 2015, Motorola Mobility LLC * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * - Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * - Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * - Neither the name of Motorola Mobility nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL MOTOROLA MOBILITY LLC BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH * DAMAGE. --> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:versionCode="1" android:versionName="2.4.6" coreApp="true" android:sharedUserId="android.uid.phone" package="com.android.service.ims"> <uses-sdk android:minSdkVersion="19"/> <protected-broadcast android:name="com.android.ims.ACTION_RCS_SERVICE_AVAILABLE" /> <protected-broadcast android:name="com.android.ims.ACTION_RCS_SERVICE_UNAVAILABLE" /> <protected-broadcast android:name="com.android.ims.ACTION_RCS_SERVICE_DIED" /> <protected-broadcast android:name="com.android.ims.ACTION_PRESENCE_CHANGED" /> <protected-broadcast android:name="com.android.ims.ACTION_PUBLISH_STATUS_CHANGED" /> <protected-broadcast android:name="com.android.service.ims.presence.retry" /> <protected-broadcast android:name="com.android.service.ims.presence.task.timeout" /> <protected-broadcast android:name="com.android.service.ims.presence.ims-feature-status-changed" /> <protected-broadcast android:name="com.android.service.ims.presence.retry.publish" /> <permission android:name="com.android.ims.rcs.permission.STATUS_CHANGED" android:protectionLevel="signatureOrSystem" /> <permission android:name="com.android.ims.permission.PRESENCE_ACCESS" android:label="@string/ims_presence_permission" android:description="@string/ims_ims_permission_desc" android:protectionLevel="signatureOrSystem" /> <uses-permission android:name="android.permission.READ_PHONE_STATE"/> <uses-permission android:name="android.permission.BROADCAST_STICKY"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="com.android.ims.rcs.permission.STATUS_CHANGED"/> <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"/> <uses-permission android:name="android.permission.ACCESS_UCE_PRESENCE_SERVICE"/> <uses-permission android:name="com.android.ims.permission.PRESENCE_ACCESS"/> <uses-permission android:name="com.android.rcs.eab.permission.READ_WRITE_EAB"/> <application android:name="RcsServiceApp" android:persistent="true" android:process="com.android.ims.rcsservice"> <uses-library android:name="com.android.ims.rcsmanager" android:required="true"/> <service android:name="com.android.service.ims.RcsService" android:exported="true" android:enabled="true" android:permission="com.android.ims.permission.PRESENCE_ACCESS"> </service> <receiver android:name="com.android.service.ims.DeviceShutdown" androidprv:systemUserOnly="true"> <intent-filter> <action android:name="android.intent.action.ACTION_SHUTDOWN"/> </intent-filter> </receiver> <receiver android:name="com.android.service.ims.presence.AlarmBroadcastReceiver" android:permission="com.android.ims.permission.PRESENCE_ACCESS" androidprv:systemUserOnly="true"> <intent-filter> <action android:name="com.android.service.ims.presence.retry" /> </intent-filter> </receiver> </application> </manifest>