不知道Manifest文件中的所有权限

时间:2014-01-05 10:18:30

标签: java android android-manifest

我正在尝试将耳机连接到手机时显示消息或祝酒的代码。 但是代码不起作用,当我连接到我的手机时,它没有显示任何干杯。 这是代码:

类文件

 public class Record extends BroadcastReceiver {

@Override
public void onReceive(Context context, Intent arg1) {
    // TODO Auto-generated method stub
    Toast.makeText(context, "Headphones Connected", Toast.LENGTH_LONG).show();

    Vibrator vibrator = (Vibrator) context.getSystemService(Context.VIBRATOR_SERVICE);
    vibrator.vibrate(2000);

}

清单文件

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.CAPTURE_AUDIO_OUTPUT"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.example.brodcastrecieverexample.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <receiver android:name="com.example.brodcastrecieverexample.Record">
    <intent-filter>

        <action android:name="android.intent.action.HEADSET_PLUG"/>
        <action android:name="android.media.SCO_AUDIO_STATE_CHANGED"/>

    </intent-filter>
    </receiver>
</application>

我认为清单文件中缺少某些内容,我进行了所有搜索,但找不到遗漏的内容。

0 个答案:

没有答案