【问题标题】:Automatically turn off Bluetooth after sending files发送文件后自动关闭蓝牙
【发布时间】:2012-06-15 20:31:40
【问题描述】:

我正在创建一个允许用户在其中使用蓝牙的应用程序。此外,我正在以编程方式更改蓝牙设备的名称,以便用户可以轻松找出所有人都在使用同一应用程序。我只是想问一下,一旦蓝牙完成向/从其他人发送/接收文件,有什么方法可以自动关闭蓝牙设备?由于我必须将设备名称改回原始名称,所以我正在考虑在发送文件时这样做。并且还要关闭蓝牙。

如果两者都不可能,是否可能至少有一个??
顺便说一句,现在我正在使用 startActivityForResult() 关闭蓝牙,但蓝牙在后台进程中发送文件,我的活动在它开始发送文件和蓝牙关闭后立即完成。
感谢任何帮助。

【问题讨论】:

    标签: android bluetooth android-activity


    【解决方案1】:
     BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();    
        if (!mBluetoothAdapter.isEnabled()) {
    
            Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
            startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);
    
             ********** Here File send code***********
    
           mBluetoothAdapter.disable();
        }
    

    【讨论】:

    • 我正在发送有意图的文件列表,而蓝牙正在自行发送它们。我正在使用 android.content.Intent.ACTION_SEND_MULTIPLE 开始活动。发送文件的代码我还没写。
    猜你喜欢
    • 2011-02-23
    • 2012-07-15
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2013-05-01
    • 1970-01-01
    • 2012-02-14
    相关资源
    最近更新 更多