android中如何实现蓝牙后台运行,Android实现的简单蓝牙程序示例
本文实例讲述了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实现的简单蓝牙程序示例相关推荐
- android中编译和使用luajit开发应用,Android 嵌入 LuaJIT 的曲折道路
相关链接:Windows 下编译 LuaJIT 懒人与伸手党可以直接看最底部. 为什么使用 LuaJIT Lua 官方版的编译嵌入相对简单,但是为什么要用 LuaJIT 呢?我所了解到的优势有: 更高 ...
- 为什么说在Android中请求权限从来都不是一件简单的事情?
本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每个工作日都有文章更新. 周末时间参加了东莞和深圳的两场GDG,因为都是线上参与,所以时间上并不赶,我只需要坐在家里等 ...
- Android中layout过程详解 (结合Android 4.0.4 最新源码)
上一篇文章Android中mesure过程详解 (结合Android 4.0.4 最新源码)介绍了View树的measure过程,相对与measure过程,本文介绍的layout过程要简单多了,正如l ...
- 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 ...
- android中调用fft函数,J使用PCM数据在Android中转换FFT(JTransforms FFT in Android from PCM data)...
J使用PCM数据在Android中转换FFT(JTransforms FFT in Android from PCM data) 我一直在玩这个游戏已经有一段时间了,我无法弄清楚我在这里要做的事情. ...
- linux中启动 java -jar 后台运行程序
ps -ef | grep java 查询java 端口占用 linux中启动 java -jar 后台运行程序 直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉. ...
- Android中mesure过程详解 (结合Android 4.0.4 最新源码)
如何遍历并绘制View树?之前的文章Android中invalidate() 函数详解(结合Android 4.0.4 最新源码)中提到invalidate()最后会发起一个View树遍历的请求,并通 ...
- 如何让android的service一直在后台运行
1. 把service和activity分开,让service开机启动.设置一个broadcast receiver接受开机信号, 使用RECEIVE_BOOT_COMPLETED的permissio ...
- Android 监控APP是否在后台运行
最近被BUG缠身,,好久没有更新东西了,,现在给大家带来的一种简单方便实用的知识.最近总结了一个比较简单的可以监控APP是否在后台运行的方法.上代码. @Override public void on ...
最新文章
- 写有效率的SQL查询(IV)
- linux安全加固(2)
- python 操作数据库的常用SQL命令
- C#抓取网页HTML内容
- 万能套用PS分层模板,不怕老板捉急!
- 解决gitlab关闭登录选项问题
- 快手短视频领域为例的领域数据建设探索
- Facebook 开源代码分析工具 —— Mariana Trench
- Java和C语言动态构造int数组
- 模仿京东分类页面的布局
- 年会 炫酷 抽奖小程序
- 一款清爽的CSS表格样式
- 识别音标python_音标可以识别单词吗?
- Kubernetes Dashboard 设置用户密码登陆
- Temu拼多多跨境店铺如何快速上货?
- 如何快速判断页面是服务端渲染还是客户端渲染
- 看完李宏毅的视频我决定学好英语了
- 如何使用js实现图片轮播
- context.getContentResolver().query()详细用法详解
- linux系统的中国特色