要求: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  自定义

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

AndroidTV 模拟器的搭建相关推荐

  1. Windows下android模拟器环境搭建

    Windows下android模拟器环境搭建   一.搭建java环境 1.下载jdk1.6.0_45 下载地址:http://www.oracle.com/technetwork/java/arch ...

  2. LVGL WIN32模拟器环境搭建

    LVGL WIN32模拟器环境搭建 LVGL简介 环境搭建 IDE 选择 模拟器代码下载 PC模拟器搭建 其他配置项说明 LVGL简介 LVGL是一个跨平台.轻量级.易于移植的图形库.因其支持大量特性 ...

  3. android SDK模拟器环境搭建

    android SDK模拟器环境搭建 一.下载安装android SDK 两种方式: (1)官网下载(需FQ):https://developer.android.com/studio/index.h ...

  4. java模拟器环境_Win10 + Appium+夜神/MuMu模拟器环境搭建

    概述(建议搭建前先完整看一遍,心里会有一个大概的印象,毕竟我踩过坑)' z: p5 f9 y. ~7 j" y8 X: V8 q8 {7 F6 x7 U. {/ e' K ' q& ...

  5. 尝试搭建OPhone-sdk 手机模拟器的搭建

    最近的网上Ophone喊声一片,我也挺想自己能买一部这样的手机来玩玩,无奈囊中空空不舍得购买,所以网上搜索了一下发现了OPone手机 竟然可以模拟,真是太好了于是从网上down下来,其实Ophone是 ...

  6. Robotframework+Appium+夜神模拟器环境搭建(1)

    目录 一 需要准备的材料 二开始安装 1 分享地址 2 配置jdk环境变量 3 安装AndroidSDK 4 安装 .netframework Node 5 安装Appium 6 命令安装 7 夜神模 ...

  7. 思科网络模拟器环境搭建以及基本使用(搭建简单的网络拓扑和抓包)

    最近因为公司部门的赋能培训讲到了网络的知识,因为之前自己只做过二层的一些工作,并且只是二层里面的一小部分,对三层的内容似懂非懂.有很多的细节还不知道,公司大佬也有推荐了一些学习方法,所以趁着五一赶紧实 ...

  8. windows中freeRTOS模拟器环境搭建

    windows中的freeRTOS使用   FreeRTOS参考手册中的模拟程序都是基于windows版本的模拟器.因此为了学习FreeRTOS,需要在Windows中搭建一下模拟器的运行环境.网络上 ...

  9. 在思科模拟器下搭建WWW、DNS、FTP、Email服务

    目录 一.搭建基本的拓扑结构 二.配置基本IP 三.配置静态路由 Router0: Router1: 四.搭建WWW服务 0号服务器: 1号服务器: 五.在pc0上测试www服务 六.搭建FTP服务 ...

最新文章

  1. 我又被学弟学妹倒挂了
  2. hadoop分布式集群搭建
  3. 黑暗城堡 最短路径生成树
  4. 清华团队研发,首款国产电力电子仿真软件来啦~已捐赠哈工大、海工大、清华使用!...
  5. numpy 转存为matlab_Numpy学习打卡task01
  6. 人人都在讲数据治理而不问业务,这很危险
  7. Amazon S3 API
  8. php通用编码,php字符串怎么转换编码
  9. oracle undo head,一次悬挂事务的处理思路
  10. java.sql.ResultSet
  11. Java入门到超神(全网整理的复习资料)
  12. PDF编辑器是怎么使用的
  13. part-1 输入偏置电流和输入失调电流
  14. Unity游戏开发学习路线
  15. Everything Toolbar - 文件搜索神器everything的增强插件
  16. sklearn 中F1-score的计算
  17. 如何卸载干净JAVA
  18. 特征点检测和特征点匹配(ORB)
  19. 齐博x1 换服务器如何转移网站
  20. 智能手环数据研究2——数据准确性研究简易评估

热门文章

  1. 【愚公系列】2022年04月 微信小程序-项目篇(祝福语)-01 首页页面设计
  2. web前端基础与CSS入门
  3. C++ 中的 mutable 关键字
  4. 怎么用计算机玩绝地求生,电脑怎么升级可以玩绝地求生?
  5. 如何将spyder打包成exe_如何将图片打包成PDF文件进行保存?
  6. c语言学习报告,C语言课程教学习报告.doc
  7. iphonex适配游戏_王者荣耀Iphone X出现问题怎么办_王者荣耀iPhoneX适配版本常见问题说明_游戏吧...
  8. 目前排名前十的编程语言各自的特点和主要应用领域
  9. Redis实战原理解析
  10. [简单逻辑学]逻辑学的基本原理——基本原理