2015-11-16 3 views
0

Мне нужно создать приложение Android для Android, которое отображает различные данные с телефонов пользователей, когда они соединены с приложением. по различным данным, я имею в виду их список контактов, состояние батареи и т. д.Получить данные с устройств через bluetooth

Какие API необходимо выполнить для этого? Я видел API Bluetooth, но поскольку у меня нет никакого контроля над телефонами, которые соединяются с моим приложением, мне нужно как-то получить эти данные автоматически.

+0

Без приложения, работающего на пользовательском телефоне, с которым вы можете общаться, это кажется невозможным. –

+0

@LaMachine Итак, как теперь, когда вы соединяете свой телефон с автомобильным устройством, он автоматически показывает ваши контакты, музыкальные файлы и т. Д.? – YmvpShe

+0

Ваше приложение должно предоставить разрешение на чтение ваших контактов. –

ответ

0

Цитируя Samsung форумов:

«Телефонной книга Access Profile, часто упоминается в спецификациях как PBAP или ПБ, является последним протоколом в семье Bluetooth для синхронизации контактов между устройствами Автомобилей и телефонов, которые поддерживают это. Стандарт может синхронизировать вашу адресную книгу, чтобы ваша система громкой связи в автомобиле соответствовала входящим вызовам для контактов с контактами, отображала фотографии звонящего и извлекала информацию для голосового набора по имени. Автомобили также могут обрабатывать SMS с помощью профиля доступа к сообщениям. устройства позволяют просматривать, отправлять и получать тексты с вашего устройства Bluetooth, некоторые устройства даже автоматически считывают входящие тексты вслух ».

Итак, проверьте, поддерживается ли этот профиль bluetooth обоими устройствами Bluetooth.

Поддержка документов SDK для Android для нескольких профилей. См. Здесь: http://developer.android.com/guide/topics/connectivity/bluetooth.html#Profiles

И, по-видимому, PBAP не существует. Итак, я бы сказал, вы в значительной степени по своему усмотрению, но я наткнулся на это. Проверьте это: https://android.googlesource.com/platform/frameworks/base/+/ee0b3e9/core/java/android/bluetooth/BluetoothPbap.java

+0

Я знаю об этом профиле, и знаю другие профили. Я не знаю, какие API Android используют эти профили. а не только для телефонной книги. для других данных. – YmvpShe

+0

Проверьте отредактированный ответ. –

Смежные вопросы