登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 计算机科学与技术 > 正文

互动平台下的音乐分享app设计与实现文献综述

 2020-05-31 08:05  

1.前言:

随着信息时代的迅猛发展,计算机对人们的生活以及社会的影响越发壮大,而它对信息的处理速度也在以几何级数的方式在增长着。早在20世纪40年代末至50年代初,第三次工业革命就揭开了帷幕,随之产生了一大批的新型工业,在电子计算机这一领域上也取得了重大突破,这也带动了各种技术的发展,同时也使得人类文明中的社会经济,政治及文化三大领域发生了极大的变革。

在第三次工业革命以后,科学技术获得了新的血液,在推动生产力发展方面也起到了不可估量的作用,而科学技术各领域之间的相互渗透,使得学科及分工都越来越细;而另一方面科学研究也在朝着综合性的方向发展,由此便诞生了计算机科学与技术。

计算机科学与技术是研究信息与计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术学科。有时公众会认为计算机科学与技术只是解决计算机问题的事业,甚至于仅仅认为是玩游戏和上网,而事实并非如此,其实这门学科所关注的,不仅仅只是去实现像游戏这样的软件,更要通过现有的知识创造新的程序或是改进现有程序,就像Android是用c 和JAVA编写的一样。

Android系统主要应用于移动设备,其最初是由Andy Rubin开发的,开放的平台可接纳任何移动终端厂商的加入,并且随着用户和应用的日趋丰富,平台本身也获得了极大成长,其开放性也引来了众多厂商争相投放各种千奇百怪的产品,但也不会影响到数据同步及兼容。

从2005年Android投放市场直至今日,曲折但步步更进的发展旅程,使Android在智能设备的DNA中占据了更为重要的位置,它帮助所有的设备互相理解、互相通信,并可以带给人们更多的方便和乐趣。

2.推荐系统及发展现状

Android是基于Linux内核的软件平台和操作系统,采用了软件堆栈(Software Stack)的架构,平台的底层使用的是Linux3.0内核,是硬件和其他软件堆栈之间的一个抽象隔离层。

Android运行时由核心库及Dalvik虚拟机构成,核心库为程序开发人员提供了android自带功能及java语言的基本函数功能;虚拟机基于寄存器架构设计,实现了基于linux内核的线程管理和底层内存管理。Eclipse是开发android的首选集成开发环境,作为开源的java开发环境,功能强大,易于使用。

Android用户界面框架采用MVC模型,为用户界面提供了处理用户输入的控制器和显示图像的视图,模型中的视图将应用程序的信息反馈给用户,可能的反馈方法包括视觉,听觉或触觉等,而最常用的就是通过屏幕显示反馈信息。Android系统的界面元素以一种树形结构组织在一起,称之为视数图,视数图又由View和ViewGroup构成。View是界面中最基本的可视单元,存储了屏幕上特定矩形区域内所显示内容的数据结构,并能够实现所占据区域的绘制,焦点变化,用户输入和界面事件处理等功能。ViewGroup是一种能够承载多个View的显示单元,一般有两个用途,一个是承载界面布局,另一个是承载具有原子特性的重构模块。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图