Android在哪裏處理通過耳機插孔連接的耳機發送的命令?具體來說,播放/暫停和接聽電話?這是埋在操作系統中還是可以通過API訪問?Android軟件堆棧的哪個部分通過耳機插孔處理命令? (例如用耳機接聽電話)
回答
這並不是真的與任何的android功能或功能有關,它只是硬件相關的,3.5沒有一個有限的,明確定義的連接數量,你可以有一個單聲道,立體聲, 3通道甚至其他配置。
據我所知,這種硬件(插孔)甚至沒有列出獲取谷歌Android商業版本的要求列表,所以你甚至不能畫出一套清晰的設備,基於您定位的Android版本。
「連接數」是什麼意思? – gipi 2013-04-21 11:32:08
@gipi如果你看一下3.5「插口的公頭連接器,你通常可以看到金屬上的一些環,它們就是千斤頂就位時的實際連接。 – user2244984 2013-04-21 11:49:44
這是無知的猜測,並且絕不會回答這個問題,如果你花一些時間檢查android源代碼,你會看到如何在該樹所針對的特定設備上處理這個問題。 – 2013-05-07 19:33:39
- 1. 耳機插孔聽衆Android
- 2. Android的耳機插孔
- 3. 通過Android手機的耳機插孔發送數據
- 4. Android如何用耳機按鈕接聽電話等?
- 5. iPhone中的插孔/耳機檢測
- 6. Swift:如何通過耳機插孔從固體按鈕輸入?
- 7. 可以通過耳機插孔使用音頻嗎?
- 8. iPhone耳機插孔 - 讀入數據?
- 9. 耳機和聽筒
- 10. Android從耳機/ USB插孔發送/接收字節?
- 11. 通過耳機插孔將數據傳輸到iPhone
- 12. Square Reader(squareup)設備如何通過Android中的耳機插孔工作?
- 13. [Android]耳機插入時只有耳機聲音
- 14. 是否可以通過帶耳機的耳機播放音調?
- 15. 通過Ionic檢測耳機
- 16. 如何檢測WinRT中未插入的耳機插孔?
- 17. 作爲藍牙耳機的電話
- 18. Iphone禁用耳機耳機按鈕
- 19. AVAudioEngine在插入耳機或插入耳機時崩潰
- 20. 是否可以在Android上控制耳機插孔的輸出電壓?
- 21. 如何檢測Mac上的耳機插孔中的東西?
- 22. SWIFT:清除使用通過耳機插孔連接的外部設備按鈕的文本視圖
- 23. 您能否告訴耳機/耳機是否插入WP8
- 24. 如何在Android上使用耳機插孔捕獲磁性刷卡數據?
- 25. 來自耳機/麥克風插孔的帶寬
- 26. 耳機插孔的變化和暫停歌曲
- 27. Android:檢查是否插入了耳機
- 28. Quickblox使用耳機揚聲器的音頻通話Android
- 29. 使用Android 2.2 SDK向藍牙耳機發送響鈴命令
- 30. 閱讀iPhone耳機插孔或藍牙(心率測量)
有沒有聽說過Square應用程序?他們正在讀取連接到相同3.5mm插孔的讀卡器的信用卡信息。我不知道如何做到這一點! – 2013-04-21 11:43:52
@Usagi - 看起來像是錯誤地關閉了。無論如何,最低級別(例如激活上拉電阻和檢查開關閉合,然後停用它們以節省電池壽命)在內核的設備特定代碼中處理。要找到中等級別的Android處理(至少在通用情況下),您可能需要下載整個存儲庫(不幸的是,數量巨大),然後針對可能的條款進行一些完整的樹木處理。任何應用程序可訪問的功能/意圖都將在其他Android或供應商API中記錄在各自的開發人員文檔中。 – 2013-05-07 19:36:28