AndroidManifest.xml revision 2c282d5898ac0916470ebfa9ff26ba784cf4bb24
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/stat_sys_data_bt"
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            android:permission="android.permission.ACCESS_BLUETOOTH_SHARE" />
25        <service android:name=".opp.BluetoothOppService"
26            android:permission="android.permission.ACCESS_BLUETOOTH_SHARE" />
27        <receiver android:name=".opp.BluetoothOppReceiver">
28            <intent-filter>
29                <action android:name="android.bluetooth.intent.action.BLUETOOTH_STATE_CHANGED" />
30                <action android:name="android.intent.action.BOOT_COMPLETED" />
31            </intent-filter>
32        </receiver>
33        <activity android:name=".opp.BluetoothOppLauncherActivity"
34            android:theme="@android:style/Theme.Dialog" android:label="@string/bt_share_picker_label">
35            <intent-filter>
36                <action android:name="android.intent.action.SEND" />
37                <category android:name="android.intent.category.DEFAULT" />
38                <data android:mimeType="image/*" />
39                <data android:mimeType="video/*" />
40                <data android:mimeType="text/x-vcard" />
41            </intent-filter>
42            <intent-filter>
43                <action android:name="android.intent.action.ACTION_SHARE_MULTIPLE" />
44                <category android:name="android.intent.category.DEFAULT" />
45                <data android:mimeType="image/*" />
46                <data android:mimeType="video/*" />
47                <data android:mimeType="x-mixmedia/*" />
48            </intent-filter>
49            <intent-filter>
50                <action android:name="android.btopp.intent.action.OPEN" />
51                <category android:name="android.intent.category.DEFAULT" />
52                <data android:mimeType="vnd.android.cursor.item/vnd.android.btopp" />
53            </intent-filter>
54        </activity>
55        <activity android:name=".opp.BluetoothOppBtEnableActivity">
56        </activity>
57        <activity android:name=".opp.BluetoothOppBtErrorActivity">
58        </activity>
59        <activity android:name=".opp.BluetoothOppBtEnablingActivity">
60            android:theme="@android:style/Theme.Dialog"> </activity>
61        <activity android:name=".opp.BluetoothOppIncomingFileConfirmActivity">
62        </activity>
63        <activity android:name=".opp.BluetoothOppTransferActivity">
64        </activity>
65        <activity android:name=".opp.BluetoothDevicePickerActivity">
66        </activity>
67        <activity android:name=".opp.BluetoothPinDialog" android:label="@string/bluetooth_pin_entry"
68            android:theme="@*android:style/Theme.Dialog.Alert">
69            <intent-filter>
70                <action android:name="android.bluetooth.intent.action.PAIRING_REQUEST" />
71                <category android:name="android.intent.category.DEFAULT" />
72            </intent-filter>
73        </activity>
74        <activity android:name=".opp.BluetoothOppLiveFolder"
75            android:label="@string/btopp_live_folder">
76            <intent-filter>
77                <action android:name="android.intent.action.CREATE_LIVE_FOLDER" />
78                <category android:name="android.intent.category.DEFAULT" />
79            </intent-filter>
80        </activity>
81        <activity android:name=".pbap.BluetoothPbapActivity"
82            android:label=" "
83            android:theme="@*android:style/Theme.Dialog.Alert">
84            <intent-filter>
85        <category android:name="android.intent.category.DEFAULT" />
86            </intent-filter>
87        </activity>
88        <service android:name=".pbap.BluetoothPbapService" >
89            <action android:name="android.bluetooth.IBluetoothPbap"/>
90        </service>
91        <receiver android:name=".pbap.BluetoothPbapReceiver">
92            <intent-filter>
93                <action android:name="android.bluetooth.intent.action.BLUETOOTH_STATE_CHANGED"/>
94            </intent-filter>
95        </receiver>
96    </application>
97</manifest>
98