Cihazlar, Bluetooth üzerinden, kullanım için kullanılabilecek verileri aktarabilir
etkileşimli hizmetler (ses, mesajlaşma ve telefon gibi). İlgili içeriği oluşturmak için kullanılan
Farklı hizmetler için kullanılan Bluetooth profilleri şurada bulunabilir:
include/hardware/bluetooth.h
Ses
Bluetooth bağlantısı, kullanıcıların Bluetooth özellikli bağlantı üzerinden ses çalmasına olanak sağlar cihazlar. Çoğu ses kullanım alanında kaynak olarak Android cihaz kullanılır. Oluşturma cihazı (ör. hoparlör veya mikrofonlu kulaklık) ise lavabodur.
Mutlak ses seviyesi kontrolü
Android 6.0 ve sonraki sürümlerde Android Bluetooth yığını kaynak, mutlak bir ses seviyesi ayarlayıp kullanıcılara ses düzeyi. Kaynak cihaz, sesi azaltılmamış ses ve ses seviyesi gönderir bilgi sağlayabilirsiniz. Ardından lavabo, sesi uygun şekilde ses düzeyi bilgilerine sahiptir. Böylece kullanıcılar doğru çalma ses düzeyini duyabilir.
Kaynak cihaz da ses seviyesi bildirimlerini kaydedebilir. Zaman lavabodaki kontrollerle ses değişiklikleri yapıldığını ve havuza bildirimi kaynağına gönderin. Bu sayede, kaynak kullanıcılar ses seviyesi bilgileri sağlar.
Mutlak ses seviyesi kontrolü varsayılan olarak açıktır. Mutlak devre dışı bırakmak için kullanıcılar Ayarlar > Sistem > Geliştirici seçenekleri ve Mutlak sesi devre dışı bırak açma/kapatma düğmesini seçin.
Gelişmiş ses codec'leri
Android 8.0'da, Gelişmiş Ses Dağıtımı'nı kullanan cihazlar Profil (A2DP), ek ses codec'lerini destekleyebilir. Bluetooth yığın, cihazlar uzak bir ses havuzu. Bu pazarlık en iyi codec'i seçer hem gönderen hem de havuz tarafından desteklenir. ses'e dokunun. Seçimden sonra tüm sesler, seçilen kanal üzerinden yönlendirilir kodlayıcıya gönderilir ve ardından lavaboya gönderilir.
Uygulama
A2DP'yi otomatik olarak destekleyen Android 8.0 çalıştıran cihazlar ek codec desteği alabilirsiniz. Cihaz üreticilerinin bunlara ihtiyacı olabilir ve her şirket için ayrı lisanslar ve ikili blob'lar özel ses codec'lerini destekler. SBC'ye ek olarak, Android 8.0 aşağıdaki codec'leri destekler:
- AAC
- aptX
- aptX HD
- LDAC
Cihaz üreticileri, cihazlarının hangi codec'leri kullandığını seçebilir
kullanmayı deneyin.
res/values/config.xml
bölgesinde şu değerler var:
<!-- Configuring priorities of A2DP source codecs. Larger value means higher priority. Value -1 means the codec is disabled. Value 0 is reserved and should not be used here. Enabled codecs should have priorities in the interval [1, 999999], and each priority value should be unique. --> <integer name="a2dp_source_codec_priority_sbc">1001</integer> <integer name="a2dp_source_codec_priority_aac">2001</integer> <integer name="a2dp_source_codec_priority_aptx">3001</integer> <integer name="a2dp_source_codec_priority_aptx_hd">4001</integer> <integer name="a2dp_source_codec_priority_ldac">5001</integer>
LDAC sertifikası
Android Açık Kaynak Projesi, Sony'nin LDAC codec'i için bir kodlayıcı içerir. Dolayısıyla, Sony'den ayrı bir lisans veya blob kullanmanız gerekmez. Şunu entegre etmek için: LDAC codec'ini cihazınıza yükleyin, Sony'ye kaydolun ve LDAC sertifikasyon süreci.
LDAC sertifikasyon web sitesinde LDAC, teknik özellikler ve operasyon el kitapları gibi. LDAC sitesi de mobil cihazlar için doğrulama ve birlikte çalışabilirlik testleri tablet cihazlar. LDAC'yi tamamlamak için geçen test sonuçlarını Sony'ye gönderin sertifikasyon sürecidir.
Kullanıcı arayüzü özellikleri
Android 8.0, ek codec desteğiyle birlikte, Yüksek tanımlı (HD) Bluetooth'u devre dışı bırakmak için kullanıcıya yönelik ayar ses codec'lerini destekler.
- Ayarlar'a gidin > Bağlı cihazlar > Bluetooth.
- codec'leri devre dışı bırakmak istediğiniz havuzun yanındaki dişli simgesine dokunun .
- HD Ses onay kutusunun işaretini kaldırın.
Ayarlar'ı özelleştiren cihaz üreticileri, Kullanıcıların HD codec'leri devre dışı bırakmalarının bir yolu daha vardır.
Mesajlar
Bluetooth üzerinden mesajlaşma, kullanıcıların SMS okumasına, SMS'e göz atmasına ve yazmasına olanak tanır uzaktaki bir cihazdan gelen iletiler. Bu özellik genellikle Bir telefonu araç içi bilgi-eğlence sistemine bağlama.
Telefon Hizmeti
Bluetooth telefon hizmetleri, kullanıcıların aramaları akış olarak aktarmasına ve senkronizasyon yapmasına olanak tanır bir telefondaki kişileri başka bir Bluetooth cihazına aktarın. Bu özellikler genellikle araba kullanırken eller serbest çağrılar için kullanılır.
Android 8.0'da Bluetooth, bant içi zil sesini destekler. Telefon gelen bir çağrı alırsa, zil sesi oyun oynarım. Ayarlar'da bant içi zil sesini etkinleştirin > Sistem > Geliştirici seçenekleri'ne göre Bant içi zil çaldırmayı etkinleştir açma/kapatma düğmesini seçin.
Bluetooth özellikleri
Bluetooth hizmetlerini uygulamak için Bluetooth yığını çeşitli profil ve özellikler sunar.
Bluetooth profilleri
Bu profiller Bluetooth ile kullanılabilir:
Özellik | Android sürümü | |||||
---|---|---|---|---|---|---|
Ad | Açıklama | 6.0 | 7,0 | 7.1 | 7.1.2 | 8.0 |
SAP | SIM Erişim Profili | 1,1 | 1,1 | 1,1 | 1,1 | 1,1 |
HARİTA | SMS İçin Mesaj Erişimi Profili | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
OPP | Nesne Aktarma Profili | 1,1 | 1,1 | 1,1 | 1,1 | 1.2 |
L2CAP'den OBEX | Mantıksal Bağlantı Denetimi ve Uyarlama üzerinden EXchange OBject (Değişikliği Mantıksal Bağlantı Denetimi ve Uyarlama) Protokol | Evet | Evet | Evet | Evet | Evet |
HFP Ses Ağ Geçidi | Eller Serbest Profili | 1,6 | 1,6 | 1,7 | 1,7 | 1,7 |
HSP | Mikrofonlu Kulaklık Profili | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
A2DP | Gelişmiş Ses Dağıtım Profili | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
AVRCP | Uzaktan Ses/Görüntü Uzaktan Kumanda Profili | 1.3 | 1.3 | 1.3 | 1.3 | 1,4 |
HID | İnsan Arayüzü Cihaz Profili | 1,0 | 1,0 | 1,0 | 1,0 | 1,0 |
PBAP | Telefon Rezervasyonu Erişim Profili | 1.1.1 | 1.1.1 | 1.1.1 | 1.1.1 | 1.2 |
HDP | Sağlık Cihazı Profili | 1,0 | 1,0 | 1,1 | 1,1 | 1,1 |
PBM | Seri Bağlantı Noktası Profili | 1.2 | 1.2 | 1.2 | 1.2 | 1.2 |
PAN / BNEP | Kişisel Alan Ağ Profili / Bluetooth Ağı Kapsülleme Protokolü | 1,0 | 1,0 | 1,0 | 1,0 | 1,0 |
DIP | Cihaz Kimliği Profili | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 |
HOGP 1.0 | GATT üzerinden HID | Evet | Evet | Evet | Evet | Evet |
HD Ses1 | "Gelişmiş ses codec'leri" bölümüne bakın üzerinde | Hayır | Hayır | Hayır | Hayır | Evet |
1 HD Ses özelliği cihaza göre değişir hem kaynakta hem havuzda
Bluetooth Düşük Enerji özellikleri
Şu özellikler BDE için kullanılabilir:
Özellik | Android sürümü | ||||
---|---|---|---|---|---|
Ad | 6.0 | 7,0 | 7.1 | 7.1.2 | 8.0 |
BR/EDR güvenli bağlantılar | 4.1 | 4.1 | 4.1 | 4.1 | 5,0 |
LE Gizlilik | 4,2 | 4,2 | 4,2 | 4,2 | 5,0 |
LE güvenli bağlantılar | 4,2 | 4,2 | 4,2 | 4,2 | 5,0 |
Veri Paketi Uzantıları | 4,2 | 4,2 | 4,2 | 4,2 | 5,0 |
32 bit UUID'ler | Evet | Evet | Evet | Evet | Evet |
Çift Mod LE Merkezi/Çevre Birimi | Evet | Evet | Evet | Evet | Evet |
LE Çevre Birimi Modu | Evet | Evet | Evet | Evet | Evet |
Google HCI Şartları | Evet | Evet | Evet | Evet | Evet |
LE Bağlantı Yönlü Kanallar | Hayır | Hayır | Hayır | Hayır | Hayır |