My app can be controlled by normal headset. It simply overrides \"onKeyDown\". But key events from bluetooth headset are not captured - why? Or how to capture bluetooth key
Check out this article. It explains how to implement something similar using media button actions.
I know you've mentioned that you walked this way without success, still give it a try. Point your attention to gotchas related to registering broadcast receiver, setting intent filter priorities and adding permissions (all explained in the article).
Hope this will help.