1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 * Copyright (C) 2021 The Android Open Source Project 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); 6 * you may not use this file except in compliance with the License. 7 * You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 --> 17 18<manifest xmlns:android="http://schemas.android.com/apk/res/android" 19 coreApp="true" 20 package="com.android.telephony.qns"> 21 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 22 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 23 <uses-permission android:name="android.permission.INTERNET" /> 24 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE" /> 25 <uses-permission android:name="android.permission.NETWORK_SIGNAL_STRENGTH_WAKEUP" /> 26 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 27 <uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" /> 28 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE" /> 29 <uses-permission android:name="android.permission.REGISTER_STATS_PULL_ATOM" /> 30 <uses-permission android:name="android.permission.USE_EXACT_ALARM"/> 31 <application 32 android:directBootAware="true" 33 android:defaultToDeviceProtectedStorage="true"> 34 <service android:name=".QualifiedNetworksServiceImpl" 35 android:exported="true" 36 android:permission="android.permission.BIND_TELEPHONY_DATA_SERVICE" 37 android:enabled="true" > 38 <intent-filter> 39 <action android:name="android.telephony.data.QualifiedNetworksService" /> 40 </intent-filter> 41 </service> 42 <activity 43 android:name=".wfc.WfcActivationActivity" 44 android:configChanges="orientation" 45 android:exported="false" 46 android:permission="android.permission.MODIFY_PHONE_STATE" 47 android:screenOrientation="nosensor" 48 android:theme="@android:style/Theme.Translucent.NoTitleBar" 49 android:windowFullscreen="false" 50 android:windowSoftInputMode="adjustResize"> 51 <intent-filter> 52 <action android:name="android.intent.action.MAIN" /> 53 <category android:name="android.intent.category.DEFAULT" /> 54 </intent-filter> 55 </activity> 56 57 <activity-alias 58 android:name=".WfcActivationActivity" 59 android:exported="true" 60 android:label="@string/wifi_calling_activation_activity_label" 61 android:permission="android.permission.MODIFY_PHONE_STATE" 62 android:targetActivity=".wfc.WfcActivationActivity"> 63 <intent-filter> 64 <action android:name="android.intent.action.MAIN" /> 65 <category android:name="android.intent.category.DEFAULT" /> 66 </intent-filter> 67 </activity-alias> 68 </application> 69</manifest> 70