安卓移动app与机顶盒开发区别_第1页
安卓移动app与机顶盒开发区别_第2页
安卓移动app与机顶盒开发区别_第3页
安卓移动app与机顶盒开发区别_第4页
安卓移动app与机顶盒开发区别_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

首先声明,下述观点都限制为一般情况,之所以是一般情况是因为系统的是源代码开发的,开发商可以自行修改硬件,SDK配置。一般来说机顶盒盒是没有内置camera的,但是开发商是可以自行添加的,一般来说机顶盒是没有通信模块的,但是理论上在机顶盒上添加上去是可以的,一般来说手机都有重力感应的,但是开发商为了省钱没有内置重力感应器也是有的,等等奇葩硬件跟软件配置。所以,下面的观点都限制于一般情况。现在来说说有哪些区别:1.分辨率机顶盒跟手机的分辨率有着很大的区别。机顶盒一般是720P,1080P,2K,4KDPI都>=160手机的分辨率就多了去了,举个例子可能同学聚会上30个Android手机可能存在30种分辨率,手机的分配率匹配就难做一点2•操作方式机顶盒主要是使用红外遥控器要控制的(支持外接USB鼠标)手机主要是通过手机触摸来控制的,我认为这个也是应用开发中2者最大的区别。导致的结果是控制上一个主要重写dispatchKeyEvent(KeyEventevent)onKeyDown(intkeyCode,KeyEventevent)。手机是dispatchTouchEvent(MotionEventev)onTouchEvent(MotionEventevent),手机上可以做手势等判断,多个手指等多种操作方式,但是出各种各样的效果,这不是机顶盒可以比拟的。操作方便,也导致手机上跟机顶盒上的应用的风格明显不一样。机顶盒上下左右时要控制焦点的移动,还要选中的控件加上一个背景/光标/颜色变化/大少变化等来告诉用户当前被选中的控件。而手机呢,大多数情况是不需要关心焦点在什么地方的,直接点击就是了。3.焦点的移动其实在第2点中已提到了,机顶盒要时刻注意焦点的位置4•输入方式由于机顶盒是用遥控器的,打字是非常不方便的,导致很多软件在机顶盒上使用不方便,比如浏览器等网络访问方式:都支持WIFI连接,此外机顶盒是可以有以太网连接的,而手机有2G3G4G连接的SD卡:机顶盒不支持外接的SDK卡,但是可以外接USB设备可移动性:这个没有什么好说的,有无ActionBar机顶盒的软件大部分都是全屏的,没有ActionBar,更加没有导航栏了(手机底部的虚拟按键那一排),有一些没有状态栏的。而手机的ActionBar样式就多了去了菜单键响应机顶盒由于大部分是全屏的,导致响应Menu键时,可以才有弹出dialog,popWindow来显示10•图像输出方式手机上都是由显示屏来显示,而机顶盒的显示大小跟电视机的有关系。机顶盒可以有AV输出跟HDMI(高清)输出。我们调试要还要找一台电视机方向性手机又横屏跟竖屏显示,机顶盒只有横屏,这一点机顶盒开发方面简单一下推荐的东西手机一般可以弹出游戏,应用的广告,而机顶盒推荐的购物,视频多一点用途机顶盒主要是用来看电视的,下载一个购物平台,直接网购的感觉比较爽手机主要用来打电话,娱乐等这导致机顶盒跟手机的APK的类型有明显的区别物理器键机顶盒上面的物理器件很少,除了Android系统必要的物理器件(CPU,内存,无线模块,内置SD卡,PMU)之外,还有一个红外接收器,AV接口,HDMI接口,网线接口,USB接口,电源开关,蓝牙。而手机上的器件就多了去了如:触摸屏(影响操作方法,虚拟按键),显示屏(影响显示,严重影响耗电),一些物理按键(POWER,V+,V-),通信模块(通信,访问网络),MIC(录音),重力感应器(影响横竖屏,重力的判断),陀螺仪(角速度),感光器(感应外界光线来适应手机屏幕的连读),camera(机顶盒可外接USB的camera可以拍照,MM自拍),电池(有些应用可以根据当前电量来闭关一些功能或者硬件设备),蓝牙(短距离传输文件跟通讯,但是现实WIIF基本可以实现了)按键机顶盒的按键都是在遥控器上,比手机多数字按键跟一些特殊按键(每个按键对应一个功能,一般都是出厂时跟遥控器配对的,应用开发不用关心),手机必备的虚拟按键HOME,BACK,MENU键有些有鸡肋的搜索键,物理按键power,V+V-。根据这点机顶盒开发可以利用数字键看一些特殊的事通知栏机顶盒的状态栏使用的少,平常不部分是隐藏的,通过特定的控件才可以弹出主界面Launcher相差很大,我们开发有关系的有机顶盒上面是没有窗口小部件的(WIDGET)widget的使用机顶盒基本不能使用WIDget,原因是焦点难以处理,就算显示在主界面,widget也不能正常使用,基本响应不了OK键耗电量机顶盒是不记用电量的

gI.:曲匹勺1,咗士-:LirpF.'4.dc^n/t: 4-"■/-t11rView.requestF□<IT5{) 4笛附gI.:曲匹勺1,咗士-:LirpF.'4.dc^n/t: 4-"■/-t11rView.requestF□<IT5{) 4笛附downhftfr-W为叩时.命裁已妒叱位翳的也山了-和冇朋未必題想程的姑果.infkeyCode-e^^tit-getKpycmX);:if(event.E-etAr七如“门帀絶壯vent.上ITLAN_UP}\-朋HJLJ.|-|叶;lgygn才九rftf儿址这t.堆.这是主翌处理的埸控着的兀伞川向后一免毎住机顷盒氏郵雳了自艺廿首"吧.I打向1•見弘比:匸山一18.堆牛涯序荐及的内睿疑聲汕1.快用F20»nt枸适pHitl坯!E^€r-些.I"H.'■:■'■丫柑apwirt:l-'/Jli'.l:.,;-Li!jj-lFrJgnent.Fragranttu|j-Fl-jgjwntr-jnag^r()JlndFrd^n^ntByld^R^idxorttent);甜一撼圻如躍整萎直接注伦到堇4箱虫■需農*用top中個•垒方袜*比如町曲摊壓料换为mu砂《t.拾后厲川.旧是甘时揮一个FMA»t邮迭样业抑匕一牛■下一平槪乩鬻死人了.而rt乘険会变锻.22.芬枚情况Si瞿需餓幫醴的定也•估盾叶对住持此的帖况辭定位先临的再进和疋时赴理*.up寧ft■迖里雪數悄况車鲁塞曲牌"}el^e{do^n哂flif(Ifeyfode-=Keytvent.KEVdOUf_l)Pi!l_UP}^}el^eif(k&yC&de^-ktyEvenl.kEVCODE_DPAD_LEFT){11)C1S6It(key<ode—KcyE^ent□KEYCOW-WWD.MiUH)(}电丄i1(keyfode==Key£vent.KLYUJM:WAt)RliSHT){}el&eif(keyCode==>Kev£vent.KEVCuM-WaD.CEIIHR||key£ade==>KeyEvent.kEVCCNtElln.n.H.由现轲童的事戟艮CrldVl&r.这驛肿VtuGroup挖朴*1±如现忙打阿行.議也住第一疔■攜后制下啟it;KeyEvent.KEYCODE_DPAD_DOUN.r£event.getA€tin<i()w-KeyEvent.ACTION_DOlffl屮J:屮』蠱出牌不掘程的黠眼■比如它華我毎憧下一枷点诩用3皿科也不是它的下一疔」因为它耙符GrldVlew"i-卩歼屮|t~F~1K:fiiia3vi^dkxnvifw-currentF<xu5--f«us^arrh(wie^jnrij5_dqvii);空右-Ji'ij冷dcwnVlew有可能赴空的・有可龍昆対-^W,LtW 在蛊点|匕现井窜时,平龍在这擊returntrue;这样足覺总粥它越-厅的+布A<TIdh_ijp中菽|就之就的downhjJtrue,兹帘到下一讦帶点.&26.这E.捉桃折一种方法:耳是隹down屮址理:7.1*(currentfccusinstfln<eofCridVieJ){2S GriiWiewgridVltw>-(trldVlatf)Ciirr^ntFCtuS?U intcolunn-gfidview.g^tTJuftiL^Iuiimi&O;艸, ihtsfLPors-grietview,g!*t5eJ.e<tMlltotiPositiort^):I intcMint-pLi.dVie-f.getAd^pter().getEount();?J Log.d(IAG・^iclPos:H+ielPioS+,"Cuunt:"tcou-nt+"toluhvl1lt+Column);!」. if(5eLP[K>3£cl<aiii*J}{ /.''I!■■_Gritt^iA-.>l:'jj.- "「\|-.n':1'-I!;:.M. if(fr^gmont.pagdX>Mn()){15 1.昭,电丁騒》“叫F朋吹『■“);je, }i-x returntruej3缶 J«]se{iF{cnunt^scclumn11(c«)unt>c0£wnn&£count<=€oLknn'*2&&SBLP[>s.>3coLu(nn)){■U. if(frj^nent.PageDown()){41 LciE-dCT理j,'■帖I樽罔卜聽鷹匚己證是胡Hfli«-}41. returntrue;4-1. 卜侶 }-16.J!辽杵训以和斯料血酮前乩小上朮i.ir-J,!:■!«:i中顶n艸社也上:讥和烛;帝嫌比忖.它岂称轴强第二杼「嵌蕊类推•抽果吧绘点--f亍,幷

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论