blob: 9111ecd55feea8a802db2f5a4c05f5ee3af89deb [file] [log] [blame]
Rakesh Iyer0eecb132016-10-19 22:42:36 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
3 Copyright (C) 2016 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 package="com.android.car.hvac">
20 <uses-sdk
21 android:minSdkVersion="22"
eschiang3c8ac102022-04-28 13:45:48 -070022 android:targetSdkVersion="31"/>
Rakesh Iyer0eecb132016-10-19 22:42:36 -070023
Kai7e5edf02018-04-10 14:41:06 -070024 <uses-permission android:name="android.car.permission.CONTROL_CAR_CLIMATE" />
Rakesh Iyer0eecb132016-10-19 22:42:36 -070025 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
26 <!-- Required to use the TYPE_DISPLAY_OVERLAY layout param for the overlay hvac ui-->
27 <uses-permission android:name="android.permission.INTERNAL_SYSTEM_WINDOW" />
Brad Stenningfa439b22018-04-20 10:57:56 -070028 <!-- Allow Hvac to go across all users-->
29 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
Brad Stenning7d7d6e62018-05-17 14:33:17 -070030 <uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
Rakesh Iyer0eecb132016-10-19 22:42:36 -070031
Enrico Granatae5b18b62018-03-12 18:09:36 -070032 <protected-broadcast android:name="android.car.intent.action.TOGGLE_HVAC_CONTROLS" />
33
Rakesh Iyer0eecb132016-10-19 22:42:36 -070034 <application android:label="@string/hvac_label"
35 android:icon="@drawable/ic_launcher_hvac"
36 android:persistent="true">
Rakesh Iyer1ad84682017-05-24 11:29:46 -070037 <service android:name=".HvacController"
38 android:singleUser="true"
39 android:exported="false" />
Rakesh Iyer0eecb132016-10-19 22:42:36 -070040
41 <service android:name=".HvacUiService"
Rakesh Iyer1ad84682017-05-24 11:29:46 -070042 android:singleUser="true"
43 android:exported="false"/>
Rakesh Iyer0eecb132016-10-19 22:42:36 -070044
Ashwini Oruganti7ae8c3b2020-03-23 13:32:22 -070045 <receiver android:name=".BootCompleteReceiver"
46 android:exported="true">
Rakesh Iyer0eecb132016-10-19 22:42:36 -070047 <intent-filter>
48 <action android:name="android.intent.action.BOOT_COMPLETED" />
49 </intent-filter>
50 </receiver>
51 </application>
52</manifest>