blob: c5926a5c75ccbc5bb0f6effcbf5819d68f0a7d12 [file] [log] [blame]
Eugene Susla6ed45d82017-01-22 13:52:51 -08001<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4 * Copyright (c) 2017 Google Inc.
5 *
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
9 *
10 * http://www.apache.org/licenses/LICENSE-2.0
11 *
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
17 */
18-->
19<manifest xmlns:android="http://schemas.android.com/apk/res/android"
20 package="com.android.companiondevicemanager">
21
22 <permission
23 android:name="com.android.companiondevicemanager.permission.BIND"
24 android:protectionLevel="signature" />
25
26 <uses-permission android:name="android.permission.BLUETOOTH"/>
27 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
Jeff Sharkey6dcac062021-04-07 19:43:57 -060028 <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/>
Jeff Sharkey7b14b872021-03-22 15:34:02 -060029 <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
30 <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>
Calvin On28a74fc2018-12-20 13:57:04 -080031 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
Calvin On5eda9dd2018-12-12 15:43:28 -080032 <uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION"/>
Eugene Susla36e866b2017-02-23 18:24:39 -080033 <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
34 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
Eugene Susla1fa23ed02019-07-24 16:30:16 -070035 <uses-permission android:name="android.permission.RADIO_SCAN_WITHOUT_LOCATION"/>
Patrick Baumann89d9c522020-02-24 15:31:31 -080036 <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
Eugene Susla09136332020-12-04 16:01:46 -080037 <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS"/>
Eugene Susla6ed45d82017-01-22 13:52:51 -080038
39 <application
40 android:allowClearUserData="true"
41 android:label="@string/app_label"
42 android:allowBackup="false"
Patrick Baumann89d9c522020-02-24 15:31:31 -080043 android:forceQueryable="true"
Eugene Susla6ed45d82017-01-22 13:52:51 -080044 android:supportsRtl="true">
45
46 <service
Eugene Susla145d5a82021-02-23 09:38:31 -080047 android:name=".CompanionDeviceDiscoveryService"
Eugene Susla6ed45d82017-01-22 13:52:51 -080048 android:permission="android.permission.BIND_COMPANION_DEVICE_MANAGER_SERVICE"
49 android:exported="true">
50 </service>
51
52 <activity
Eugene Susla145d5a82021-02-23 09:38:31 -080053 android:name=".CompanionDeviceActivity"
Eugene Suslad44f9332017-02-06 13:43:30 -080054 android:theme="@style/ChooserActivity"
Ashwini Oruganti8c8287b2020-03-10 13:02:39 -070055 android:permission="android.permission.BIND_COMPANION_DEVICE_MANAGER_SERVICE"
56 android:exported="true">
Eugene Susla6ed45d82017-01-22 13:52:51 -080057 <!--TODO include url scheme filter similar to PrintSpooler -->
58 <intent-filter>
59 <action android:name="android.companiondevice.START_DISCOVERY" />
60 <category android:name="android.intent.category.DEFAULT" />
61 </intent-filter>
62 </activity>
63
64 </application>
65
66</manifest>