我可以在使用 java 的移动设备上启用蓝牙吗?

Posted

技术标签:

【中文标题】我可以在使用 java 的移动设备上启用蓝牙吗?【英文标题】:Can I enable bluetooth on a mobile device with java? 【发布时间】:2010-07-28 22:00:21 【问题描述】:

对不起,我的英语不好,有人在移动设备(手机)上使用过 java,可以告诉我是否可以从 java 应用程序启用设备的蓝牙连接?

谢谢

【问题讨论】:

您的意思是要启用或禁用蓝牙收音机? 你不能使用java打开蓝牙。但是你可以在J2ME中使用打开的蓝牙 是的,我想从我的应用程序中启用蓝牙收音机...我想我将不得不指导用户如何做到这一点:(感谢大家的帮助。 @org.life.java,你可以在java中连接蓝牙。如果 BT 被关闭,那么它会请求允许打开它(就像尝试连接到互联网一样)。 @精英绅士你确定吗?你试过吗?我试过很长时间之前我通知用户手动打开它。你能再确认一下吗? 【参考方案1】:

是的,使用 J2ME(Java 2 Micro Edition)绝对可以。我是 3 年前做过的,所以我对此知之甚少。

    访问 Oracle 网站并从 Oracle 下载 J2ME 库/包。 按照示例here 和here 学习如何连接蓝牙设备。

【讨论】:

【参考方案2】:
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
//for enable blutooth(Turn on)
Intent eintent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(eintent, 1);
//for disable(Turn of)
bluetoothAdapter.disable();

【讨论】:

以上是关于我可以在使用 java 的移动设备上启用蓝牙吗?的主要内容,如果未能解决你的问题,请参考以下文章

从使用蓝牙/wifi 连接的移动设备访问 PC 上的本地主机

如何在 Android 上启用/禁用蓝牙硬件初始化日志记录?

从移动浏览器打印到蓝牙打印机

通话过程如何与蓝牙设备配合使用?

配对蓝牙设备有优势吗?

我可以从网站上读取“真实”的移动 GPS 坐标吗?