Home | History | Annotate | Download | only in Bluetooth
      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             <intent-filter>
    130                 <action android:name="android.bluetooth.IBluetoothPbap" />
    131             </intent-filter>
    132         </service>
    133         <receiver
    134             android:process="@string/process"
    135             android:name=".pbap.BluetoothPbapReceiver">
    136             <intent-filter>
    137                 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED"/>
    138             </intent-filter>
    139         </receiver>
    140     </application>
    141 </manifest>
    142