重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
手机遥控器要求有模拟鼠标功能,之前别人做的模拟鼠标是用service加上自己画的图标来实现的,不能像真正鼠标一样方便,而且实现比较难。网上查找资料发现可以通过UInput来实现这个功能。
目前创新互联已为上千家的企业提供了网站建设、域名、虚拟主机、网站运营、企业网站设计、商州网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
Uinput是一个虚拟的设备,使得可以在用户控件处理input设备,一般来讲uinput设备文件存在于/dev/input或者/dev/input/uinput目录中。在Linux中一切都是文件,所以使用uinput也很简单只需要open这个设备就可以了
打开设备:
使用设备:
销毁:
这个方法不只是支持鼠标模拟,包括按键模拟,触摸屏模拟都可以实现,功能比较强大。
使用时需要注意,uinput这个文件不是可写的,低版本的系统可以在应用类修改文件权限,但是在高版本的Android中动态修改权限会失败,所以只能在系统初始化 init.rc中直接修改该文件为可读写,其次需要修改selinux权限,否则会因为权限不足无法创建设备。
安卓tv用万能遥控器手机版遥控器。Android是一种基于Linux的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用安卓或安致。
安卓介绍
Android操作系统最初由AndyRubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商,软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。
随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视,数码相机,游戏机,智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。
如果您想通过手机遥控电视,三星部分手机如S4、S5、Note3等支持WatchON功能,可以用来遥控电视。
如果您需要使用WatchON智能遥控功能,请按以下方法操作:
1.创建智能遥控需要互联网支持,请您开启无线网络(或移动数据)。
2.设置方法:应用程序-智能遥控(WatchON)-同意服务条款-选择国家-选择电视品牌-点击您电视的电源开关测试是否适用-测试成功后选择“是”进行下一步操作-根据提示查找电视服务商以及选择电视调谐器
3.设置完成后,可以选择个性化节目列表,并选择观看节目。点击右侧边缘的按钮可以显示遥控器图标,即可使用屏幕上的按钮遥控电视。
1、手机万能遥控器能够控制空调开关。
空调遥控是通过红外线连接,如果手机支持红外功能,手机肯定会有自带的软件。 你的手机如果不支持红外功能,那么只有借助软件和红外线发射器连接。
2、Peel 智能遥控器:
《Peel智能遥控》是一款Android平台的应用。手机智能遥控器,智能节目导视遥控家电.,适用于自带红外机型,,例如三星S4,,HTC one等。
3、小米4万能遥控:
《小米4遥控器》是一款Android平台的应用,可用于遥控电视机、机顶盒、空调、投影仪等智能家居设备。
上帝说要有光,于是便有了光。领导说要有遥控器,于是便。。。要加班了。
因为实体遥控器的实现分为红外和2.4G,此款android版遥控器则将红外功能全部红外实现,2.4G部分功能通过网络方式实现。
本次项目的红外编码格式为:6122
用户码为:8018
载波为:38KHz
开关操作码值为:10
正常发码:引导码(9ms+4.5ms)+用户编码(低八位)+用户编码(高八位)+键数据码+键数据反码
那么发射开关命令则为:
当信心满满的以为一切ok的时候,测试的时候设备始终没有搭理我。嚯喔,那红外解码器一测原始遥控器发码与手机的发码对比才发现,每次发送的码值都少一位“1”,怪的很。
其他类似的空调电视的控制还远吗?马上操练起来!