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