当前位置: 首页 > 知识库问答 >
问题:

Android:通过蓝牙连接两个设备,并通过编程方式启用互联网接入

唐哲
2023-03-14

我正在尝试通过蓝牙连接两台Android设备(已经配对),并在其中一台设备上自动访问互联网。

这可以通过在设置中访问并启用以下复选框来实现:

你知道我怎么用程序来做这个吗?

谢谢。

共有1个答案

吴丁雷
2023-03-14

这应该可以使用WifiManagersetWifiApEnabled()方法实现。

然而,这种方法只能在Android SDK 27之前使用。它被标记为SystemAPI,需要android。显示准许系带_特权

因此,强烈不建议实现此功能,因为谷歌不提供任何官方API调用来启用移动热点。

您可以在此处阅读有关此主题的更多信息:

https://medium.com/@珍。creuzedeschatelliers/how-to-activate-the-mobile-hotspot-on-android-programmetically-or-not-5931e44097e3

 类似资料:
  • 我正试图通过蓝牙将数据从一台设备传输到另一台设备。 我之前曾尝试在android网站上运行bluetoothChat示例代码,但没有成功。 现在,我继续研究我发现的这段代码,虽然它在我的设备上编译,但它们之间没有连接。 有人看到下面的代码有什么问题吗?如果有人知道android上蓝牙的一些好资源,如果他们能与我分享,我将不胜感激!

  • 它是蓝牙耳机还是手机? 如何在android代码中区分蓝牙耳机和支持蓝牙的android设备。 我正在开发一个小应用程序,我有一个功能,阻止通过蓝牙数据传输,但它需要允许通过蓝牙耳机通信。 > 我引用了示例和代码,因为它们建议我仅配对/取消配对蓝牙设备。Android:如何以编程方式配对蓝牙设备? 获取所有连接的设备。在Android中,如何获取已连接蓝牙设备的配置文件? 我是否可以在设备中获得与

  • 我如何获得Android所有已连接蓝牙设备的列表,而不考虑配置文件? 或者,我看到您可以通过BluetoothManager获取特定配置文件的所有连接设备。获取连接的设备。 我想我可以通过ACTION_ACL_CONNECTED/ACTION_ACL_DISCONNECTED监听连接/断开来查看哪些设备连接...似乎容易出错。 但我想知道是否有更简单的方法来获取所有已连接蓝牙设备的列表。

  • 我正在尝试制作一个应用程序,它使用Android的新蓝牙低能耗API。为此,我从API Level18附带的BLE示例开始。 当我读到Android不能充当外围设备时,我将Android手机置于中央模式,扫描周围的BLE设备。为此,我用一个模拟心脏传感器的北欧平台做了一些测试。一切都以完美的方式运作! 多谢了。 编辑:经过一些艰苦的测试,我在AOSP页面上提出了一个问题。这里可以查

  • 问题内容: 我正在尝试通过蓝牙两个设备连接。我已经能够做到,但是当连接启动时,操作系统要求我提供配对代码。 我要做的是以编程方式提供该代码。有没有一种方法可以连接这些设备并发送配对代码而无需用户插入? 注意:我确实有配对代码,只是我不希望用户插入它,而是由应用程序从保存它的地方获取并使用它。 注意_2:必须使用配对码。因此,不能使用createInsecureRfcommSocketToServi

  • 连接设备 接口说明 用于连接 扫描出来的蓝牙设备。 参数说明 字段 类型 必须? 说明 device RKBLEDevice 是 蓝牙设备 示例代码 Swift: RokidMobileSDK.binder.connect(device: RKBLEDevice) Objc: [RokidMobileSDK.binder connect:device]; 断开设备 接口说明 用于断开已经连接的