ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 12195|回复: 0
上一主题 下一主题
[教程&攻略]

让盒子也拥有大屏传小屏功能,初步实现

[复制链接]
跳转到指定楼层
楼主
发表于 2014-7-2 20:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 | 来自山西
本文旨在实现大屏穿小屏功能,基于开源项目androidscreenshot,以及webkey项目,利用adb shell的命令实现模拟鼠标键盘功能实现。用以讨论手机遥控器的代码实现问题。希望最后能够顺利实现快捷有效的大屏传小屏功能。
       首先讲一下Root 盒子,这是一个老生常谈的问题,但是按照原帖方法可能会遇到一些小问题。adb shell 获得root权限后,cp命令提示文件only read错误。解决方法是在su之后输入:
  • mount -o remount,rw rootfs /system/

[color=rgb(51, 102, 153) !important]复制代码

之后重新挂载系统。然后将不在出现这个错误。
            我使用的盒子没有升级,系统版本是C1s 1.5的系统,2.3系统大同小异。先上图。这张图片也是用adb命令截取的。命令是:
  • adb shell /system/bin/screencap -p /sdcard/screenshot.png
  • adb pull /sdcard/screenshot.png d:/screenshot.png

[color=rgb(51, 102, 153) !important]复制代码

让盒子也拥有大屏传小屏功能,初步实现


      大家可以尝试使用webkey最新版本, 让盒子也拥有大屏传小屏功能,初步实现 webkey.apk (3.17 MB, 下载次数: 0) 基于官方版本的修改版正在码代码中。因为官方版本的大多数命令与盒子系统并不兼容,今天用了2个小时的时间测试了写兼容的代码,随后会发一些在文章中。
webkey是一个需要root权限的软件,当你安装完webkey打开会是下面的图片。

让盒子也拥有大屏传小屏功能,初步实现

        使用遥控器点击启动服务。然后移动到到setting中选择下图中的用户管理。新建一个用户,该用户随后会在浏览器或者后期编写的app中用于登陆盒子系统。
让盒子也拥有大屏传小屏功能,初步实现

       OK,现在盒子端的工作我们已经完成下面,你就可以再任何终端的浏览器输入盒子ip地址进行访问。
让盒子也拥有大屏传小屏功能,初步实现


         点击login输入用户名密码之后访问,目前webkey存在的问题是无法用鼠标操作同传过来的窗口(如下图),测试原因是盒子与手机部分Rom代码差别,这段代码需要重写,目前实现原理是利用接收png截图分辨率进行鼠标x,y定位,然后adb命令模拟点击。
让盒子也拥有大屏传小屏功能,初步实现


      下面演示一些原理性的命令数据。首先是如何模拟返回键。安卓中的返回键是KEYCODE_BACK 该键Value是4,你可以打开下图窗口测试命令执行情况。
让盒子也拥有大屏传小屏功能,初步实现


        首先我们先执行返回命令查看效果,命令为:
  • adb shell input keyevent “4”

[color=rgb(51, 102, 153) !important]复制代码

       随后,我们能看到盒子已执行返回操作。
       楼主正在抓紧时间进行代码工作,希望能将该功能实现成现有手机遥控器的有图像版。谢谢大家支持。

上一篇:电视终于到了,等的黄花菜都凉了,赶紧上图,求祝贺
下一篇:如何怎么解开wifi密码【超级简单的方法】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2025-5-2 06:32 , Processed in 0.162086 second(s), 19 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2025 ZNDS.Com

快速回复 返回顶部 返回列表