1. 程式人生 > >Android 接收藍芽耳機按鍵操作

Android 接收藍芽耳機按鍵操作

http://blog.chinaunix.net/uid-27875-id-3287837.html

3 import android.bluetooth.BluetoothAdapter;
4 import android.content.BroadcastReceiver;
5 import android.content.Context;
6 import android.content.Intent;
7 import android.view.KeyEvent;
8
9 public class MediaButtonReceiver extends BroadcastReceiver
10 {
11     @Override
12     public void onReceive(Context context, Intent intent)
13     {
14         if(intent.getAction().equals(BluetoothDevice.ACTION_ACL_DISCONNECTED))
15             ;  //此處填寫藍芽斷開或連線時執行的動作
16         else
17         {//若上面的程式碼出現問題,則將其遮蔽即可,下列程式碼沒有問題
18             abortBroadcast();  //不知其功能,但不執行或位置不正確會導致下列程式碼失效
19

相關推薦

Android 接收耳機按鍵操作

http://blog.chinaunix.net/uid-27875-id-3287837.html 3 import android.bluetooth.BluetoothAdapter;

耳機按鍵Android側的處理流程

    目前大多數音訊視訊裝置採用紅外遙控器,由於距離、角度、障礙物等的影響,紅外遙控器的應用受到了很大限制。藍芽無線通訊技術可以實現傳統紅外遙控全部應用功能,而且客服了紅外遙控器的侷限性。藍芽音訊視訊遙控應用框架(Audio Video Remote Control P

android bt耳機AVRCP按鍵分析

       目前大多數音訊視訊裝置採用紅外遙控器,由於距離、角度、障礙物等的影響,紅外遙控器的應用受到了很大限制。藍芽無線通訊技術可以實現傳統紅外遙控全部應用功能,而且客服了紅外遙控器的侷限性。藍芽音訊視訊遙控應用框架(Audio Video Remote Contro

Android監聽耳機按鍵事件 無法響應KeyEvent監聽不到

需求:藍芽耳機的按鍵事件,暫停/播放 音訊/視訊 ,無法響應藍芽KeyEvent的事件 此問題是由於中的藍芽KeyEvent監聽不到導致的,可以通過以下方法監聽藍芽按鍵事件    private MediaSession mSession;  &

Android如何監聽耳機按鍵事件

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Android開發之通過耳機實現訊飛語音識別的功能

近階段在開發一款app,實現通過藍芽耳機進行訊飛語音識別,獲取識別結果之後再通過語音合成從藍芽耳機播報出識別結果。上網也查了很多資料,大多是說通過一下兩行程式碼:      mAudioManager.setBluetoothScoOn(true);           

Android開發篇之配對、連線與接收資料

首先是此部分涉及到的類 BluetoothAdapter 藍芽介面卡,即該類裡面包含了藍芽使用中常用到的一些API。 BroadcastReceiver 廣播接收者,不難猜測,藍芽裝置開啟或者關閉、搜尋到周邊裝置就要來通知應用,那麼Android系統就會以廣

Android耳機線控詳解,耳機按鈕監聽(仿酷狗線控效果)

當耳機的媒體按鍵被單擊後,Android系統會發出一個廣播,該廣播的攜帶者一個Action名為MEDIA_BUTTON的Intent。監聽該廣播便可以獲取手機的耳機媒體按鍵的單擊事件。 在Android中有個AudioManager類,該類會維護MEDIA_BUTTON廣播的分發,所以要實現耳機按鍵監聽需

Android實現主動連線耳機

原網址:http://www.cnblogs.com/tt2015-sz/p/5616607.html private static final String TAG = "BluetoothA2DPTest"; private BroadcastReceive

Android通過與微控制器(HC-05)進行通訊,接收資料

怕忘 藍字是連結,開啟會有更多驚喜。 首先,可以明確的是,與微控制器進行通訊的時候,會很明確的知道是有多少個數據; 所以我們就可以根據其長度設定要存取的byte[]長度; 其次,藍芽的接

Android APP通過耳機錄音可行性分析

1 藍芽的兩種型別 部署最為普遍的兩種規格為藍芽基礎率/增強資料率 (BR/EDR)(採用版本為 2.0/2.1)和低耗能 (LE) 藍芽(採用版本為 4.0/4.1/4.2)。 存在哪些差異? 藍芽 BR/EDR—可建立相對較短距離的持續無線連線,因此非

Android狀態列顯示耳機電量

1.HeadsetStateMachine.java static { classInitNative(); VENDOR_SPECIFIC_AT_COMMAND_COMPANY_ID = new HashMap&l

Android Bluetooth 強度Rssi

轉自 https://blog.csdn.net/lhc1105/article/details/54585632 轉自 https://blog.csdn.net/jasonwang18/article/details/73131020 轉自 http://www.cnblogs.co

Microchip美國微芯推出微控制器晶片解決耳機硬質BUG

Microchip美國微芯推出微控制器晶片解決藍芽耳機硬質BUG。嘿嘿福利來啦,採用搭載索尼LDAC技術的全新Microchip藍芽®音訊SoC打造高清音訊裝置。 如今,Microchip Technology Inc.(美國微芯科技公司)為音訊系統設計人員提供了經驗證的採用索尼LDAC音訊

電子產品開發之耳機收納盒控制微控制器晶片

今日分享一款電子產品—藍芽耳機收納盒及藍芽耳機收納盒控制微控制器晶片。使用藍芽耳機的各位肯定都是曉得藍芽耳機收納盒的。大部分藍芽耳機都會隨機配備一款與之匹配的充電盒,充電盒能為其提供電力以及收納存放的功能。 藍芽耳機充電很多事使用Micro USB充電,充電口附近會有充電指示燈。拿出耳機

Android學習——(Bluetooth)

藍芽(Bluetooth) 藍芽(Bluetooth)是一種短距離的無線通訊技術標準。 藍芽協議 藍芽協議分為4層,即核心替代層、電纜替代協議層、電話控制協議層和採納的其他的協議層。這4種最重要的是核心協議層。藍芽協議包括基帶、鏈路管理、邏輯鏈路控制和適應協議四部分。其中鏈路

Android學習——傳輸

藍芽傳輸 通過藍芽傳輸資料與Socket類似。在網路中使用Socket和ServerSocket控制客戶端和服務端的資料讀寫。而藍芽通訊也由客戶端和服務端Socket來完成。藍芽客戶端Socket是BluetoothSocket,藍芽服務端Socket是BluetoothServer

Android學習——Socket通訊

藍芽Socket通訊 UUID 在藍芽中,每個服務和服務屬性都唯一地由 全域性唯一識別符號 ,Universally Unique Identifier(UUID)來校驗。正如它的名字所暗示的,每一個這樣的識別符號都要在時空上保證唯一。UUID類可表現為短整形(16或32位)和長

Android獲取地址(非mac地址)

方法: public static String getBlueToothAddress(Context context){ return android.provider.Settings.Secure.getString(context.getContentResol

供應8223LC耳機專用DFN封裝觸控IC

產品概述:8223LC是一款採用DFN超小封裝的單按鍵觸控晶片,此觸控晶片內建穩壓電路,提供穩定的電壓給觸控感應電路使用,穩定的觸控檢測效果可以廣泛的滿足不同應用的需求,此觸控檢測晶片是專為取代傳統按鍵而設計,觸控檢測PAD的大小可依不同的靈敏度設計在合理的範圍內,低功耗與寬工作電壓,此觸控晶片非常適用於PC