用于智能电视的Cordova /离子应用程序

时间:2015-10-22 07:58:28

标签: angularjs cordova ionic samsung-smart-tv android-tv

我为Android和ios开发了一个Ionic应用程序,但现在我需要使用相同的智能电视应用程序代码,生成一个兼容Android手机,平板电脑和电视的apk。

三星提供SDK with eclipse and emulator但导入android项目后,它会在角文件中返回很多错误

  

令牌“finally”上的语法错误,标识符预期ng-cordova.js

     

作业的左侧必须是变量ng-cordova.js

     

作业的左侧必须是变量angular.min.js

     

作业的左侧必须是变量angular.js

     

重复案例angular-ui-router.min.js

     

令牌“finally”上的语法错误,标识符期望angular.js

     

令牌“finally”上的语法错误,标识符预期ng-cordova.js

     

作业的左侧必须是变量angular.js

     

重复案例angular-ui-router.min.js

     

作业的左侧必须是变量ionic.bundle.min.js

     

作业的左侧必须是变量angular.min.js

     

重复案例angular-ui-router.min.js

我可以使用相同的项目来构建android tv / samsung智能电视应用吗?

提前谢谢。

2 个答案:

答案 0 :(得分:2)

应该可以让您为智能手机或平板电脑创建的Android应用在Android电视设备上运行,例如2015年推出的索尼和飞利浦电视或谷歌的Nexus播放器。但是,您需要修改应用程序的用户界面和控件以使用d-pad遥控器,而不是触摸或鼠标。

三星电视不运行Android。相反,他们的2015款车型基于Tizen。您可能能够修改您的Ionic应用程序的Web部分以在该平台上运行,但我不希望它在没有修改的情况下工作。

答案 1 :(得分:2)

我建议从一个干净的Javascript项目开始,例如angular.JS,proactor.JS或ember.JS。 我个人喜欢有角度的自耕农,因为它伴随着gulp,grunt任务和易于开发。 让您的项目在普通浏览器上工作后,您可以开始使用PhoneGap,Cordova甚至三星导出到其他设备。

对于三星不要浪费你的时间使用旧的SDK,你只能发布TIZEN及其2015年末的设备,并且说不好的说2015年设备的10% - 我个人不喜欢三星,支持它的笑话,他们有一个混乱的混乱,运行系统1 - 2年,然后改变他们的另一个笑话,人们更好买一个便宜的Android电视或Apple TV。

三星很糟糕。