要求: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模拟器开发环境,用键盘代替遥控器按键.

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

android模拟器电视,AndroidTV 模拟器的搭建相关推荐

  1. Eclipse搭建android环境及Genymotion模拟器安装问题解决方法

    最近实验室新买了台式电脑,又要重新搭建android环境了,话说自从google被封了之后eclipse搭建android真是不容易了,虽然现在官方推荐使用studio了,但是还是不太习惯studio ...

  2. android 学习运用海马模拟器教程与android环境的搭建

    摘自:https://www.cnblogs.com/KingSkull/p/6066004.html 第三方海马玩模拟器 第一天的学习android采用的模拟器是海马,因此就分享给大家海马模拟器的相 ...

  3. Mac上搭建Flutter开发环境(Android模拟器和IOS模拟器开发)

    前言 最近公司要求使用跨平台语言开发新的应用,这几天也对比了ReactNative和Flutter,最终决定入坑Flutter,今天刚配置完Flutter的开发环境,Flutter中文网也有相应的安装 ...

  4. Python+Appium+夜神模拟器 全流程从环境搭建到实现自动化(APP自动化)

    ** 文末有小礼物! ** 希望此次分享能够帮助小伙伴们,按照当前文章可自主搭建APP自动化测试环境和实现计算机控制模拟器APP执行操作! 环境依赖(jdk.sdk) 安装jdk(地址):jdk下载地 ...

  5. android 模拟器识别,一种基于符号的识别Android应用运行在模拟器中的方法与流程...

    本发明涉及一种基于符号的识别android应用运行在模拟器中的方法. 背景技术: 很多的移动应用都会使用一种基于lbs的地理围栏的技术(如移动打卡),某些用户为了突破这种围栏的限制,将移动应用运行在模 ...

  6. android studio点击图片,如何在Android Studio中的模拟器图库中添加图像?

    如何在Android Studio中的模拟器图库中添加图像? 我正在开发图像过滤器应用程序. 但是,如果我没有任何图像,就无法真正尝试. 我知道我可以在电话中对其进行测试,但这并不相同,因为我需要错误 ...

  7. Android Studio 无法启动模拟器的一种可能是你装的是Ghost版的系统

    我遇到的问题是,打开模拟器,进度条走到最后,突然出现了emulator error,然后模拟器就无法启动(不好意思当时没有截图).我是在Ghost版 win7系统下运行Android Studio 的 ...

  8. android studio外接模拟器,Android Studio,使用外部模拟器作为生成app调试的模拟器

    本文作为一个原理探究的存在. 1.作者观察发现,逍遥和夜神模拟器自身,都是有一个adb.exe和nox_adb.exe存在的,这个东西是干嘛用的呢. 应该是和本身模拟器进行通信的,我测试可以通过他们自 ...

  9. Android Studio使用天天模拟器运行Android程序

    首先 打开安装配置好开发环境的Android Studio 然后打开运行天天模拟器 (最好去官网下载最新版) 接下来开始配置如何连接了 打开DOS界面 依次为 运行-->cmd 点击回车 然后输 ...

  10. ensp模拟器使用USG6000V防火墙模拟搭建点到点的IPSec 隧道(web网页版)

    ensp模拟器使用USG6000V防火墙模拟搭建点到点的IPSec 隧道(web网页版) 关于IPSec技术的基本原理及使用场景请参考: IPSec技术的基本原理详解及应用场景 本文主要是使用ensp ...

最新文章

  1. [spring boot]自定义log配置文件名
  2. mysql 5.7.13 mac_Mac 安装mysql 5.7.13版本 登录及改密码
  3. 作用域、变量提升、函数提升、数据类型
  4. 第三周课程总结实验报告一
  5. 机动车辆保费计算器 1.1新版发布
  6. 《剑指Offer》题目:合并两个排序的链表
  7. python实现一个简单的图片浏览器
  8. 拖拽上传技术-----html5[转载]
  9. 实现DEDE转跳属性文档在模板上调用出转跳地址
  10. Android-创建简单登陆界面
  11. 团队项目:VS2013和SQL Server2012的连接使用
  12. XML学习总结(三)——SAXReader解析xml文件数据
  13. Python图像变换及手绘效果
  14. 小波变换(matlab)-常见脚本函数
  15. 自行解决12306页面显示异常的问题(长城宽带下WWW。12306无法正常使用)
  16. Android开发规范:APP打包规范
  17. Python 打印的中英文字体如何对齐?
  18. RAM、SRAM、DRAM、SDRAM、DDRSDRAM等之间的区别
  19. Remote Execution - SaltStack远程执行模块使用指南
  20. carbon安装win7 thinkpad x1_ThinkPad X1 Carbon笔记本U盘重装系统win7教程

热门文章

  1. 深度解析脑机接口技术的现状与未来!
  2. navicat使用手册
  3. 在线vim配色加term与gui统一颜色调整python脚本
  4. Android 矢量图动画(完结篇)
  5. 简单免费内网穿透教程,外网快速访问内网群晖/nas/树莓派
  6. discuz 登录代码流程
  7. python把utf8编码转为gbk_Python:UTF-8编码转换成GBK编码
  8. 福昕pdf阅读器 去广告版|福昕pdf阅读器Foxit reader 去广告电脑版下载v9.3
  9. 联想声卡驱动linux版本,Linux声卡驱动
  10. 解决firefox一个邮箱两个账户导致收藏夹不同步的问题