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 android:sharedUserId="@string/sharedUserId"> 5 6 <original-package android:name="com.android.bluetooth" /> 7 8 <!-- 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" /> 13 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 14 <uses-permission android:name="android.permission.ACCESS_BLUETOOTH_SHARE" /> 15 <uses-permission android:name="android.permission.INTERNET" /> 16 <uses-permission android:name="android.permission.BLUETOOTH" /> 17 <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> 18 <uses-permission android:name="android.permission.WAKE_LOCK" /> 19 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 20 <uses-permission android:name="android.permission.READ_CONTACTS" /> 21 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 22 <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 23 <application 24 android:icon="@drawable/bt_share" 25 android:label="@string/app_name"> 26 <uses-library android:name="javax.obex" /> 27 <provider android:name=".opp.BluetoothOppProvider" 28 android:authorities="com.android.bluetooth.opp" 29 android:process="@string/process"> 30 <path-permission 31 android:path="/btopp" 32 android:permission="android.permission.ACCESS_BLUETOOTH_SHARE" /> 33 </provider> 34 <service 35 android:process="@string/process" 36 android:name=".opp.BluetoothOppService" 37 android:permission="android.permission.ACCESS_BLUETOOTH_SHARE" /> 38 <receiver 39 android:process="@string/process" 40 android:name=".opp.BluetoothOppReceiver"> 41 <intent-filter> 42 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED" /> 43 <action android:name="android.intent.action.BOOT_COMPLETED" /> 44 </intent-filter> 45 </receiver> 46 <activity android:name=".opp.BluetoothOppLauncherActivity" 47 android:process="@string/process" 48 android:theme="@android:style/Theme.Dialog" android:label="@string/bt_share_picker_label"> 49 <intent-filter> 50 <action android:name="android.intent.action.SEND" /> 51 <category android:name="android.intent.category.DEFAULT" /> 52 <data android:mimeType="image/*" /> 53 <data android:mimeType="video/*" /> 54 <data android:mimeType="audio/*" /> 55 <data android:mimeType="text/x-vcard" /> 56 <data android:mimeType="text/plain" /> 57 <data android:mimeType="text/html" /> 58 <data android:mimeType="application/zip" /> 59 <data android:mimeType="application/vnd.ms-excel" /> 60 <data android:mimeType="application/msword" /> 61 <data android:mimeType="application/vnd.ms-powerpoint" /> 62 <data android:mimeType="application/pdf" /> 63 </intent-filter> 64 <intent-filter> 65 <action android:name="android.intent.action.SEND_MULTIPLE" /> 66 <category android:name="android.intent.category.DEFAULT" /> 67 <data android:mimeType="image/*" /> 68 <data android:mimeType="video/*" /> 69 <data android:mimeType="x-mixmedia/*" /> 70 <data android:mimeType="text/x-vcard" /> 71 </intent-filter> 72 <intent-filter> 73 <action android:name="android.btopp.intent.action.OPEN" /> 74 <category android:name="android.intent.category.DEFAULT" /> 75 <data android:mimeType="vnd.android.cursor.item/vnd.android.btopp" /> 76 </intent-filter> 77 </activity> 78 <activity android:name=".opp.BluetoothOppBtEnableActivity" 79 android:process="@string/process" 80 android:excludeFromRecents="true" 81 android:theme="@*android:style/Theme.Dialog.Alert"> 82 </activity> 83 <activity android:name=".opp.BluetoothOppBtErrorActivity" 84 android:process="@string/process" 85 android:excludeFromRecents="true" 86 android:theme="@*android:style/Theme.Dialog.Alert"> 87 </activity> 88 <activity android:name=".opp.BluetoothOppBtEnablingActivity" 89 android:process="@string/process" 90 android:excludeFromRecents="true" 91 android:theme="@*android:style/Theme.Dialog.Alert"> 92 </activity> 93 <activity android:name=".opp.BluetoothOppIncomingFileConfirmActivity" 94 android:process="@string/process" 95 android:excludeFromRecents="true" 96 android:theme="@*android:style/Theme.Dialog.Alert"> 97 </activity> 98 <activity android:name=".opp.BluetoothOppTransferActivity" 99 android:process="@string/process" 100 android:excludeFromRecents="true" 101 android:theme="@*android:style/Theme.Dialog.Alert"> 102 </activity> 103 <activity android:name=".opp.BluetoothOppLiveFolder" 104 android:process="@string/process" 105 android:icon="@drawable/ic_launcher_folder_bluetooth" 106 android:label="@string/btopp_live_folder"> 107 <intent-filter> 108 <action android:name="android.intent.action.CREATE_LIVE_FOLDER" /> 109 <category android:name="android.intent.category.DEFAULT" /> 110 </intent-filter> 111 </activity> 112 <activity android:name=".opp.BluetoothOppTransferHistory" 113 android:process="@string/process" 114 android:label="" 115 android:excludeFromRecents="true" 116 android:configChanges="orientation|keyboardHidden"> 117 </activity> 118 <activity android:name=".pbap.BluetoothPbapActivity" 119 android:process="@string/process" 120 android:excludeFromRecents="true" 121 android:theme="@*android:style/Theme.Dialog.Alert"> 122 <intent-filter> 123 <category android:name="android.intent.category.DEFAULT" /> 124 </intent-filter> 125 </activity> 126 <service 127 android:process="@string/process" 128 android:name=".pbap.BluetoothPbapService" > 129 </service> 130 <receiver 131 android:process="@string/process" 132 android:name=".pbap.BluetoothPbapReceiver"> 133 <intent-filter> 134 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED"/> 135 </intent-filter> 136 </receiver> 137 </application> 138 </manifest> 139