PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Bluetooth (http://pccar.ru/forumdisplay.php?f=191)
-   -   nexus 7 как BT гарнитура (http://pccar.ru/showthread.php?t=19663)

oops1 17.09.2013 21:31

nexus 7 как BT гарнитура
 
в схемах кажется есть упоминание по реанимацию бута, сегодня краем глаза кажется видел что такое.

Цитата:

Сообщение от Alexus371 (Сообщение 260739)
...
Долго к вам не заходил,мучает такой вопрос. Появилась ли программка " bluetooth hands free " для андройда? Заранее благодарю.

Подниму вопрос :)
Как обстоят дела ? что ни будь поменялось , получилось ли у кого завести Hands Free ?

Сейчас уже довольно много китайских магнитол на адроиде , может из них как нибудь выдернуть софт ?

DmitrySmol 18.09.2013 01:11

тута ответы на ваши вопросы :)

oops1 18.09.2013 02:56

насколько я понял в той теме обсуждают железяку(и) и как их прикрутить к планшету

DmitrySmol 18.09.2013 03:05

oops1 но это и есть пока единственное решение.

P.S. не внимательно читаете. Чтото подобное awtoap для винды соорудил. Для андрюши это пока теория.

oops1 18.09.2013 14:35

В общем я загуглил.
Правильно я понял ?

Андроид из коробки имеет реализацию всего 3х профилей
Headset
Health
a2dp

Но для реализации HFP многие (или некоторые) производители 2din ящиков используют пакет
BlueZ (в частности я его нашел в прошивке одного из девайса, правда там под андроид ECLAIR)
http://www.bluez.org/profiles/

Цитата:

Provided by BlueZ:

A2DP 1.2
AVRCP 1.5
DI 1.3
HDP 1.0
HID 1.0
PAN 1.0
SPP 1.1
GATT (LE) profiles:

PXP 1.0
HTP 1.0
HoG 1.0
TIP 1.0
CSCP 1.0
OBEX based profiles (by obexd):

FTP 1.1
OPP 1.1
PBAP 1.1
MAP 1.0
Provided by the oFono project:

HFP 1.6 (AG & HF)
Теперь насколько я понимаю, нужно подменить в прошивке стек на BlueZ скомпилировав под Nexus 7

И потом уже можно будет писать софтинку для HadsFree, я бы занялся. но что то как то с таким трудом дается мне андроид.

Kacap 18.09.2013 15:04

oops1, если победишь handsfree на уксусе - с меня как минимум ящик пива в финансовом эквиваленте

oops1 18.09.2013 15:34

Короче я чето запутался :)
В исходниках которые доступны в SDK API 17, я так понимаю это Nexus 7, есть файлик
BluetoothHeadset.java а в нем вот такой комментарий, описание файла.

Цитата:

/**
* Public API for controlling the Bluetooth Headset Service. This includes both
* Bluetooth Headset and Handsfree (v1.5) profiles.
*
*

BluetoothHeadset is a proxy object for controlling the Bluetooth Headset
* Service via IPC.
*
*

Use {@link BluetoothAdapter#getProfileProxy} to get
* the BluetoothHeadset proxy object. Use
* {@link BluetoothAdapter#closeProfileProxy} to close the service connection.
*
*

Android only supports one connected Bluetooth Headset at a time.
* Each method is protected with its appropriate permission.
*/


Это означает что в нексус поддерживает нужный режим ?

DmitrySmol 18.09.2013 15:44

шит, а мы то тут все мучаемся. надо только гдето галочку поставить?

oops1 18.09.2013 15:51

Нет, галочка не поможет, нужно писать софт который будет использовать этот профиль, но прежде чем начать зарыватся в новую для себя платформу, хотелось бы понять что не так, что я упустил ?

DmitrySmol 18.09.2013 15:57

oops1 упустили вы то, что еслиб это так просто было, то уже давно на маркете появилось бы. Думаю перелапатить там надо не одну тыщу строк кода.


Часовой пояс GMT +4, время: 17:15.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot