blob: 1883ba9ef0bd662d424a680a9c2207b33575652f [file] [log] [blame]
Nick Pelly09e9cba2009-07-10 18:45:13 -07001<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
Jaikumar Ganesh20b763a2010-03-11 13:06:54 -08003 package="com.android.bluetooth"
4 android:sharedUserId="@string/sharedUserId">
Jeff Hamilton5127e8e2010-02-11 16:25:47 -06005
6 <original-package android:name="com.android.bluetooth" />
7
Nick Pelly09e9cba2009-07-10 18:45:13 -07008 <!-- Allows access to the Bluetooth Share Manager -->
9 <permission android:name="android.permission.ACCESS_BLUETOOTH_SHARE"
10 android:label="@string/permlab_bluetoothShareManager"
11 android:description="@string/permdesc_bluetoothShareManager"
12 android:protectionLevel="signature" />
Martijn Coenen8099f5e2012-04-06 13:47:52 -070013
14 <!-- Allows temporarily whitelisting Bluetooth addresses for sharing -->
15 <permission android:name="com.android.permission.WHITELIST_BLUETOOTH_DEVICE"
16 android:label="@string/permlab_bluetoothWhitelist"
17 android:description="@string/permdesc_bluetoothWhitelist"
18 android:protectionLevel="signature" />
19
20 <!-- Allows receiving handover status broadcasts from Bluetooth -->,
21 <permission android:name="com.android.permission.HANDOVER_STATUS"
22 android:label="@string/permlab_handoverStatus"
23 android:description="@string/permdesc_handoverStatus"
24 android:protectionLevel="signature" />
25
Nick Pelly09e9cba2009-07-10 18:45:13 -070026 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
27 <uses-permission android:name="android.permission.ACCESS_BLUETOOTH_SHARE" />
28 <uses-permission android:name="android.permission.INTERNET" />
29 <uses-permission android:name="android.permission.BLUETOOTH" />
30 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
31 <uses-permission android:name="android.permission.WAKE_LOCK" />
32 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Jackson Fan2c282d52009-07-19 12:25:14 +080033 <uses-permission android:name="android.permission.READ_CONTACTS" />
Daniel Lehmann4425b782012-03-09 20:43:54 -080034 <uses-permission android:name="android.permission.READ_CALL_LOG" />
Jackson Fan2c282d52009-07-19 12:25:14 +080035 <uses-permission android:name="android.permission.READ_PHONE_STATE" />
36 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
Martijn Coenen8099f5e2012-04-06 13:47:52 -070037 <uses-permission android:name="com.android.permission.HANDOVER_STATUS" />
Jaikumar Ganesh20b763a2010-03-11 13:06:54 -080038 <application
39 android:icon="@drawable/bt_share"
Nick Pelly09e9cba2009-07-10 18:45:13 -070040 android:label="@string/app_name">
41 <uses-library android:name="javax.obex" />
Tao Liejun6769b592009-07-14 15:55:04 -070042 <provider android:name=".opp.BluetoothOppProvider"
Jaikumar Ganesh20b763a2010-03-11 13:06:54 -080043 android:authorities="com.android.bluetooth.opp"
44 android:process="@string/process">
Tao Liejun1ac55072009-08-07 15:01:24 +080045 <path-permission
46 android:path="/btopp"
47 android:permission="android.permission.ACCESS_BLUETOOTH_SHARE" />
48 </provider>
Jaikumar Ganesh20b763a2010-03-11 13:06:54 -080049 <service
50 android:process="@string/process"
51 android:name=".opp.BluetoothOppService"
Nick Pelly09e9cba2009-07-10 18:45:13 -070052 android:permission="android.permission.ACCESS_BLUETOOTH_SHARE" />
Jaikumar Ganesh20b763a2010-03-11 13:06:54 -080053 <receiver
54 android:process="@string/process"
55 android:name=".opp.BluetoothOppReceiver">
Nick Pelly09e9cba2009-07-10 18:45:13 -070056 <intent-filter>
Nick Pellybd540682009-09-11 11:46:59 -070057 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
jhtop.kimef697b02011-08-02 10:59:35 +090058 <!--action android:name="android.intent.action.BOOT_COMPLETED" /-->
Jake Hamby1ed96d52011-01-25 19:46:26 -080059 <action android:name="android.btopp.intent.action.OPEN_RECEIVED_FILES" />
Martijn Coenen8099f5e2012-04-06 13:47:52 -070060 </intent-filter>
61 </receiver>
62 <receiver
63 android:process="@string/process"
64 android:name=".opp.BluetoothOppHandoverReceiver"
65 android:permission="com.android.permission.WHITELIST_BLUETOOTH_DEVICE">
66 <intent-filter>
67 <action android:name="android.btopp.intent.action.WHITELIST_DEVICE" />
Martijn Coenen584dfb22012-05-16 13:58:02 -070068 <action android:name="android.btopp.intent.action.STOP_HANDOVER_TRANSFER" />
Nick Pelly09e9cba2009-07-10 18:45:13 -070069 </intent-filter>
70 </receiver>
Tao Liejun6769b592009-07-14 15:55:04 -070071 <activity android:name=".opp.BluetoothOppLauncherActivity"
Jaikumar Ganesh6a148f12010-05-14 15:00:28 -070072 android:process="@string/process"
Jaikumar Ganeshb27df662011-01-10 15:21:53 -080073 android:theme="@android:style/Theme.Holo.Dialog" android:label="@string/bt_share_picker_label">
Nick Pelly09e9cba2009-07-10 18:45:13 -070074 <intent-filter>
75 <action android:name="android.intent.action.SEND" />
76 <category android:name="android.intent.category.DEFAULT" />
77 <data android:mimeType="image/*" />
78 <data android:mimeType="video/*" />
Jackson Fan239bc522009-07-27 15:58:22 +080079 <data android:mimeType="audio/*" />
Lixin Yue6ef730f2009-12-17 16:31:22 +080080 <data android:mimeType="text/x-vcard" />
Tao Liejunfb8562d2009-11-18 11:02:59 -060081 <data android:mimeType="text/plain" />
82 <data android:mimeType="text/html" />
83 <data android:mimeType="application/zip" />
84 <data android:mimeType="application/vnd.ms-excel" />
85 <data android:mimeType="application/msword" />
86 <data android:mimeType="application/vnd.ms-powerpoint" />
87 <data android:mimeType="application/pdf" />
Nick Pelly09e9cba2009-07-10 18:45:13 -070088 </intent-filter>
89 <intent-filter>
Tao Liejun1ac55072009-08-07 15:01:24 +080090 <action android:name="android.intent.action.SEND_MULTIPLE" />
Nick Pelly09e9cba2009-07-10 18:45:13 -070091 <category android:name="android.intent.category.DEFAULT" />
92 <data android:mimeType="image/*" />
93 <data android:mimeType="video/*" />
94 <data android:mimeType="x-mixmedia/*" />
Lixin Yue6ef730f2009-12-17 16:31:22 +080095 <data android:mimeType="text/x-vcard" />
Nick Pelly09e9cba2009-07-10 18:45:13 -070096 </intent-filter>
97 <intent-filter>
98 <action android:name="android.btopp.intent.action.OPEN" />
99 <category android:name="android.intent.category.DEFAULT" />
100 <data android:mimeType="vnd.android.cursor.item/vnd.android.btopp" />
101 </intent-filter>
102 </activity>
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800103 <activity android:name=".opp.BluetoothOppBtEnableActivity"
Jaikumar Ganesh6a148f12010-05-14 15:00:28 -0700104 android:process="@string/process"
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800105 android:excludeFromRecents="true"
Jaikumar Ganeshb27df662011-01-10 15:21:53 -0800106 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
Nick Pelly09e9cba2009-07-10 18:45:13 -0700107 </activity>
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800108 <activity android:name=".opp.BluetoothOppBtErrorActivity"
Jaikumar Ganesh6a148f12010-05-14 15:00:28 -0700109 android:process="@string/process"
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800110 android:excludeFromRecents="true"
Jaikumar Ganeshb27df662011-01-10 15:21:53 -0800111 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
Nick Pelly09e9cba2009-07-10 18:45:13 -0700112 </activity>
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800113 <activity android:name=".opp.BluetoothOppBtEnablingActivity"
Jaikumar Ganesh6a148f12010-05-14 15:00:28 -0700114 android:process="@string/process"
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800115 android:excludeFromRecents="true"
Jaikumar Ganeshb27df662011-01-10 15:21:53 -0800116 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800117 </activity>
Jaikumar Ganesh53647ab2009-09-11 16:20:52 -0700118 <activity android:name=".opp.BluetoothOppIncomingFileConfirmActivity"
Jaikumar Ganesh6a148f12010-05-14 15:00:28 -0700119 android:process="@string/process"
Jaikumar Ganesh53647ab2009-09-11 16:20:52 -0700120 android:excludeFromRecents="true"
Jaikumar Ganeshb27df662011-01-10 15:21:53 -0800121 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
Nick Pelly09e9cba2009-07-10 18:45:13 -0700122 </activity>
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800123 <activity android:name=".opp.BluetoothOppTransferActivity"
Jaikumar Ganesh6a148f12010-05-14 15:00:28 -0700124 android:process="@string/process"
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800125 android:excludeFromRecents="true"
Jaikumar Ganeshb27df662011-01-10 15:21:53 -0800126 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
Nick Pelly09e9cba2009-07-10 18:45:13 -0700127 </activity>
Tao Liejun6769b592009-07-14 15:55:04 -0700128 <activity android:name=".opp.BluetoothOppLiveFolder"
Jaikumar Ganesh6a148f12010-05-14 15:00:28 -0700129 android:process="@string/process"
Mike Cleronae70ee22009-09-29 13:03:26 -0700130 android:icon="@drawable/ic_launcher_folder_bluetooth"
Nick Pelly09e9cba2009-07-10 18:45:13 -0700131 android:label="@string/btopp_live_folder">
132 <intent-filter>
133 <action android:name="android.intent.action.CREATE_LIVE_FOLDER" />
134 <category android:name="android.intent.category.DEFAULT" />
135 </intent-filter>
136 </activity>
Lixin Yue5cc61792010-02-26 17:35:23 +0800137 <activity android:name=".opp.BluetoothOppTransferHistory"
Jaikumar Ganesh6a148f12010-05-14 15:00:28 -0700138 android:process="@string/process"
Lixin Yue5cc61792010-02-26 17:35:23 +0800139 android:label=""
140 android:excludeFromRecents="true"
141 android:configChanges="orientation|keyboardHidden">
142 </activity>
Jackson Fan2c282d52009-07-19 12:25:14 +0800143 <activity android:name=".pbap.BluetoothPbapActivity"
Jaikumar Ganesh0bd5f7b2010-03-24 10:36:06 -0700144 android:process="@string/process"
Lixin Yuedc3bacd2009-09-21 20:36:16 +0800145 android:excludeFromRecents="true"
Jaikumar Ganeshb27df662011-01-10 15:21:53 -0800146 android:theme="@*android:style/Theme.Holo.Dialog.Alert">
Jackson Fan2c282d52009-07-19 12:25:14 +0800147 <intent-filter>
Lixin Yued8961622009-07-28 10:45:23 +0800148 <category android:name="android.intent.category.DEFAULT" />
Jackson Fan2c282d52009-07-19 12:25:14 +0800149 </intent-filter>
150 </activity>
Jaikumar Ganesh20b763a2010-03-11 13:06:54 -0800151 <service
152 android:process="@string/process"
153 android:name=".pbap.BluetoothPbapService" >
Jaikumar Ganeshb8c66032010-10-07 00:39:15 +0200154 <intent-filter>
155 <action android:name="android.bluetooth.IBluetoothPbap" />
156 </intent-filter>
Jackson Fan2c282d52009-07-19 12:25:14 +0800157 </service>
Jaikumar Ganesh20b763a2010-03-11 13:06:54 -0800158 <receiver
159 android:process="@string/process"
160 android:name=".pbap.BluetoothPbapReceiver">
Jackson Fan2c282d52009-07-19 12:25:14 +0800161 <intent-filter>
Nick Pellybd540682009-09-11 11:46:59 -0700162 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED"/>
Matthew Xie7eab97d2011-06-28 13:53:56 -0700163 <action android:name="android.bluetooth.device.action.CONNECTION_ACCESS_REPLY" />
164 <category android:name="android.intent.category.DEFAULT" />
Jackson Fan2c282d52009-07-19 12:25:14 +0800165 </intent-filter>
166 </receiver>
Nick Pelly09e9cba2009-07-10 18:45:13 -0700167 </application>
168</manifest>