首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在Flutter中有没有打开Android(和iOS)内置蓝牙菜单的方法

在Flutter中有没有打开Android(和iOS)内置蓝牙菜单的方法
EN

Stack Overflow用户
提问于 2019-11-25 13:56:25
回答 3查看 3.3K关注 0票数 1

我目前正在用Flutter开发一个应用程序,我想给它添加蓝牙支持,我在想,使用Android内置的蓝牙菜单来选择与哪个蓝牙设备配对可能会很酷,而不是开发我自己的蓝牙设备,但这可能吗?

我已经在谷歌上搜索,但没有找到答案(如果我搜索得不够多,请告诉我),如果有人能启发这个话题,那就太酷了。谢谢。

EN

回答 3

Stack Overflow用户

发布于 2019-11-25 15:00:14

尝试使用system_setting包。

下面是一个例子

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import 'package:flutter/material.dart';
import 'package:system_setting/system_setting.dart';

void main() => runApp(MaterialApp(
    home: Scaffold(
    body: Center(
      child: RaisedButton(
        onPressed: _jumpToSetting,
        child: Text('Goto setting'),
      ),
    ),
  ),
));

_jumpToSetting() {
  SystemSetting.goto(SettingTarget.BLUETOOTH);
}
票数 4
EN

Stack Overflow用户

发布于 2021-08-22 00:20:17

使用app_setings包而不是system_setting包。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ElevatedButton(
        child: Text("Bluetooth"),
        onPressed: () {
          AppSettings.openBluetoothSettings();
        },
      )

此代码将带您进入安卓和iOS的蓝牙设置。https://pub.dev/packages/app_settings/example中的更多示例

票数 1
EN

Stack Overflow用户

发布于 2019-11-25 14:41:20

如果我理解正确的话,您想要的是当用户在Flutter中单击按钮时打开Android蓝牙配置屏幕,对吗?

要实现这一点,您可以使用插件android_intent 1打开设置屏幕

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
AndroidIntent intent = AndroidIntent(
   action: 'android.settings.BLUETOOTH_SETTINGS',
);
await intent.launch();

在将应用程序导出到iOS之前,您可能需要检查平台是否为android。

1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59033513

复制
相关文章
flutter - 方法 '[]'在null上被调用,但在inApp中有效
这意味着检索数据需要很短的时间, 试试这个。数据为空时,它将在短时间内通过进度指示器
徐建国
2021/08/03
9520
Flutter 实战快速实现音视频通话应用
本文将引导你如何使用ZEGO Flutter SDK 快速轻松的构建一个跨平台音视频聊天应用,大大降低开发成本,适合想要快速完成多端共用音视频项目的开发者。
liuzhen007
2022/11/08
3.9K0
Flutter 实战快速实现音视频通话应用
Android蓝牙开发—经典蓝牙和BLE(低功耗)蓝牙的区别
最近在做蓝牙开发,刚接触时傻傻的分不清经典蓝牙和低功耗蓝牙的区别,一直用开发低功耗蓝牙的方法去连接经典蓝牙设备,最后当然是一直连接不上了。在此记录下经典蓝牙和低功耗蓝牙的区别和联系。
全栈程序员站长
2022/07/05
5K0
Android蓝牙开发—经典蓝牙和BLE(低功耗)蓝牙的区别
Flutter设置App的应用名字和应用logo图标的方法(android ios web)
在前面的几期给大家介绍了flutter的安装以及一些简单的配置,还运行了helloword
徐建国
2021/11/30
1.8K0
Flutter设置App的应用名字和应用logo图标的方法(android ios  web)
Android蓝牙开发(二)之蓝牙配对和蓝牙连接
上篇文章:https://blog.csdn.net/huangliniqng/article/details/82185983
黄林晴
2019/01/10
4.4K0
Android蓝牙开发(二)之蓝牙配对和蓝牙连接
上篇文章:https://blog.csdn.net/huangliniqng/article/details/82185983
全栈程序员站长
2022/09/07
3.3K0
iOS中的蓝牙
iOS中的蓝牙 概述 iOS中提供了4个框架用于实现蓝牙连接 1.GameKit.framework(用法简单) 只能用于iOS设备之间的同个应用内连接,多用于游戏(eg.拳皇,棋牌类),从iOS7开始过期 2.MultipeerConnectivity.framework(代替1) 只能用于iOS设备之间的连接,从iOS7开始引入,主要用于非联网状态下,通过wifi或者蓝牙进行文件共享(仅限于沙盒的文件),多用于附近无网聊天 3.ExternalAccessory.framework(MFi) 可用
用户1941540
2018/05/11
1.2K0
Flutter 120hz 高刷新率在 Android 和 iOS 上的调研总结
首先科普无用的知识,说起高刷新率,就不得不提两个词汇 ProMotion 和 LTPO 。 ProMotion 是 iOS 在支持 120hz 之后出现的动态刷新率支持,也就是不同场景使用不同的屏幕刷新率,从而实现体验上提升的同时降低了电池的消耗。
GSYTech
2022/04/02
2.8K0
Flutter  120hz 高刷新率在 Android 和 iOS 上的调研总结
Flutter 实战-快速实现音视频通话应用
本文将引导你如何使用ZEGO Flutter SDK 快速轻松的构建一个跨平台音视频聊天应用,大大降低开发成本,适合想要快速完成多端共用音视频项目的开发者;
lcyw
2022/11/23
3.9K0
Flutter 实战-快速实现音视频通话应用
2022年Flutter真的会一统大前端吗?
在创建 iOS 和 Android 应用程序时,通常推荐使用 Flutter,因为使用它更加简单高效。正是由于 Flutter 的诸多优势,它在许多情况下都是移动应用程序的绝佳候选者。它的性能、逻辑架构和文档都备受推崇。国内的社区也非常的活跃,但在某些情况下,Flutter 可能并不是最合适的。这就是我们将在本博客中看到的内容。让我们看一些场景..
徐建国
2022/03/30
2.4K0
2022年Flutter真的会一统大前端吗?
Android 蓝牙库 FastBLE 的使用方法
原生 Android 的蓝牙 API 使用有点麻烦,要先获取设备的蓝牙适配器,接着注册广播来接受蓝牙设备信息,用完了还需要将广播给注销,相对来说有点麻烦。
Kindem
2022/08/12
1.5K0
Flutter混合项目在 iOS14启动崩溃处理方法
最近在开发flutter和iOS混合项目时,遇到真机调试连接xcode启动项目,在断开后,打开App直接崩溃,版本为iOS14+。
Qson
2022/04/11
4.1K7
Flutter混合项目在 iOS14启动崩溃处理方法
LogicFlow内置菜单插件
这一节将讲解快速上手 LogicFlow 流程图编辑框架的内置菜单插件,项目整体基于Vue3+Vite3+Ts4开发,为帮助还为熟练使用 Vue3 和 Typescript 语法的小伙伴提供便利,如果你已经很熟练在Vue3中的开发习惯,建议直接访问 LogicFlow 将获取完整的入门指南。
前端小鑫同学
2023/03/06
1.3K0
LogicFlow内置菜单插件
Flutter 3.7更新详解
新年伊始,由 Flutter 3.7 正式版来「打头阵」!我们与整个 Flutter 社区们继续在 Flutter 3.7 中优化了框架,包括创建自定义菜单栏和层叠式菜单、更好的国际化工具支持、新的调试工具以及其他功能和特性等。
CrazyCodeBoy
2023/03/28
3.2K0
Flutter 3.7更新详解
Android蓝牙开发(一)之打开蓝牙和设备搜索
https://blog.csdn.net/huangliniqng/article/details/82185635
黄林晴
2019/01/10
2.4K0
iOS 蓝牙的GameKit用法
一、连接蓝牙 显示可以连接的蓝牙设备列表 - (IBAction)buildConnect:(id)sender { // 创建弹窗 GKPeerPickerController *ppc = [[GKPeerPickerController alloc] init]; // 设置代理 @interface ViewController () <GKPeerPickerControllerDelegate> ppc.delegate = self; // 展示
用户1941540
2018/05/11
6880
News Quark:基于 ESP32 的电子测量和调试工具
QUARK 是一个集电子测量探头和调试工具为一体、对外开源、且具有无线连接功能的手持设备,适用于 Arduino、ESP32、STM32 和类似平台。它由在 Arduino 环境中编写的开源软件提供支持,这意味着即使是新手开发人员也可以修改设备固件以添加功能或修改现有功能以满足他们的需求。开箱即用,QUARK 可以测量电压、电流、电阻、电容和电感等参数。它还具有内置示波器、UART 记录器、UART 绘图仪和频率发生器。最后,它能够通过蓝牙将数据发送到可以显示和分析的自定义 iOS 和 Android 应用程序。QUARK 的第二个探头通过 USB Type-C 端口连接到设备,该端口也可用于通过 USB 交换数据。
云深无际
2021/10/20
2K0
News
Quark:基于 ESP32 的电子测量和调试工具
在家学习(一):开箱Flutter特点与概念
其实做数据几年基本没有接触过Android,IOS类的开发。曾经也想过学习一下IOS,无奈没有MAC本,装了个虚拟机不好玩。Android的话不需要重新学习新的语言,但是其实也一直没有太多的机会去学习。因为大数据的技能其实也更新的比较快。
CainGao
2020/04/14
1.2K0
点击加载更多

相似问题

我们在iOS中有内置的蓝牙连接监听器吗?

10

Appium中有没有自动实现Android和iOS蓝牙功能的API?

12

有没有适用于IOS和Android的Flutter蓝牙串行通信插件

1105

Flutter和Android/Ios设计

115

在Flutter中有没有类似onNavigateUp-android的方法?

153
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文