java– 如何在android的后台运行蓝牙连接?

java– 如何在android的后台运行蓝牙连接?,第1张

概述我想编写一个应用程序,通过蓝牙连接从微控制器获取数字作为输入,并在用户的图表中表示它们.我的第一个问题是如何在后台建立与设备的蓝牙连接(没有用户中断)?现在,如果用户单击“测量”按钮,将显示下一页,其中包含图表和“开始”和“停止”按钮,并且将启用蓝牙.在这里,我想在为用

我想编写一个应用程序,通过蓝牙连接从微控制器获取数字作为输入,并在用户的图表中表示它们.我的第一个问题是如何在后台建立与设备的蓝牙连接(没有用户中断)?

现在,如果用户单击“测量”按钮,将显示下一页,其中包含图表和“开始”和“停止”按钮,并且将启用蓝牙.
在这里,我想在为用户显示的进度条下建立连接.

可能吗?当连接在后台建立时,有人能给我看一个例子吗?

解决方法:

不要先走远你必须学习这项服务
这是服务示例

创建一个新类并为Exmaple:MyService命名

public class MyService extends Service {public MyService() {}@OverrIDepublic IBinder onBind(Intent intent) {    return Null;}@OverrIDepublic voID onCreate() {    Toast.makeText(this, "The new Service was Created", Toast.LENGTH_LONG).show();}@OverrIDepublic voID onStart(Intent intent, int startID) {    // For time consuming an long tasks you can launch a new thread here...    // Do your Bluetooth Work Here    Toast.makeText(this, " Service Started", Toast.LENGTH_LONG).show();    }    @OverrIDe    public voID onDestroy() {        Toast.makeText(this, "Service Destroyed", Toast.LENGTH_LONG).show();    }}

要开始活动,只需在主要活动中写下此行

startService(new Intent(this, MyService.class));

停止写这个

stopService(new Intent(this, MyService.class));

访问这个
http://www.javacodegeeks.com/2014/01/android-service-tutorial.html

总结

以上是内存溢出为你收集整理的java – 如何在android的后台运行蓝牙连接?全部内容,希望文章能够帮你解决java – 如何在android的后台运行蓝牙连接?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1118357.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存