欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    实现Android手机音乐应用-外文翻译

    • 资源ID:130900       资源大小:1.78MB        全文页数:23页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    实现Android手机音乐应用-外文翻译

    1、实现 Android手机音乐应用 摘 要: Android平台是谷歌在 2007 年推出的新一代智能手机平台。 Android提供了对音乐播放的支持,这可能会是广大开发商所关注的。所以 Android手机串流音乐的发展需要关注串流音乐到 Android手机的 HTTP流。 Android是开源的并且还提供一个易于使用的开发工具包。本文为您介绍 Android的架构和组件,以及对 Android应用的解剖,包括功能的活动、意图接收器、服务、内容提供商等。这个应用是基于 Android的音乐需求( MOD)开发,致力于人们可以随时随 地简单方便地访问和享受他们的数字音乐。该软件可以直接连接人们的内

    2、容,没有同步或上传他们的文件的麻烦。音乐需求( MOD)的用户也可以与家人和朋友在一个私人的,安全的组分享其个人媒体。 Rhythm Box分享局域网上的音乐库, DDAP数据包通过互联网发送到服务器的共享库。 MOD使用数字音频访问协议( DAAP)对共享库中的音乐实时需求进行响应。 前 言: Android是移动设备一个软件栈,包括操作系统,中间件和关键应用程序。开放手机联盟( OHA)在 2007 年 11 月 12 日发表了谷歌的 Android SDK1。这个 Android SDK提供了用Java编程语言在 Android平台上开发应用程序所需的必要的工具和 API。 Androi

    3、d平台是开放的系统架构,具有多功能的开发和调试环境,而且还优化了图形系统,支持多种媒体和一个非常强大的浏览器,以便支持多种可扩展的用户体验。它可以重用,更换部件和有高效率的数据库支持,并支持各种无线通信手段。它使用了 Dalvik虚拟机为移动设备做了很大程度上的优化 2。 Android的各种各样功能如下, Android有它自己基于开源的 WebKit引擎的浏览器。它支持各种硬件,如 GSM、 蓝牙 、 EDG、 3G、 WIFI、 相机等。它还支持常见的音频,视频和静止图像格式( MPEG4、 H.264、 MP3、 AAC、 AMR、 JPG、 PNG、 GIF)。 由于 Android

    4、支持 Wi-Fi和各种音频格式,用户可以从全球 IP灵活地访问和控制音乐的分流。 Android的架构和 Android应用程序分析会在第二节和第三节中。从远程台式机到 Android手机流音乐应用程序的设计分析在第四节中会提到,本文最后部分给出结论和参考文献。 Android架构 图 1Android架构 上图是 Android架构和它主 要的组成部分。 应用程序层 Android附带了一套核心应用,包括电子邮件客户端,短信程序,日历,地图,浏览器,联系人等,将在第四节描述的是在应用层。所有应用程序都使用 Java编程语言编写的。 应用框架层 应用程序框架提供了用于创建 Android应用程

    5、序的类。它还提供了硬件访问的通用抽象和管理的用户界面和应用程序资源。 Android开发人员可以核心应用一样拥有框架 API访问权限。 核心库 Android在内核上运行,包括各种 CC+的核心,例如 libc和 SSL,以及一个用于播放音频和视频媒体库。 surface manager提供显示管理,包括 SGL和 OpenGL的二维、三维图形的图形库,用于网络浏览器和互联网安全的 SSL和 WebKit。 Android运行时 Android还包含了一组在 Java编程语言核心库中功能最有用的核心库。 每一个 Android应用程序在 Dalvik虚拟机中运行。 Dalvik可以使应用有效地

    6、在移动设备上的虚拟机上运行。 Dalvik虚拟机执行 Dalvik占用最小的内存优化文件的可执行文件( .dex)。虚拟机是基于寄存器的,并且运行被 Java complier的“ dx”工具转化成 .dex格式的类。 Dalvik虚拟机依赖于 Linux内核基本功能,例如线程和低级别的内存管理。 Linux内核 核心服务(包括硬件驱动程序、 过程和内存管理 ;安全、网络 和电源管理)是由 Linux2.6内核的处理。内核还在硬件和堆栈部分之间的提供了抽象层。 Android应用程序的分析 一个 Android 应用程序由 4 个组件组成 : Activity、 Intent Receiver

    7、、 Service和 Content Provider。并不是每一个应用程序需要这四个组件 。 但应用程序,都会用到他们当中的一些组合。一旦用户决定用 到哪些组件,就需要在 AndroidManifest.xml文件中列出。这是一个 XML文件,其中包含用户为该应用程序声明的组件和他们的使用范围和要求 2 4。 Activity Activity是 Android四个组件中最常见的。 一个 Activity通常是应用程序显示出来的屏幕。每个 Activity都继承了 Activity的基类, 这个类将显示用户界面和响应事件,大多数应用程序有多个屏幕。例如,一个文本消息程序可能有一个屏幕显示将消

    8、息发送到联系人列表 。 第二个屏幕所选 择的联系人写邮件和其他屏幕查看旧邮件或更 改设置, 这些屏幕都将会被当做Activity。显示另外一个屏幕需要启动一个新的 Activity。在在某些情况下可能会返回到前面一个 Activity里面的值 。 例如一个 Activity,让用户选择一个照片然后返回选择照片给被调用的 Activity。 当一个新的屏幕打开时,先前的屏幕暂停,并放入到历史堆栈中 。用户可以通过在历史导航到以前屏幕, 在不恰当的时候保存的屏幕可以从历史堆栈中删除。 Android会保留从主屏幕启动的每个应用程序的历史栈。 Intent Receiver Android使用一个特殊的类 Intent来移动画面。 Intent描述的是一个应用程序到底想做什么。 Intent两个最重要数据, action和 action所需要的数据。最典型的值有: MAIN, VIEW, PICK, EDIT等等。这些数据被表示为一个统一资源标识符( URI)。例如,在浏览器中查


    注意事项

    本文(实现Android手机音乐应用-外文翻译)为本站会员(泛舟)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583