Страница 1 из 1
Прямой доступ к модулям смартфона
Добавлено: 16 сен 2014, 13:48
Realist
Сам честно говоря сам не до конца понимаю о чем спрашиваю.. Но все же - Можно ли как то получить доступ к модулям смартфона(например Bluetooth модулю), минуя класс Context и его getSystemService(). Ведь каждый модуль, как я понимаю, связан со смартфоном как минимум четырьмя пинами. Двумя для питания и двумя - RX и TX, через которые передаются данные. Так вот нужно напрямую передавать данные в эти пины и слушать ответ. Возможно ли такое и если да, то подскажите в какую сторону копать.
Re: Прямой доступ к модулям смартфона
Добавлено: 16 сен 2014, 13:49
Mikhail_dev
NDK ?
Re: Прямой доступ к модулям смартфона
Добавлено: 16 сен 2014, 13:54
Realist
Mikhail_dev писал(а):NDK ?
Не знаю, возможно=) Мне бы статью какую-нибудь хотя бы прочитать, где кто то уже делал подобное. Подозреваю, что в такие дебри мне лезть еще рановато, но очень хочется

Re: Прямой доступ к модулям смартфона
Добавлено: 16 сен 2014, 14:07
Mikhail_dev
Если вы не знакомы с языком С, то да, рановато.
Re: Прямой доступ к модулям смартфона
Добавлено: 16 сен 2014, 14:13
Realist
Mikhail_dev писал(а):Если вы не знакомы с языком С, то да, рановато.
Знаком с плюсами, но очень поверхностно. И что там в Си мне искать? Какие библиотеки позволят сделать мне то, о чем я писал?
Re: Прямой доступ к модулям смартфона
Добавлено: 16 сен 2014, 14:55
Mikhail_dev
http://habrahabr.ru/post/175517/
тут есть картинка со структурой Android. Она подскажет. С блютусом ведь работает нативная библиотека, написанная на С. Надо понять, как её использовать. Я так думаю.
Re: Прямой доступ к модулям смартфона
Добавлено: 19 сен 2014, 12:59
Realist
Mikhail_dev писал(а):http://habrahabr.ru/post/175517/
С блютусом ведь работает нативная библиотека, написанная на С. Надо понять, как её использовать. Я так думаю.
А можно где нибудь посмотреть исходный код этой библиотеки?
Re: Прямой доступ к модулям смартфона
Добавлено: 19 сен 2014, 15:08
altwin
Realist писал(а):Mikhail_dev писал(а):http://habrahabr.ru/post/175517/
С блютусом ведь работает нативная библиотека, написанная на С. Надо понять, как её использовать. Я так думаю.
А можно где нибудь посмотреть исходный код этой библиотеки?
( git clone
https://android.googlesource.com/platfo ... /bluedroid )
Здесь все подробно написанно -
https://source.android.com/devices/bluetooth.html