电信ETV 机顶盒 开发

news/2024/10/30 11:32:14/
前天下午开始弄ETV的那个机顶盒,昨天陆陆续续弄了一些细节,到现在,还缺一个背景图,再调下视觉,应该这个就结束了。梳理一下这次摸索的过程。
(没有硬件工程师给我对接,可恶!)
第一步,进去全部应用,设置,更多设置,进去设置需要密码(ETV给:*****),在版本号那里三击,开启开发者模式
第二步,在主页那里开启远程端口,具体方法(ETV给:用遥控器,菜单键,在首页连续按8次)开完界面上没什么变化。
第三步,接网线,黄色口接电脑网线口。
第四步,CMD打开命令行,输入“adb connect 192.168.***.*** ”机顶盒可能有两个IP,一个是路由器的IP,另外一个是本机IP,要本机IP,默认是5555端口
第五步,  开启eclipse,按照正常的流程走。

实际使用中我们需要房间信息,ETV也给了一个设置的源码。
1、导入报错:导入发现报错,原来里面用了android hideAPI,找他们要了对应的库,要了之后也是一堆错误。
2、只能读读代码,发现里面有个设置的东西,看起来是独立的类,看到好像信息是写到“android.os.SystemProperties”下,发现这个是Hide API。
3、用他们给的JAR,来用hide api,一run eclipse挂掉。
4、找到方法,花费了一番力气拿到SystemProperties,按照它放入的key去拿,结果是null。
最后发现原来是写死在sdcard中的一个xml文件。懒得去写,直接把源码复制过来,把无关的东西都注释掉,然后就拿到房间号了。

我们还是有一些操作的,需要上下左右控制,怎么控制呢:

public class MainActivity extends Activity{
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
int keyCode=event.getKeyCode(); 
if (keyCode==KeyEvent.KEYCODE_DPAD_UP) {
onDebug("UP");
}else if (keyCode==KeyEvent.KEYCODE_DPAD_LEFT) {
onDebug("LEFT");
} else if (keyCode==KeyEvent.KEYCODE_DPAD_RIGHT) { 
onDebug("RIGHT");
} else if (keyCode==KeyEvent.KEYCODE_DPAD_DOWN) { 
onDebug("DOWN");
} else if (keyCode==KeyEvent.KEYCODE_DPAD_CENTER||keyCode==KeyEvent.KEYCODE_ENTER) { 
onDebug("ENTER");
return super.dispatchKeyEvent(event);
}
}

最后就是一点布局的细节,在layout那里是可以选择android TV 1080 720,选上对应的,布局方便点

http://www.ppmy.cn/news/133215.html

相关文章

电信IPTV、东方有线有线电视及ntv.js框架之间的关系

2019独角兽企业重金招聘Python工程师标准>>> 内容提示:下文提到的技术名词、业务名词及业务关系均为本人看法及理解,并非完全准确,仅供参考。 电信IPTV:中国电信所运营的基于IP网络的互动电视业务(依托电信…

iptv登录系统 无法连接服务器,电信宽带电视连接到83%接入平台进不去什么情况-网络电视接入平台失败...

你好我想问一下网络电视接入平台失败是怎么回事 连接至83%接入平台失败可以查看iptv机顶盒接入账号是否错误,重新输入重启机顶盒,如果自己无法排除故障可以致电电信客服进行反馈报障,报障后会有工作人员上门排障的。 了解更多服务优惠点击下方的“官方网址”客服16为你解答。…

天翼云主机利用filezilla部署FTP服务器

一、软件下载 Filezilla服务器端下载地址:http://www.downcc.com/soft/253536.html Filezilla客户端下载地址:https://www.filezilla.cn/download/client 二、服务器端配置 1、安装服务器端filezilla 安装完成进入界面: 管理密码由用户自定义…

刷机-把机顶盒当服务器使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、为啥要刷机顶盒什么?二、使用步骤1.拆机2.准备下载工具3.准备烧录软件和固件4.烧录5.如何使用总结前言 今天给大家分享一篇关于如何把机顶盒刷机成Ubuntu,这里我使用的是电信的机顶盒型…

天翼云主机部署配置ftp服务详解

大家知道在服务器上上传下载文件有很多种方案比如最著名的ftp协议,或者安装lrzsz,这款工具比ftp服务安装配置要简单很多,今天我主要介绍ftp服务在centos7下的安装配置,首先来回顾一下ftp服务的两种工作模式: 一、ftp工作模式 ft…

天翼云云主机上搭建FTP服务最佳实践

天翼云用户在云主机上架设FTP服务器后,在VPC 安全组里配置开放了21端口却发现仍然从外网连接不上FTP服务。 这是由于FTP协议有它的特殊之处,本文将介绍在天翼云云主机上配置FTP服务器的难点。 FTP协议的数据连接分为主动模式和被动模式两种方式&#xff…

中国电信IPTV标准研究之机顶盒

研究中国电信的IPTV标准是为了“仿造”一个符合此标准的最小化前端系统,这样就可以利用符合中国电信IPTV标准的廉价盒子打造低成本的IPTV方案了。 昨天拿到了中国电信IPTV标准的盒子,中兴B600 V4A。拿这个盒子的目的是为了研究一下符合中国电信IPTV标准…

网络电视(IPTV)系统解决方案

第一章 系统概述 1.1 系统概述 誉沃网络电视台(IPTV)系统,集合了视频直播、时移直播、视频点播技术,用户不仅可以观看到高清电视直播节目,还可以在观看电视节目的同时,随时按暂停或后退/快进键&#xff0…