现在要在android上播放视频和显示图片,在同一时刻可能有底部播放视频,上层显示图片的情况。或者底部绘制背景图片,上层绘制另一图片的情况(可能要求透明)。疑问有三:
1,实现这种功能在主线程中用surface view是否可以胜任?
2,有无必要用多线程?
3,android绘图有没有层的概念,或者类似windows里面的Z轴之类的东西?如果将上面的功能视作一个任务,在一个任务的执行过程中可能有一个或多个优先级高的播放任务需要启动(类似于中断,并指定了启动的时间),问题有三:
4,是否可以用多个定时器触发任务执行?
5,定时器触发的任务之间是单线程还是多线程的?
6,如果使用一个线程每秒轮询的方式检查播放任务是不是效率会比定时器糟糕?谢谢大神们指点。也欢迎除上面的问题之外的任何建议,会另开贴100分
1,实现这种功能在主线程中用surface view是否可以胜任?
2,有无必要用多线程?
3,android绘图有没有层的概念,或者类似windows里面的Z轴之类的东西?如果将上面的功能视作一个任务,在一个任务的执行过程中可能有一个或多个优先级高的播放任务需要启动(类似于中断,并指定了启动的时间),问题有三:
4,是否可以用多个定时器触发任务执行?
5,定时器触发的任务之间是单线程还是多线程的?
6,如果使用一个线程每秒轮询的方式检查播放任务是不是效率会比定时器糟糕?谢谢大神们指点。也欢迎除上面的问题之外的任何建议,会另开贴100分
解决方案 »
- android 编译 问题(AlljonObj)
- Android4.0.4系统源码中,横竖屏采用不同的布局,为什么竖屏切换到横屏,有时不会显示歌词
- gridview如何去掉外边框
- NDK开发的2个问题。高分求高手来解决。
- 网络下载图片后,显示图片偶尔只能显示上半部,下半部分为黑色
- Android中service和子线程的用处比较?
- 请问如何去掉dialog标题
- 新浪云服务器SAE发布Axis2
- 新手写了一点东西,出了点错误,求大神来帮我看看
- android studio3.1.3ndk项目创建提示cmake\3.6.4111459\bin\cmake.exe with arguments
- 初学者问题
- 关于Byte型转int的问题
1.所以说一般要是涉及到遮盖问题,叠层问题,不推荐选择surfaceView(这个出自一个外国网站。但是时间长忘了。有个人说的,不知道有没有权威性)。2.多线程是为了解决并发处理这种问题,很符合你的设计需求,很有必要用多线程。而如果你只是想提高cpu速度的话,多线程就没有这种效果了。4-5.定时器没怎么用过。6.我觉得这种方式很暴力,性能应该不会太好。。涉及到触发任务的问题,应该考虑用广播。