以前公司开发都是一些手机应用,现在换了公司做机顶盒项目。     好尴尬    我是没有一点点思路。。
     1. 在机顶盒上的项目肯定不会是用 手机的模拟器了,那调试怎么办呢?   做出来的项目  应该也不是apk文件了吧?
     2.有这样的小项目可以提供的话,还请大家鼎力帮助啊。。给小弟参考参考。
     3.如果那位同仁   从事这个行业,还请指点指点。   
      

解决方案 »

  1.   

    机顶盒,看来Android是无孔不入啊!
      

  2.   

     1. 在机顶盒上的项目肯定不会是用 手机的模拟器了,那调试怎么办呢? 做出来的项目 应该也不是apk文件了吧?
       机顶盒上也有一个个的应用的,自然也是一个个.apk,往里推。调试用真机呗~ 若是不牵扯底层,纯上层应用还是可以用模拟器的。忘记它是机顶盒,它是Android。  2.有这样的小项目可以提供的话,还请大家鼎力帮助啊。。给小弟参考参考。
        ……
       比如你可以试着写一个每天的整点时间,自动打印log到某个文件夹。保存一个礼拜后,清空。  3.如果那位同仁 从事这个行业,还请指点指点。   
       我接触的大多数机顶盒都跑的是linux ,系统调用使得比较多。Andoird其实大同小异,你应该不会是做BSP之类的,做做上层,框架层,其实和手机开发没本质区别,因为那些对信号分析,编解码的操作都不用你来的,不是你的工作。就像GPS一样,都是模块化的。我们要做的,只是利用它的数据。
      
      

  3.   

        请问一下  机顶盒里  安装的程序是那些格式。   比如说  电脑安装时.exe, android手机是  apk。  那机顶盒呢?  也是apk吗?       
         开发项目 到底是一个什么样的流程。。    
      

  4.   

    你要明确,程序的格式只和操作系统有关系,和设备是什么没关系。程序本身不认得哪个是电脑哪个是微波炉吧?windows: .exe
    linux: 无后缀或任意扩展名
    android: .apk
      

  5.   

    先分几步来看。0.确定是要自己开发,而不是拿来主义 1 在generic linux上方案有无。 2 porting到android中来。
      

  6.   

    恩,有道理。。不过大体的思路  还不是很清晰。 我想得下周一去公司上班才能明白,但愿经理不会说我傻。我是真不了解机顶盒,也没做过移植。   貌似是用ndk  jni 这块。。 苦了。。又从零开始。
      

  7.   


    上层java jni调用的cpp 是必然 好好复习下呗 别被经理问傻  第一印象很重要哈
      

  8.   

    还有linux 命令  系统调用 I/O操作 字符串处理    也许会在机顶盒项目中用到~~~~~ 反正是个办法 也可能用Andorid提供的机制  看任务在哪层了 有时间就看两眼 
      

  9.   

    我也在准备android平台机顶盒的开发,网上的资料很少啊