菜单
  

    5.无缝结合的Google应用:如今叱诧互联网的Google已经走过10年度历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
    1.4  Android的缺点
    1.版本过多,升级过快:由于Android的开放式特点,所以很多的厂商推出了定制的界面,如HTC Sense、MOTO Blur、三星Touchwiz等等,这提供给客户丰富选择的同时,也造成版本过多,升级较慢的特点,因为Google的升级速度很快,而厂商要推出新固件需要经过深度的研发,就造成升级滞后的问题。
    2.用户体验不一致:由于Android在不同的厂商,不同的配置下均有机型,所以造成有些机型运行Android系统流畅,有些则是缓慢卡顿等问题,就如《愤怒的小鸟》的开发商就表示,这款人气游戏在很多的Android机型上运行得不是很理想,不过就像我们用的PC也有的好有的坏一样,这倒是不必太多顾虑这个问题。
    3.安全和隐私:由于手机与互联网的紧密联系,个人隐私很难得到保守。除了上网过程中经意或不经意留下的个人足迹,Google这个巨人也时时站在你的身后,洞穿一切,因此,互联网的深入将会带来新一轮的隐私危机。随着Android的应用越来越广泛,病毒的问题不可避免,Google还需采取有效的应对措施。
    1.5  Android的发展现状与发展趋势
    2  软件开发系统分析
    2.1  需求分析
    构建Android系统编程运行环境的部分将在后面详细列出。
    此处重点分析Android视频播放程序的实现方法以及最终采用的方法。由于本软件是一个简单的Android应用程序,主要实现对视频文件的播放,暂停,停止等功能。对于视频播放,Android已经设置了一些方法,视频播放方法图如图3所示。Android主要采用的方法有两种,即用VideoView视频界面和使用MediaPlayer实现视频界面的设置。
     
    图3 Android音频视频播放方法
    MediaPlayer方法:MediaPlayer可以用来播放音频文件和视频文件。使用MediaPlayer结合SurfaceView来播放,通过MediaPlayer来控制视频的播放、暂停、进度等,而通过SurfaceView来显示视频内容。SurfaceView比普通的自定义View更有绘图上的优势,因为它支持完全的OpenGL ES库。使用MediaPlayer结合SurfaceView来播放视频的话,好处是可以更灵活的对其进行自定义,程序比较臃肿复杂。
    VideoView方法:VideoView 是android 系统提供的一个媒体播放显示和控制的控件。 其结构层次如下:
    原型:VideoView extends SurfaceView implements MediaController .MediaPlayerControl
    类结构:java.lang.Object
              android.view.View
                android.view.SurfaceView
                  android.widget.VideoView
    通过VideoView 的原型可知:如果构建更为复杂和有特色个性的视频View,需要继承SurfaceView 和实现MediaPlayerControl接口。其中SurfaceView 为显示提供支持,MediaPlayerControl则为媒体控制提供了支持。
    使用VideoView来播放,这个类其实也是继承了SurfaceView类,并且实现了MediaController.MediaPlayerController这个用于控制媒体播放的接口,另外在VideoView上还有一个用于对媒体播放进行控制的面板,包括快进、快退、播放、暂停按钮以及一个进度条我们只需要直接拿来使用就可以了。由于VideoView已经帮我们实现了SurfaceView以及控制方法,使用VideoView播放视频的一个好处是简洁明了,十分方便。
    2.2  确定方案
    经常分析与比较,本文采用VideoView方法实现视频播放功能。另外,启动程序后需要进行SD卡和手机存储内的视频文件的扫描并列出,并通过listview显示视频的基本信息,包括表演者和时长等。这些数据可以通过调用系统内置函数实现。点击列出的视频项便需要实现视频文件的播放。同时,在程序主页面上,通过Menu设置了更新列出的视频项和退出选项。
  1. 上一篇:双曲型方程的特征理论+文献综述
  2. 下一篇:PCI-Express高速数据传输技术研究
  1. 超大规模集成电路中软模块的布局

  2. 无限冲激响应系统识别问题研究

  3. 光电系统近似模型研究

  4. PID控制在非线性时延离散混沌系统中的应用

  5. 超大规模集成电路中固定边界规划问题研究

  6. Arduino无线传感网络定位系统设计

  7. 基于混沌的图像加密通信...

  8. 酸性水汽提装置总汽提塔设计+CAD图纸

  9. 大众媒体对公共政策制定的影响

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 电站锅炉暖风器设计任务书

  12. 杂拟谷盗体内共生菌沃尔...

  13. 当代大学生慈善意识研究+文献综述

  14. 乳业同业并购式全产业链...

  15. 十二层带中心支撑钢结构...

  16. 中考体育项目与体育教学合理结合的研究

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回