java - BLE 连接的后台服务

标签 java android

我需要实现一个后台服务,通过 BLE 扫描设备并在发现时与我的 BLE 设备连接。所以我的问题是我应该使用哪些服务?

  • Intent 服务
  • 作业调度器

最佳答案

我建议使用服务(IntentService也可以达到目的)。 Android documentation巧妙地捕捉所涉及的主要步骤。示例代码使用 service 来演示 API 用法:-

public class BluetoothLeService extends Service {
    private final static String TAG = BluetoothLeService.class.getSimpleName();

    private BluetoothManager mBluetoothManager;
    private BluetoothAdapter mBluetoothAdapter;
    .........
    .........
    .........

关于java - BLE 连接的后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44853312/

相关文章:

java - ListView 正确显示数据但错误选择

java - 在隐藏字段值中插入换行符 - Java

android - Play 商店应用详细信息链接在手机上不起作用

java - 如何删除android中的__MACOSX文件夹?

android - 将可以抛出的代码转换为 Rxjava

java - Spring JMS 监听器未连接到 ActiveMQ

java - Windows/Java 中的反向换行

Java视频流项目

android - Xamarin、Android、Firebase : "Defualt FirebaseApp is not initialized error". ..?

java - 对话框 fragment 无法转换为 android.app.activity