我还没有真正做过关于android方面的应用程序,有的只是照书本涂鸦。
最近我们老板想节约成本,想利用开源的android系统,做个普通的广告机。
大致思路是这样的,首先在sdcard中存放一份记录了视频文件的播放时间段文件,
android系统读取该文件,对当前满足要求的视频播放出来。
该文件内容大概是这样的:
2010-12-01~2010-12-30 
9:00~10:00 播放视频1
10:00~14:00 播放视频2
14:00~16:00 播放视频3
16:00~18:00 播放视频4
也就是说在次一月内按照时间段要求播放的都是该4个视频。我现在思路混乱,有没有android高手不吝赐教??
我现在思路混乱,有没有android高手不吝赐教??
我现在思路混乱,有没有android高手不吝赐教??

解决方案 »

  1.   

    主要用到的技术都是比较常规的:
    1.界面设计 这个就不说了
    2.客户端访问服务端获取播放列表 
    http://www.cnblogs.com/over140/archive/2010/07/30/1788563.html
    http://yangguangfu.javaeye.com/blog/767494
    3.设置开机启动 
    <receiver android:name=".MyBroadcastReceiver">
    <intent-filter>
    <action android:name="android.intent.action.BOOT_COMPLETED" />
    </intent-filter>
    </receiver>
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    4.播放视频文件
    用MediaPlayer,SDK的ApiDemos里面有例子
      

  2.   

    运用sax和http协议,接着就是用系统的videoview来做个播放就可以了,时间上安排弄个判断就可以
      

  3.   

    其实我已经在装有linux系统的pc机上已经用java做了一个这样的功能,
    但是在linux上使用crontab的定时播放很方便。
    在android上我主要的疑问就是,我不想做成有界面的应用,我直接想做成一个服务
    性质的,开机就运行程序,每分钟去访问服务器,检测服务器上的播放列表是否更新,
    还有本地需要的视频文件是否全部下载下来了,若没有就下载。
    这一切都在后台运行,不需要界面。我一查看android的书籍讲的最多的就是Activity,
    我不知道如何让我的程序只在后台运行,界面只看到桌面和需要播放的视频。
    后台运行对我来说非常需要,有高手不吝赐教,节省我查资料时间,或者推荐该方面的书籍
    我去查看。谢谢上面回复的朋友。
      

  4.   


    嗯,那你说的就是Service了!
    http://hi.baidu.com/xtlp/blog/item/e6e18810ad6c030c213f2eaf.html
      

  5.   

    是啊 就是service 没那方面的经验 看了
    http://hi.baidu.com/xtlp/blog/item/e6e18810ad6c030c213f2eaf.html
    下这个链接 不错 非常感谢