本文实例讲述了Android实现的简单蓝牙程序。分享给大家供大家参考,具体如下:

我将在这篇文章中介绍了的Android蓝牙程序。这个程序就是将实现把手机变做电脑PPT播放的遥控器:用音量加和音量减键来控制PPT页面的切换。

遥控器服务器端

首先,我们需要编写一个遥控器的服务器端(支持蓝牙的电脑)来接收手机端发出的信号。为了实现这个服务器端,我用到了一个叫做Bluecove(专门用来为蓝牙服务的!)的Java库。

以下是我的RemoteBluetoothServer类:

public class RemoteBluetoothServer{

public static void main(String[] args) {

Thread waitThread = new Thread(new WaitThread());

waitThread.start();

}

}

在主方法中创建了一个线程,用于连接客户端,并处理信号。

public class WaitThread implements Runnable{

/** Constructor */

public WaitThread() {

}

@Override

public void run() {

waitForConnection();

}

/** Waiting for connection from devices */

private void waitForConnection() {

// retrieve

android中如何实现蓝牙后台运行,Android实现的简单蓝牙程序示例相关推荐

  1. android中编译和使用luajit开发应用,Android 嵌入 LuaJIT 的曲折道路

    相关链接:Windows 下编译 LuaJIT 懒人与伸手党可以直接看最底部. 为什么使用 LuaJIT Lua 官方版的编译嵌入相对简单,但是为什么要用 LuaJIT 呢?我所了解到的优势有: 更高 ...

  2. 为什么说在Android中请求权限从来都不是一件简单的事情?

    本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 周末时间参加了东莞和深圳的两场GDG,因为都是线上参与,所以时间上并不赶,我只需要坐在家里等 ...

  3. Android中layout过程详解 (结合Android 4.0.4 最新源码)

    上一篇文章Android中mesure过程详解 (结合Android 4.0.4 最新源码)介绍了View树的measure过程,相对与measure过程,本文介绍的layout过程要简单多了,正如l ...

  4. Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题

    Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题 这是API ...

  5. android中调用fft函数,J使用PCM数据在Android中转换FFT(JTransforms FFT in Android from PCM data)...

    J使用PCM数据在Android中转换FFT(JTransforms FFT in Android from PCM data) 我一直在玩这个游戏已经有一段时间了,我无法弄清楚我在这里要做的事情. ...

  6. linux中启动 java -jar 后台运行程序

    ps -ef | grep java  查询java 端口占用 linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉. ...

  7. Android中mesure过程详解 (结合Android 4.0.4 最新源码)

    如何遍历并绘制View树?之前的文章Android中invalidate() 函数详解(结合Android 4.0.4 最新源码)中提到invalidate()最后会发起一个View树遍历的请求,并通 ...

  8. 如何让android的service一直在后台运行

    1. 把service和activity分开,让service开机启动.设置一个broadcast receiver接受开机信号, 使用RECEIVE_BOOT_COMPLETED的permissio ...

  9. Android 监控APP是否在后台运行

    最近被BUG缠身,,好久没有更新东西了,,现在给大家带来的一种简单方便实用的知识.最近总结了一个比较简单的可以监控APP是否在后台运行的方法.上代码. @Override public void on ...

最新文章

  1. 写有效率的SQL查询(IV)
  2. linux安全加固(2)
  3. python 操作数据库的常用SQL命令
  4. C#抓取网页HTML内容
  5. 万能套用PS分层模板,不怕老板捉急!
  6. 解决gitlab关闭登录选项问题
  7. 快手短视频领域为例的领域数据建设探索
  8. Facebook 开源代码分析工具 —— Mariana Trench
  9. Java和C语言动态构造int数组
  10. 模仿京东分类页面的布局
  11. 年会 炫酷 抽奖小程序
  12. 一款清爽的CSS表格样式
  13. 识别音标python_音标可以识别单词吗?
  14. Kubernetes Dashboard 设置用户密码登陆
  15. Temu拼多多跨境店铺如何快速上货?
  16. 如何快速判断页面是服务端渲染还是客户端渲染
  17. 看完李宏毅的视频我决定学好英语了
  18. 如何使用js实现图片轮播
  19. context.getContentResolver().query()详细用法详解
  20. linux系统的中国特色

热门文章

  1. 美国政府CIO倡议创新大数据应用
  2. 红酒销售商城(mysql)-含论文
  3. Detour安装及简单使用实例
  4. Tuesday 5th January 2010
  5. 【大数据处理技术】「#1」本地数据集上传到数据仓库Hive
  6. 存量混战 一加如何打天下?
  7. 信道均衡之非线性均衡——Tomlinson-Harashima Precoding(THP)
  8. 关于icheck的使用
  9. iPhone 12“缺席”,推“打包卖”的苹果变软背后难掩焦虑?
  10. BeanFactory和FactoryBean的区别