下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

分享Android开发中TVBox智能机顶盒开发实用技巧分析

作者:课课家教育     来源: http://www.kokojia.com点击数:1643发布时间: 2016-06-07 08:17:59

标签: Android开发AndroidTVBox

  Android tv box又叫安卓智能电视盒或者google tv box,是Google公司发布的一款新产品,通过与互联网连接,使电视机成为一个与智能手机、平板电脑一样的智能平台,将网络和电视结合在一起,成为一套新的娱乐系统。可以由用户自行安装卸载软件、游戏等应用程序,实现“无限的内容、无限的应用”的这类电视。而传统电视所收看的节目都是固定的,不能接入互联网,也不能随消费者自己的喜好支配电视节目,不具有可以加载的内容和应用。

分享Android开发中TVBox智能机顶盒开发实用技巧分析_Android开发_ndroid_TVBox_课课家

本文旨在指导想要进入Android TVBox智能机顶盒开发领域或刚刚进入Android TVBox开发领域的新人带路,愿你们越走越远!

  实用工具篇

  Eclipse+ADT

  别问它干嘛用的,我也不知道。

  SercureCRT

  SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。

  SecureCRT是一款用于连接运行包括Windows、UNIS和VMS的远程系统的理想工具。

  通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

  说了这么多废话,它到底是干嘛的呢?它是用来给你远程登陆公司Ubuntu服务器(利用ssh连接),调试机顶盒(port口Serial连接)的。

  登陆服务器截图如下:

  随后会要求你输入密码,记得勾选下面的:save password选项。

  连接机顶盒调试截图:

  Ubuntu服务器保存着你将要接触的整个Android系统源码,包括Application层代码;

  连接机顶盒后就可以logcat了,调试程序,别想着连Eclipse调试debug了,因为这在机顶盒上是行不通的,因为你导入程序到Eclipse会发现全是红叉,因为依赖库jar包什么的还在服务上,你要做的仅仅是修改代码后放在服务器上单编出apk,cp进机顶盒,然后logcat。

  SublimeText2

  性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux

  记住,你在公司不可能一直开发新产品,有时要做的仅仅是维护。

  对于无需import的文件来说,修改神器,使用技巧请戳:SublimeText2实用技巧总结

  Beyond Compare 3

  Beyond Compare(beyond compare 3)是一款不可多得的专业级的文件夹和文件对比工具。使用beyond compare 3可以很方便的对比出两个文件夹或者文件的不同之处。并把相差的每一个字节用颜色加以表示,查看方便。beyond compare 3并且支持多种规则对比。

  为什么要用对比工具呢?因为,前面提到,你要做的事情是修改整个Android源码,如果你直接在服务器上修改的结果就是你的工作区将会越来越乱,最后哪些该提交哪些不该提交你都忘了,最后得进行各种版本回退啊,乱七八糟。

  明智的做法是:导入Eclipse并拷贝代码到你的本地工作目录->修改代码->利用Beyond Compare对比服务器代码->确认修改->测试apk->测试通过->提交到git服务器

  Beyond Compare 3用法如下:

  右键选中某文件(夹)-选择左侧文件/夹来比较;右键选中要对比的文件-和。。。比较。

  截图如下:

  功能请看上图红色部分。

  实用命令篇

  常用git命令:对于Android源码的版本维护不可能使用svn的,所以,你要学的是git版本维护,请戳:Git使用:git/repo常用命令一览

  常用linux命令:google规定了Android的源码在Ubuntu上进行维护,那么,你有什么理由不学点linux命令:linux达人养成手册,带命令实例解析

  常用vi命令:简单的文件没必要打开Eclipse,sublime,vi可以让你显得很酷:Linux/Ubuntu下vim使用技巧精简版

  常用logcat命令:连着串口,log再也不会自动出现在你Eclipse里面了,需要你手动在secureCRT里面打印,logcat命令众多,常用的就四条:Android TVBox开发:Android

  TVBox开发:logcat常用命令

      主要从实用工具和实用命令量大方面来介绍TVBox智能机顶盒,工具又从Eclipse+ADT、SercureCRT、SublimeText2等等简单介绍,命令主要介绍几个常用的git、linux、vi、logcat。

赞(15)
踩(2)
分享到:
华为认证网络工程师 HCIE直播课视频教程