基于蓝牙的可自学习手机遥控器android应用

本文介绍了基于Android开发的一款可自学习红外编码的手机遥控器应用,利用蓝牙通信与红外转接设备配合工作。项目开源在GITHUB,通过蓝牙搜索设备、自学习红外按键、 SharedPreferences存储编码,支持红外协议发送。详细讲解了ClientActivity、DeviceListActivity、BluetoothClientService等关键组件的工作原理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android功能:蓝牙通信、手机遥控器、红外编码、可自学习红外编码

GITHUB项目地址:https://github.com/wjbianjason/IrDA

测试时需要配套一个蓝牙转红外的接口,淘宝上卖。

大家可以看下图片是否是您的需要
           

该软件含有一个程序包com.ds.IrDA。该程序包含有6个java文件,其中主要的有5个java文件,下面会依次介绍。另外还有3个xml显

示文件,主要的有client.xml实现操作界面,device.xml显示搜索到的蓝牙列表。主要就是蓝牙通信,并且利用android里里面最简单

的存储方式SharedPreferences来存取自学习到的红外编码。点击学习按钮后,按一下你想学习的那个按键然后将该按键的编码传过

来,学习完了,它会自动提示学习完毕的,你可以自己点学习完毕提前结束学习,当然编码肯定不是你手动输入的,而是你通过红

外接收器量化电平后输出的编码。

(1)ClientAvtivity.java是客户端界面的activity,主要功能是实现搜索、画图、命令发送的和数据接收的显示。

1、点击“开始搜索”键执行以下代码。


转到DeviceListActivity.java进行蓝牙设备的搜索和显示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值