blob: 85ed1981c86c5edbecffdd1670b994a3e676e271 [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 Erfanianccca3152017-02-22 16:32:36 -080015<!-- From java/com/android/dialer/binary/aosp/AndroidManifest.xml -->
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"
19 android:versionCode="90000"
20 android:versionName="9.0">
Chiao Cheng94b10b52012-08-17 16:59:12 -070021
Eric Erfanianccca3152017-02-22 16:32:36 -080022 <uses-sdk
23 android:minSdkVersion="23"
24 android:targetSdkVersion="25"/>
Yorke Leee772cc32015-06-25 10:19:09 -070025
Eric Erfanianccca3152017-02-22 16:32:36 -080026 <uses-permission android:name="android.permission.CALL_PHONE"/>
27 <uses-permission android:name="android.permission.READ_CONTACTS"/>
28 <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
29 <uses-permission android:name="android.permission.READ_CALL_LOG"/>
30 <uses-permission android:name="android.permission.WRITE_CALL_LOG"/>
31 <uses-permission android:name="android.permission.READ_PROFILE"/>
32 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
33 <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
34 <uses-permission android:name="android.permission.GET_ACCOUNTS_PRIVILEGED"/>
35 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
36 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
37 <uses-permission android:name="android.permission.INTERNET"/>
38 <uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS"/>
39 <uses-permission android:name="android.permission.NFC"/>
40 <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
41 <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
42 <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
43 <uses-permission android:name="android.permission.WAKE_LOCK"/>
44 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
45 <uses-permission android:name="android.permission.WRITE_SETTINGS"/>
46 <uses-permission android:name="android.permission.USE_CREDENTIALS"/>
47 <uses-permission android:name="android.permission.VIBRATE"/>
48 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
49 <uses-permission android:name="com.android.voicemail.permission.ADD_VOICEMAIL"/>
50 <uses-permission android:name="com.android.voicemail.permission.WRITE_VOICEMAIL"/>
51 <uses-permission android:name="com.android.voicemail.permission.READ_VOICEMAIL"/>
52 <uses-permission android:name="android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK"/>
53 <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
54 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
55 <uses-permission android:name="android.permission.BROADCAST_STICKY"/>
56 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
57 <uses-permission android:name="android.permission.SEND_SMS"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -070058
Eric Erfanianccca3152017-02-22 16:32:36 -080059 <uses-permission android:name="android.permission.CONTROL_INCALL_EXPERIENCE"/>
60 <!-- We use this to disable the status bar buttons of home, back and recent
61 during an incoming call. By doing so this allows us to not show the user
62 is viewing the activity in full screen alert, on a fresh system/factory
63 reset state of the app. -->
64 <uses-permission android:name="android.permission.STATUS_BAR"/>
65 <uses-permission android:name="android.permission.CAMERA"/>
Christine Chen9c1e0652013-05-23 15:40:19 -070066
Eric Erfanianccca3152017-02-22 16:32:36 -080067 <!-- This tells the activity manager to not delay any of our activity
68 start requests, even if they happen immediately after the user
69 presses home. -->
70 <uses-permission android:name="android.permission.STOP_APP_SWITCHES"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -070071
Eric Erfanianccca3152017-02-22 16:32:36 -080072 <!-- Permissions needed for badger count showing on launch icon. -->
Chiao Cheng94b10b52012-08-17 16:59:12 -070073
Eric Erfanianccca3152017-02-22 16:32:36 -080074 <!--for Samsung-->
75 <uses-permission android:name="com.sec.android.provider.badge.permission.READ"/>
76 <uses-permission android:name="com.sec.android.provider.badge.permission.WRITE"/>
Yorke Leeaf6f1952014-07-14 19:13:16 -070077
Eric Erfanianccca3152017-02-22 16:32:36 -080078 <!--for htc-->
79 <uses-permission android:name="com.htc.launcher.permission.READ_SETTINGS"/>
80 <uses-permission android:name="com.htc.launcher.permission.UPDATE_SHORTCUT"/>
Anne Ronge78b54c2015-09-28 11:18:42 -070081
Eric Erfanianccca3152017-02-22 16:32:36 -080082 <!--for sony-->
83 <uses-permission android:name="com.sonyericsson.home.permission.BROADCAST_BADGE"/>
84 <uses-permission android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE"/>
Sarmad Hashmi3694b112016-02-17 17:39:36 -080085
Eric Erfanianccca3152017-02-22 16:32:36 -080086 <!--for apex-->
87 <uses-permission android:name="com.anddoes.launcher.permission.UPDATE_COUNT"/>
Yorke Leedfb2eee2013-06-26 18:24:32 -070088
Eric Erfanianccca3152017-02-22 16:32:36 -080089 <!--for solid-->
90 <uses-permission android:name="com.majeur.launcher.permission.UPDATE_BADGE"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -070091
Eric Erfanianccca3152017-02-22 16:32:36 -080092 <!--for huawei-->
93 <uses-permission android:name="com.huawei.android.launcher.permission.CHANGE_BADGE"/>
94 <uses-permission android:name="com.huawei.android.launcher.permission.READ_SETTINGS"/>
95 <uses-permission android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -070096
Eric Erfanianccca3152017-02-22 16:32:36 -080097 <!--for ZUK-->
98 <uses-permission android:name="android.permission.READ_APP_BADGE"/>
Tyler Gunnc72f4192015-08-05 14:34:28 -070099
Eric Erfanianccca3152017-02-22 16:32:36 -0800100 <!--for OPPO-->
101 <uses-permission android:name="com.oppo.launcher.permission.READ_SETTINGS"/>
102 <uses-permission android:name="com.oppo.launcher.permission.WRITE_SETTINGS"/>
Chiao Cheng94b10b52012-08-17 16:59:12 -0700103
Eric Erfanianccca3152017-02-22 16:32:36 -0800104 <application
105 android:backupAgent='com.android.dialer.backup.DialerBackupAgent'
106 android:fullBackupOnly="true"
107 android:restoreAnyVersion="true"
108 android:hardwareAccelerated="true"
109 android:icon="@mipmap/ic_launcher_phone"
110 android:label="@string/applicationLabel"
111 android:name="com.android.dialer.app.DialerApplication"
112 android:supportsRtl="true"
113 android:usesCleartextTraffic="false">
Chiao Cheng94b10b52012-08-17 16:59:12 -0700114
Eric Erfanianccca3152017-02-22 16:32:36 -0800115 </application>
Chiao Cheng94b10b52012-08-17 16:59:12 -0700116
Chiao Cheng94b10b52012-08-17 16:59:12 -0700117</manifest>