TCL Android TV 开发环境搭建实录

要求:Eclipse版本3.5以上

ADT版本10.0.1

TCL的SDK(我看了看核心是Android2.2的API)

步骤:

1.下載SDK和TCL的模拟器

2.Eclipse安装ADT(版本一定要符合哦,要不不行)

3.Eclipse挂载SDK

Eclipse环境中设置Window->Preferences,在弹出的对话框中选中第二项Android,在SDK Location中设置解压好的开发包文

件夹路径

4.用下载的TCL的模拟器(emulator.exe)把SDK路径/tools文件夹下原来的的emulator.exe覆盖掉

5.OK,已经可以跑起来了,用AVDManager建立一个TCL720P的模拟器玩玩吧,记住由于屏幕大小原因点击start按钮在

launchOption中设置显示比例,在ScreenSize填上10,此时的显示比例大概是0.6吧

图片:

付TCL Android TV技术资料:

1系统概况

1.1 硬件环境概况

存储设备:支持SD卡和U盘.

CPU主频800M以上,内存512M以上,flash512M以上.

USB:扩展4个.

音频输入输出:双通道立体声输入输出.

HDMI输出,最大分辨率1920*1080.

网口:1个10M/100M的以太网口.

支持键盘鼠标输入.

通过USB口可以扩展其他设备(摄像头,无线网口等).

支持通过ADB进行调试.

1.2 软件环境概况

操作系统版本:android2.2.

SDK版本: TCL SDK.

支持OPENGL2.0,硬件加速.

多媒体解码支持:MVB/TS/MP4/3GP等.

1.3 操作设备:非触摸屏操作

红外遥控器.

按键:Home,Menu,Back,上,下,左,右,ok,左滑轮,右滑轮,3D键.

2安装说明

2.1 下载.

http://developer.tcl.com下载TCL SDK开发包,对应为Windows版本与Ubuntu版本,请下载与当前系统匹配版本.

2.2 设置开发包路径.

解压下载好的开发包,Eclipse环境中设置Window->Preferences,在弹出的对话框中选中第二项Android,在SDK Location中设置解压好的开发包文件夹路径.

2.3设置ADT

下载ADT-10.0.1.zip,Eclipse环境中设置Help->Install New Software,弹出的对话框中点击Add,再点击Archive,选择ADT-10.0.1.zip,点击Next进行安装.

2.4 创建模拟器

开发包根目录下双击SDK Setup.exe 对话框Setting中勾选Misc两项,在Available Packages选项中选择需要安装的组件.在第一项Virtual Devices选项中,点击New,创建新的模拟器.在skin中,请选择TCL800/TCL720P/TCL1080P进行开发.

TCL800:800x450  TCL720P:1280x720  TCL1080P:1920x1080

在TV环境上分辨率为720P/1080P.

2.5 模拟器缩放

 考虑到用户显示器大小因素,在使用TCL1080P/TCL720P两种分辨率进行开发时,需要将模拟器尺寸缩小以满足显示器显示.

Eclipse中请点击下图所示图标:

选中模拟器后点击Start,会弹出Launch Options对话框.勾选”Scale”方框.如果当前是1080P/720P,请将Screen Size设置为合适的数值使Scale值小于1并且适合显示器显示,如图2.4,设置为4,缩小比例为0.67.

 

3开发设计要求

3.1 开发环境:

elclipse,Sdk版本TCL_SDK,模拟器开发.( 主机环境不限)

3.2  应用程序类型

与互联网电视功能密切相关的应用,充分利用互联网电视平台特性,能给用户带来新的用户体验.

3.3 输入要求:

基于模拟器开发,必须支持键盘输入控制.支持的键盘标准控制键如下:

上键:焦点向上移动.对应遥控器的上键.

下键:焦点向下移动.对应遥控器的下键.

左键:焦点向左移动.对应遥控器的左键.

右键:焦点向右移动.对应遥控器的右键.

回车键:进入下级子菜单.对应遥控器的ok键.

ESC键:返回上级菜单.对应遥控器的back键.

WIN键:弹出menu选项.对应遥控器的菜单键.

支持汉字输入.

3.4 输出要求:

  • 支持1280*720分辨率输出;支持1920*1080分辨率输出.
  • 按照流程SPEC完成应用程序流程设计.
  • 按照UI的设计效果实现最终的交互界面.
  • 应用程序最终以APK包的形式进行提交,并提供使用说明文档.
  • 提供源代码以及附注文档.

3.5  响应要求:

  • 应用程序的菜单以及功能切换响应时间不能影响用户体验.

3.6  调试:

  • 模拟器调试同时提供若干开发板以及电视用于应用程序开发调试.

3.7 安装:

  • 支持使用ADB工具进行安装,同时支持直接集成到系统的安装.

4开发平台独特性

4.1  操作设备变化.

操控设备为红外遥控.对应键值见表4.1.针对PC模拟器开发环境,用键盘代替遥控器按键.


遥控器按键


Android标准键值(KeyEvent)


备注


Power


KEYCODE_POWER


退出


KEYCODE_BACK



KEYCODE_DPAD_UP



KEYCODE_DPAD_DOWN



KEYCODE_DPAD_LEFT



KEYCODE_DPAD_RIGHT


OK


KEYCODE_ENTER


菜单


KEYCODE_MENU


3D


KEYCODE_TCL_3D


自定义


飞梭左转


KEYCODE_TCL_LEFT_SCROLL


自定义


飞梭右转


KEYCODE_TCL_RIGHT_SCROLL


自定义

表 4.1

下载地址如下:

 linux下的sdk开发包:http://cdn.cedock.com/tcl-dev/android-sdk-TCL_linux.tar.gz

windows下的sdk开发包:http://cdn.cedock.com/tcl-dev/android-sdk-TCL_windows.rar

eclipse下ADT插件下载:http://cdn.cedock.com/tcl-dev/ADT-10.0.1.zip

转载自:http://blog.csdn.net/zhiying201039/article/details/6346542

时间: 2024-10-12 13:32:56

TCL Android TV 开发环境搭建实录的相关文章

Android安卓开发环境搭建应用游戏项目实战知识体系_极客学院

Java是Android开发的主要语言,所以掌握Java语言基础非常重要,本阶段讲解了Java的基本语法,要深入掌握Java语言,可以通过Java学习路径图学习. 17课程 10小时 19分钟 1.Java编程基础知识入门:变量与数据类型 本课学习变量的命名.定义和初始化及整数.浮点.字符数据类型. 25课时,141分钟 626人学习 2.Java语言Switch语句详解 本课学习switch语句,switch语句是分支语句的一组,适用于判断同一变量的多种状态,进行流程控制. 5课时,17分钟

[SmartTV_Samsung]Samsung Smart TV 开发环境搭建

目前官方发布的最新版的SDK是5.1版本,大家可以连接此下载: Samsung TV Application SDK (version 5.1) SAMSUNG提供的开发包,和bada一样,SDK和IDE都打包进去,一起安装成功的. 安装过程极其简单,直接执行exe安装程序,初次安装会花费两分钟时间配置windows下的开发环境,配置结束后,然后选择合适的路径就可以安装了.另外安装成功后还有个选项,提供给开发者Apache2.2的安装程序,说是用来同步SDK和TV,我是将SDK和Apache都安

android测试开发环境搭建

本文档针对未接触过android的0基础人员,在开始熟悉android之前,首先需要一个学习环境来支撑,在此简单介绍一下android环境搭建.(当然大家也可以百度.谷歌,类似的文档很多) 环境搭建: JDK安装 如果你还没有JDK的话,可以去这里下载,根据电脑系统环境去下载对应的包,如我的是window系统64位的,则下载,安装包下载下来后,接下来的工作就是安装提示一步一步走,直到安装完成. 安装完成后,需要设置环境变量(我的电脑->属性->高级->环境变量->系统变量->

Windows下Android+NDK开发环境搭建(JDK[8u45]+Eclipse+Android SDK[r24.1.2]+ADT+NDK[r10d])

一.Android开发环境搭建 1.安装JDK. (1)简介:JDK,即Java Development Kit,是Java语言的软件开发工具包.JRE,即Java Runtime Environment,是Java的运行环境,是面向Java的使用者而非开发者. (2)下载:点击打开链接(Oracle官网),选择对应系统的版本,我下载的是jdk-8u45-windows-i586.exe. (3)安装:双击进行安装,程序刚安装时设置的安装目录为JDK的安装目录,中途需要设置JRE的安装目录.为进

Android安卓开发环境搭建详细教程

安卓开发环境搭建步骤 1.安装JDK     运行安装程序运行安装程序[jdk-6u22-windows-i586-p.exe],分别点击   下一步进行安装.在安装过程中先后会出现两次选择安装目录的界面,全部改为以下路径:jdk安装目录:C:\Java\jdk1.6.0_22jre安装目录:C:\Java\jre6\安装好之后,配置环境变量:打开环境变量窗口方法:右键[我的电脑]--单击[属性]--单击[高级]--单击[环境变量].在上方的用户变量中依次新建如下变量,并分别填入如下路径:变量名

windows平台下Android studio开发环境搭建教程

最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android studio正式版的推出和完善,Android开发者们转向Android studio开发平台也将是大势所趋! 小弟Vike原先学习Android也是一直用的eclipse,虽然时间不长,而且用起来慢点,卡点,但是毕竟熟悉起来了,猛地要转到一个新平台,还真是相当不习惯.且不说快捷键有变化,就连Android

Android Studio开发环境搭建

现在越来越多的人使用Android studio进行Android应用开发了.掌握Android studio的使用已经是每一个Android开发者必备的技能了. 下面介绍一下如何进行Android studio开发环境的安装. 上面是Android studio的安装介绍,可以看到想要安装Android studio 需要提前安装 JDK 官方推荐安装JDK1.7以上的版本. 安装Android Studio 需要 JDK 和 Android Studio 下载地址分别如下: JDK1.8 6

android,android NDK开发环境搭建(仅供参考)

/*****************************************************************************工作需要,重新配置了 android+NDK 开发环境,记录一下. 系统环境:Windows 7 64位 创建时间:2014-10-17 个人随笔,保留所有权.转载请注明出处和作者erwin ****************************************************************************

Android NDK开发环境搭建

目录[-] 一.下载NDK开发包,并解压. 二.下载Cygwin,安装所需库. 三.将NDK添加到Cygwin的build配置中. 四.安装CDT. ? 1 2 3 4 5 /* http://my.oschina.net/lifj/blog/176916 */ 有人说,网上的环境配置一大堆,你还写做什么?一来,是我再次复习的材料.二来,网上有些地方说的不是很详细,我也是参考了好多资料,弄了半天才弄好环境.写下来,帮助后面的人省掉不必要的麻烦.下面进入正题. 作为一个2年的android攻城狮,