1<?xml version="1.0" encoding="utf-8"?> 2<!-- Copyright (C) 2007 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15--> 16 17<manifest xmlns:android="http://schemas.android.com/apk/res/android" 18 package="com.android.voicemail.impl"> 19 20 <application 21 android:supportsRtl="true"> 22 23 <receiver 24 android:name="com.android.voicemail.impl.sms.OmtpMessageReceiver" 25 android:exported="false" 26 android:directBootAware="true"> 27 <intent-filter> 28 <action android:name="com.android.vociemailomtp.sms.sms_received"/> 29 </intent-filter> 30 </receiver> 31 32 <receiver android:name="com.android.voicemail.impl.VoicemailClientReceiver" 33 android:exported="false"> 34 <intent-filter> 35 <action android:name="com.android.voicemail.VoicemailClient.ACTION_UPLOAD"/> 36 </intent-filter> 37 </receiver> 38 39 <receiver 40 android:name="com.android.voicemail.impl.fetch.FetchVoicemailReceiver" 41 android:exported="true" 42 android:permission="com.android.voicemail.permission.READ_VOICEMAIL"> 43 <intent-filter> 44 <action android:name="android.intent.action.FETCH_VOICEMAIL"/> 45 <data 46 android:scheme="content" 47 android:host="com.android.voicemail" 48 android:mimeType="vnd.android.cursor.item/voicemail"/> 49 </intent-filter> 50 </receiver> 51 <receiver 52 android:name="com.android.voicemail.impl.sync.OmtpVvmSyncReceiver" 53 android:exported="true" 54 android:permission="com.android.voicemail.permission.READ_VOICEMAIL"> 55 <intent-filter> 56 <action android:name="android.provider.action.SYNC_VOICEMAIL"/> 57 </intent-filter> 58 </receiver> 59 <receiver 60 android:name="com.android.voicemail.impl.sync.VoicemailProviderChangeReceiver" 61 android:exported="true"> 62 <intent-filter> 63 <action android:name="android.intent.action.PROVIDER_CHANGED"/> 64 <data 65 android:scheme="content" 66 android:host="com.android.voicemail" 67 android:mimeType="vnd.android.cursor.dir/voicemails"/> 68 </intent-filter> 69 </receiver> 70 71 <receiver 72 android:name="com.android.voicemail.impl.scheduling.TaskReceiver" 73 android:exported="false"/> 74 75 <service 76 android:name="com.android.voicemail.impl.scheduling.TaskSchedulerJobService" 77 android:permission="android.permission.BIND_JOB_SERVICE" 78 android:exported="false"/> 79 80 <service 81 android:name="com.android.voicemail.impl.StatusCheckJobService" 82 android:permission="android.permission.BIND_JOB_SERVICE" 83 android:exported="false"/> 84 85 <service 86 android:name="com.android.voicemail.impl.DeviceProvisionedJobService" 87 android:permission="android.permission.BIND_JOB_SERVICE" 88 android:exported="false"/> 89 90 <service 91 android:name="com.android.voicemail.impl.transcribe.TranscriptionService" 92 android:permission="android.permission.BIND_JOB_SERVICE" 93 android:exported="false"/> 94 95 <service 96 android:name="com.android.voicemail.impl.transcribe.TranscriptionBackfillService" 97 android:permission="android.permission.BIND_JOB_SERVICE" 98 android:exported="false"/> 99 100 <service 101 android:name="com.android.voicemail.impl.transcribe.TranscriptionRatingService" 102 android:permission="android.permission.BIND_JOB_SERVICE" 103 android:exported="false"/> 104 105 <service 106 android:name="com.android.voicemail.impl.OmtpService" 107 android:permission="android.permission.BIND_VISUAL_VOICEMAIL_SERVICE" 108 android:exported="true" 109 android:directBootAware="true"> 110 <intent-filter> 111 <action android:name="android.telephony.VisualVoicemailService"/> 112 </intent-filter> 113 </service> 114 115 <activity 116 android:name="com.android.voicemail.impl.settings.VoicemailChangePinActivity" 117 android:exported="false" 118 android:windowSoftInputMode="stateVisible|adjustResize"> 119 </activity> 120 121 <receiver android:name="com.android.voicemail.impl.PackageReplacedReceiver" 122 android:exported="false"> 123 <intent-filter> 124 <action android:name="android.intent.action.MY_PACKAGE_REPLACED" /> 125 </intent-filter> 126 </receiver> 127 128 <receiver android:name="com.android.voicemail.impl.CarrierVvmPackageInstalledReceiver" 129 android:permission="android.permission.BIND_VISUAL_VOICEMAIL_SERVICE" 130 android:exported="true"> 131 <intent-filter> 132 <!-- system dialer only broadcast --> 133 <action 134 android:name="com.android.internal.telephony.CARRIER_VVM_PACKAGE_INSTALLED" /> 135 </intent-filter> 136 </receiver> 137 138 <receiver android:name="com.android.voicemail.impl.transcribe.GetTranscriptReceiver" 139 android:exported="false"> 140 <intent-filter> 141 <action 142 android:name="com.android.voicemail.impl.transcribe.GetTranscriptReceiver.POLL_ALARM" /> 143 </intent-filter> 144 </receiver> 145 </application> 146</manifest> 147