blob: d4bb8220570511749dd2d2c28181039b1e7707e5 [file] [log] [blame]
Eric Erfanianccca3152017-02-22 16:32:36 -08001<!-- Copyright (C) 2016 The Android Open Source Project
Chiao Cheng94b10b52012-08-17 16:59:12 -07002
3 Licensed under the Apache License, Version 2.0 (the "License");
4 you may not use this file except in compliance with the License.
5 You may obtain a copy of the License at
6
7 http://www.apache.org/licenses/LICENSE-2.0
8
9 Unless required by applicable law or agreed to in writing, software
10 distributed under the License is distributed on an "AS IS" BASIS,
11 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 See the License for the specific language governing permissions and
13 limitations under the License.
14-->
Eric Erfanian9a090c82017-03-16 19:22:24 -070015
Chiao Cheng94b10b52012-08-17 16:59:12 -070016<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Michael Wc7119a12023-10-22 14:41:50 +020017 xmlns:tools="http://schemas.android.com/tools"
18 coreApp="true"
Eric Erfanianccca3152017-02-22 16:32:36 -080019 package="com.android.dialer"
Android Dialer5f001422018-06-20 10:02:35 -070020 android:versionCode="2900000"
21 android:versionName="23.0">
Chiao Cheng94b10b52012-08-17 16:59:12 -070022
Eric Erfanianccca3152017-02-22 16:32:36 -080023 <uses-sdk
Michael W60f44632023-08-04 22:39:45 +020024 android:minSdkVersion="30"
Damian Patel2ac6d472021-07-29 20:30:40 +000025 android:targetSdkVersion="30"/>
Yorke Leee772cc32015-06-25 10:19:09 -070026
Michael W5462e782023-10-07 22:13:13 +020027 <uses-feature
28 android:name="android.hardware.telephony"
29 android:required="false" />
Julia Reynolds5a4bf152021-12-03 19:01:24 +000030
Michael W5462e782023-10-07 22:13:13 +020031 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Michael W60f44632023-08-04 22:39:45 +020032 <uses-permission android:name="android.permission.BLUETOOTH" />
Julia Reynolds5a4bf152021-12-03 19:01:24 +000033 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
Eric Erfanianccca3152017-02-22 16:32:36 -080034 <uses-permission android:name="android.permission.CALL_PHONE"/>
35 <uses-permission android:name="android.permission.READ_CONTACTS"/>
36 <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
37 <uses-permission android:name="android.permission.READ_CALL_LOG"/>
38 <uses-permission android:name="android.permission.WRITE_CALL_LOG"/>
39 <uses-permission android:name="android.permission.READ_PROFILE"/>
40 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
41 <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
42 <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
43 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
44 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
45 <uses-permission android:name="android.permission.INTERNET"/>
46 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
47 <uses-permission android:name="android.permission.NFC"/>
48 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
49 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
50 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
51 <uses-permission android:name="android.permission.WAKE_LOCK"/>
52 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
53 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
54 <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
55 <uses-permission android:name="android.permission.VIBRATE"/>
Hall Liu937a6e62019-02-27 17:15:56 -080056 <uses-permission android:name="android.permission.BLUETOOTH"/>
Eric Erfanianccca3152017-02-22 16:32:36 -080057 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
58 <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL"/>
59 <uses-permission android:name="com.android.voicemail.permission.WRITE_VOICEMAIL"/>
60 <uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL"/>
61 <uses-permission android:name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK"/>
62 <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
63 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
64 <uses-permission android:name="android.permission.BROADCAST_STICKY"/>
65 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
66 <uses-permission android:name="android.permission.SEND_SMS"/>
Eric Erfanian2ca43182017-08-31 06:57:16 -070067 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Evan Wue9f21732019-04-10 21:18:43 +080068 <uses-permission android:name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS"/>
69 <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
70 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -070071
Eric Erfanianccca3152017-02-22 16:32:36 -080072 <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE"/>
73 <!-- We use this to disable the status bar buttons of home, back and recent
74 during an incoming call. By doing so this allows us to not show the user
75 is viewing the activity in full screen alert, on a fresh system/factory
76 reset state of the app. -->
77 <uses-permission android:name="android.permission.STATUS_BAR"/>
78 <uses-permission android:name="android.permission.CAMERA"/>
Christine Chen9c1e0652013-05-23 15:40:19 -070079
Eric Erfanianccca3152017-02-22 16:32:36 -080080 <!-- This tells the activity manager to not delay any of our activity
81 start requests, even if they happen immediately after the user
82 presses home. -->
83 <uses-permission android:name="android.permission.STOP_APP_SWITCHES"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -070084
Varun Berrye3ef9802021-10-05 15:59:55 -070085 <!-- Used for sending PendingIntents to dynamically registered receivers -->
razorloves8437a3e2022-05-23 00:14:37 -050086 <permission android:name="com.android.dialer.permission.DIALER_ORIGIN"
Varun Berrye3ef9802021-10-05 15:59:55 -070087 android:protectionLevel="signature" />
razorloves8437a3e2022-05-23 00:14:37 -050088 <uses-permission android:name="com.android.dialer.permission.DIALER_ORIGIN"/>
Varun Berrye3ef9802021-10-05 15:59:55 -070089
Michael W955a5fb2023-07-29 17:41:54 +020090 <uses-permission android:name="android.permission.RECORD_AUDIO" />
91 <uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT" />
92
Michael W5462e782023-10-07 22:13:13 +020093 <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
94 <uses-permission android:name="android.permission.FOREGROUND_SERVICE_PHONE_CALL"/>
95
Eric Erfanianccca3152017-02-22 16:32:36 -080096 <application
Eric Erfanianccca3152017-02-22 16:32:36 -080097 android:hardwareAccelerated="true"
Asher Simonds5079a7e2018-02-12 10:41:41 +010098 android:icon="@mipmap/ic_launcher"
Eric Erfanianccca3152017-02-22 16:32:36 -080099 android:label="@string/applicationLabel"
Eric Erfaniand5e47f62017-03-15 14:41:07 -0700100 android:name="com.android.dialer.binary.aosp.AospDialerApplication"
Joeycd7187c2018-01-25 12:24:51 +0100101 android:appCategory="social"
Eric Erfanianccca3152017-02-22 16:32:36 -0800102 android:supportsRtl="true"
erfaniana4ebc422018-02-06 13:21:48 -0800103 android:usesCleartextTraffic="false"
Danny Baumann872aa282018-07-09 11:19:24 +0200104 android:extractNativeLibs="false"
105 android:requestLegacyExternalStorage="true">
Michael W955a5fb2023-07-29 17:41:54 +0200106
107 <activity android:name=".callstats.CallStatsDetailActivity"
108 android:label="@string/call_stats_detail_title"
109 android:theme="@style/Dialer.ThemeBase.NoActionBar"
110 android:exported="true"
Michael Wc7119a12023-10-22 14:41:50 +0200111 android:screenOrientation="portrait"
112 tools:ignore="LockedOrientationActivity">
Michael W955a5fb2023-07-29 17:41:54 +0200113 <intent-filter>
114 <action android:name="android.intent.action.VIEW" />
115 <category android:name="android.intent.category.DEFAULT" />
116 </intent-filter>
117 </activity>
118
119 <service android:name="com.android.dialer.callrecord.impl.CallRecorderService"
120 android:process="com.android.incallui" />
Eric Erfanianccca3152017-02-22 16:32:36 -0800121 </application>
Chiao Cheng94b10b52012-08-17 16:59:12 -0700122
Chiao Cheng94b10b52012-08-17 16:59:12 -0700123</manifest>