1<?xml version="1.0" encoding="utf-8"?> 2<manifest xmlns:android="http://schemas.android.com/apk/res/android" 3 package="com.android.bluetooth" > 4 <!-- Allows access to the Bluetooth Share Manager --> 5 <permission android:name="android.permission.ACCESS_BLUETOOTH_SHARE" 6 android:label="@string/permlab_bluetoothShareManager" 7 android:description="@string/permdesc_bluetoothShareManager" 8 android:protectionLevel="signature" /> 9 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 10 <uses-permission android:name="android.permission.ACCESS_BLUETOOTH_SHARE" /> 11 <uses-permission android:name="android.permission.INTERNET" /> 12 <uses-permission android:name="android.permission.BLUETOOTH" /> 13 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 14 <uses-permission android:name="android.permission.WAKE_LOCK" /> 15 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 16 <uses-permission android:name="android.permission.READ_CONTACTS" /> 17 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 18 <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 19 <application android:icon="@drawable/bt_share" 20 android:label="@string/app_name"> 21 <uses-library android:name="javax.obex" /> 22 <provider android:name=".opp.BluetoothOppProvider" 23 android:authorities="com.android.bluetooth.opp"> 24 <path-permission 25 android:path="/btopp" 26 android:permission="android.permission.ACCESS_BLUETOOTH_SHARE" /> 27 </provider> 28 <service android:name=".opp.BluetoothOppService" 29 android:permission="android.permission.ACCESS_BLUETOOTH_SHARE" /> 30 <receiver android:name=".opp.BluetoothOppReceiver"> 31 <intent-filter> 32 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> 33 <action android:name="android.intent.action.BOOT_COMPLETED" /> 34 </intent-filter> 35 </receiver> 36 <activity android:name=".opp.BluetoothOppLauncherActivity" 37 android:theme="@android:style/Theme.Dialog" android:label="@string/bt_share_picker_label"> 38 <intent-filter> 39 <action android:name="android.intent.action.SEND" /> 40 <category android:name="android.intent.category.DEFAULT" /> 41 <data android:mimeType="image/*" /> 42 <data android:mimeType="video/*" /> 43 <data android:mimeType="audio/*" /> 44 </intent-filter> 45 <intent-filter> 46 <action android:name="android.intent.action.SEND_MULTIPLE" /> 47 <category android:name="android.intent.category.DEFAULT" /> 48 <data android:mimeType="image/*" /> 49 <data android:mimeType="video/*" /> 50 <data android:mimeType="x-mixmedia/*" /> 51 </intent-filter> 52 <intent-filter> 53 <action android:name="android.btopp.intent.action.OPEN" /> 54 <category android:name="android.intent.category.DEFAULT" /> 55 <data android:mimeType="vnd.android.cursor.item/vnd.android.btopp" /> 56 </intent-filter> 57 </activity> 58 <activity android:name=".opp.BluetoothOppBtEnableActivity" 59 android:excludeFromRecents="true" 60 android:theme="@*android:style/Theme.Dialog.Alert"> 61 </activity> 62 <activity android:name=".opp.BluetoothOppBtErrorActivity" 63 android:excludeFromRecents="true" 64 android:theme="@*android:style/Theme.Dialog.Alert"> 65 </activity> 66 <activity android:name=".opp.BluetoothOppBtEnablingActivity" 67 android:excludeFromRecents="true" 68 android:theme="@*android:style/Theme.Dialog.Alert"> 69 </activity> 70 <activity android:name=".opp.BluetoothOppIncomingFileConfirmActivity" 71 android:excludeFromRecents="true" 72 android:theme="@*android:style/Theme.Dialog.Alert"> 73 </activity> 74 <activity android:name=".opp.BluetoothOppTransferActivity" 75 android:excludeFromRecents="true" 76 android:theme="@*android:style/Theme.Dialog.Alert"> 77 </activity> 78 <activity android:name=".opp.BluetoothOppLiveFolder" 79 android:icon="@drawable/ic_launcher_folder_bluetooth" 80 android:label="@string/btopp_live_folder"> 81 <intent-filter> 82 <action android:name="android.intent.action.CREATE_LIVE_FOLDER" /> 83 <category android:name="android.intent.category.DEFAULT" /> 84 </intent-filter> 85 </activity> 86 <activity android:name=".pbap.BluetoothPbapActivity" 87 android:excludeFromRecents="true" 88 android:theme="@*android:style/Theme.Dialog.Alert"> 89 <intent-filter> 90 <category android:name="android.intent.category.DEFAULT" /> 91 </intent-filter> 92 </activity> 93 <service android:name=".pbap.BluetoothPbapService" > 94 </service> 95 <receiver android:name=".pbap.BluetoothPbapReceiver"> 96 <intent-filter> 97 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED"/> 98 </intent-filter> 99 </receiver> 100 </application> 101</manifest> 102