2011-02-03 5 views
0

ブロードキャストレシーバーを使用してACTION_CAMERA_BUTTONを処理します。 androidmanifestファイルACTION_CAMERA_BUTTONブロードキャストイベントを受信して​​いません

<receiver android:name="MappedKeysIntentReceiver"> 
     <intent-filter android:priority = "999"> 
      <action android:name="android.intent.action.ACTION_CAMERA_BUTTON" /> 
     </intent-filter> 
    </receiver> 

に以下しかし、私はカメラボタンを押すと上のブロードキャストを取得いけない、私が追加したが、どのようにこれまで私はその後、私はイベントを受け付けており、手動で登録した場合。 誰もこの動作を軽視することはできません。私は受信者をmanuayylyそれを登録するのではなく、マニフェストファイルで指定することを望みます。私はlg optimus gt540でそれを試しました。マイルストーンは両方とも2.1のアンドロイドOSを動かしています。

ありがとうございました

答えて

1

あなたのアクション名が間違っています。文字列で表される場合はandroid.intent.action.CAMERA_BUTTONです。

+0

私の悪い、ありがとう – ishaque

関連する問題