blob: 7883df79d2df24473ba44f72260d03d9bc01e8b5 [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"
Eric Erfanianccca3152017-02-22 16:32:36 -080017 coreApp="true"
18 package="com.android.dialer"
Android Dialer5f001422018-06-20 10:02:35 -070019 android:versionCode="2900000"
20 android:versionName="23.0">
Chiao Cheng94b10b52012-08-17 16:59:12 -070021
Eric Erfanianccca3152017-02-22 16:32:36 -080022 <uses-sdk
calderwoodra57fdc2b2018-03-22 01:06:19 -070023 android:minSdkVersion="24"
Damian Patel2ac6d472021-07-29 20:30:40 +000024 android:targetSdkVersion="30"/>
Yorke Leee772cc32015-06-25 10:19:09 -070025
Julia Reynolds5a4bf152021-12-03 19:01:24 +000026
27 <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
Eric Erfanianccca3152017-02-22 16:32:36 -080028 <uses-permission android:name="android.permission.CALL_PHONE"/>
29 <uses-permission android:name="android.permission.READ_CONTACTS"/>
30 <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
31 <uses-permission android:name="android.permission.READ_CALL_LOG"/>
32 <uses-permission android:name="android.permission.WRITE_CALL_LOG"/>
33 <uses-permission android:name="android.permission.READ_PROFILE"/>
34 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
35 <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
36 <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
37 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
38 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
39 <uses-permission android:name="android.permission.INTERNET"/>
40 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
41 <uses-permission android:name="android.permission.NFC"/>
42 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
43 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
44 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
45 <uses-permission android:name="android.permission.WAKE_LOCK"/>
46 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
47 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
ShevTebe65572022-03-28 20:22:25 +030048 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Eric Erfanianccca3152017-02-22 16:32:36 -080049 <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
50 <uses-permission android:name="android.permission.VIBRATE"/>
Hall Liu937a6e62019-02-27 17:15:56 -080051 <uses-permission android:name="android.permission.BLUETOOTH"/>
Eric Erfanianccca3152017-02-22 16:32:36 -080052 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
53 <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL"/>
54 <uses-permission android:name="com.android.voicemail.permission.WRITE_VOICEMAIL"/>
55 <uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL"/>
56 <uses-permission android:name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK"/>
57 <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
58 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
59 <uses-permission android:name="android.permission.BROADCAST_STICKY"/>
beanstown10614f311e2015-10-15 10:56:44 -040060 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS"/>
Eric Erfanianccca3152017-02-22 16:32:36 -080061 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
62 <uses-permission android:name="android.permission.SEND_SMS"/>
Eric Erfanian2ca43182017-08-31 06:57:16 -070063 <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
Evan Wue9f21732019-04-10 21:18:43 +080064 <uses-permission android:name="android.permission.CONNECTIVITY_USE_RESTRICTED_NETWORKS"/>
65 <uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT"/>
66 <uses-permission android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"/>
Steve Elliott3f4183a2021-12-03 16:31:42 -050067 <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
Chiao Cheng94b10b52012-08-17 16:59:12 -070068
Eric Erfanianccca3152017-02-22 16:32:36 -080069 <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE"/>
70 <!-- We use this to disable the status bar buttons of home, back and recent
71 during an incoming call. By doing so this allows us to not show the user
72 is viewing the activity in full screen alert, on a fresh system/factory
73 reset state of the app. -->
74 <uses-permission android:name="android.permission.STATUS_BAR"/>
75 <uses-permission android:name="android.permission.CAMERA"/>
Christine Chen9c1e0652013-05-23 15:40:19 -070076
Eric Erfanianccca3152017-02-22 16:32:36 -080077 <!-- This tells the activity manager to not delay any of our activity
78 start requests, even if they happen immediately after the user
79 presses home. -->
80 <uses-permission android:name="android.permission.STOP_APP_SWITCHES"/>
beanstown10614f311e2015-10-15 10:56:44 -040081 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -070082
Varun Berrye3ef9802021-10-05 15:59:55 -070083 <!-- Used for sending PendingIntents to dynamically registered receivers -->
razorloves7f5825d2022-05-23 00:14:37 -050084 <permission android:name="com.android.dialer.permission.DIALER_ORIGIN"
Varun Berrye3ef9802021-10-05 15:59:55 -070085 android:protectionLevel="signature" />
razorloves7f5825d2022-05-23 00:14:37 -050086 <uses-permission android:name="com.android.dialer.permission.DIALER_ORIGIN"/>
Varun Berrye3ef9802021-10-05 15:59:55 -070087
Eric Erfanianccca3152017-02-22 16:32:36 -080088 <!-- Permissions needed for badger count showing on launch icon. -->
Chiao Cheng94b10b52012-08-17 16:59:12 -070089
Eric Erfanianccca3152017-02-22 16:32:36 -080090 <!--for Samsung-->
91 <uses-permission android:name="com.sec.android.provider.badge.permission.READ"/>
92 <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE"/>
Yorke Leeaf6f1952014-07-14 19:13:16 -070093
Eric Erfanianccca3152017-02-22 16:32:36 -080094 <!--for htc-->
95 <uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/>
96 <uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT"/>
Anne Ronge78b54c2015-09-28 11:18:42 -070097
Eric Erfanianccca3152017-02-22 16:32:36 -080098 <!--for sony-->
99 <uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE"/>
100 <uses-permission android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"/>
Sarmad Hashmi3694b112016-02-17 17:39:36 -0800101
Eric Erfanianccca3152017-02-22 16:32:36 -0800102 <!--for apex-->
103 <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/>
Yorke Leedfb2eee2013-06-26 18:24:32 -0700104
Eric Erfanianccca3152017-02-22 16:32:36 -0800105 <!--for solid-->
106 <uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -0700107
Eric Erfanianccca3152017-02-22 16:32:36 -0800108 <!--for huawei-->
109 <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
110 <uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS"/>
111 <uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -0700112
Eric Erfanianccca3152017-02-22 16:32:36 -0800113 <!--for ZUK-->
114 <uses-permission android:name="android.permission.READ_APP_BADGE"/>
Tyler Gunnc72f4192015-08-05 14:34:28 -0700115
Eric Erfanianccca3152017-02-22 16:32:36 -0800116 <!--for OPPO-->
117 <uses-permission android:name="com.oppo.launcher.permission.READ_SETTINGS"/>
118 <uses-permission android:name="com.oppo.launcher.permission.WRITE_SETTINGS"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -0700119
Eric Erfanianccca3152017-02-22 16:32:36 -0800120 <application
Eric Erfanianccca3152017-02-22 16:32:36 -0800121 android:hardwareAccelerated="true"
Asher Simondsaaedb1b2018-02-12 10:41:41 +0100122 android:icon="@mipmap/ic_launcher"
Eric Erfanianccca3152017-02-22 16:32:36 -0800123 android:label="@string/applicationLabel"
Eric Erfaniand5e47f62017-03-15 14:41:07 -0700124 android:name="com.android.dialer.binary.aosp.AospDialerApplication"
Eric Erfanianccca3152017-02-22 16:32:36 -0800125 android:supportsRtl="true"
erfaniana4ebc422018-02-06 13:21:48 -0800126 android:usesCleartextTraffic="false"
Danny Baumannebc2f212018-07-09 11:19:24 +0200127 android:extractNativeLibs="false"
128 android:requestLegacyExternalStorage="true">
Eric Erfanianccca3152017-02-22 16:32:36 -0800129 </application>
Chiao Cheng94b10b52012-08-17 16:59:12 -0700130
Chiao Cheng94b10b52012-08-17 16:59:12 -0700131</manifest>