Bluetooth-соединение в фоновом режиме как услуга в Android? - PullRequest
4 голосов
/ 20 ноября 2010

Я разрабатываю приложение, в котором устройство Android будет подключено к устройству через Bluetooth, и они будут обмениваться определенными пакетами. Теперь пакетная связь должна выполняться в фоновом режиме, и пользователь может перемещаться по экранам приложения. Таким образом, для этой цели использование связи Bluetooth, работающей в качестве службы, является правильным решением или нет? Если нет, то кто-нибудь может дать мне знать об альтернативе.

Еще одна вещь, которую я хотел знать, - это хорошая идея, чтобы служба была удаленной и поддерживала связь через IPC, или служба работала в том же процессе, что и приложение.

Ответы [ 2 ]

2 голосов
/ 20 ноября 2010

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

0 голосов
/ 05 января 2015

Да, это очень хорошее решение.Вам необходимо определить Сервис в файле AndroidManifest.

<application android:name="com.example.MyApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <service
            android:name="com.example.BLEService"
            android:enabled="true" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...