开放源代码计划(Open Software Initiative)是一家非营利机构,它明确定义了开放源代码的含义及满足其标准的认证许可证。Eclipse 是在 OSI 认可的通用公共许可证(CPL)1.0 版之下被授予许可证的,旨在促进程序的商业化使用。
为 Eclipse 创建插件或将 Eclipse 用作软件开发应用程序基础的开发人员,需要发布他们在 CPL 下使用或修改的任何 Eclipse 代码,但是他们可以自由决定自己添加的代码的许可证授予方式。与出自 Eclipse 的软件一起打包的专有代码不需要作为开放源代码来授予许可证,该源代码也不需要提供给用户。
由于安卓的开源性和开放性,自开发之日起,就受到了开发者和各手机厂商的大力追捧和推广。截至今日,就中国而言,安卓比较有名的中文资源网站http://www.android123.com.cn.
由于开发大三方应用方便的考虑。目前安卓系统除linux以外,还提供了Mac、Windows等平台基于SDK的开发环境。但是对于设备厂家或开发原生C代码的应用开发商而言,基于源代码的linux开发环境仍是其唯一的选择。对于已经用C开发的应用向安卓上的移植,或者为了性能希望用C来开发应用的用户,需要对java JNI或Andriod NDK有所了解。
到目前为止,安卓开发了Android NDK Release 5,支持OpenGL ES 2.0和更丰富的安卓原生能力,这有利于第三方柚子开发者利用程序包为安卓手机设计画面,以及功能更好的手机游戏,但采用C来进行安卓编程,无疑增加系统的复杂性,在系统安全方面会增加风险,并不为安卓所推荐。但考虑到java在反编译方面的脆弱性,处于保护商业代码好减少开发工作的需求,NDK无疑是不错的选择。
基于SDK进行应用的开发,首先需要基于SDK的开发环境搭建。开发者安卓Eclipse,然后下载相应的Android SDK下工具包和ADT插件指定要求安装步骤进行安装。
需要注意的事,在通过AVD管理下早期SDK时,由于默认采用了HTTPS的链接方式访问了安卓的官方仓库,在部分机器上可能会因安全问题拒绝链接。为了完成下载,需要在AVD管理器的设置选项中选择“Ask before restarting ADB”。
为了通过模拟器进行开发和调试,需要为目标开发环境中创建相应的虚拟设备。
在安卓中,模拟设备叫做AVD,在早期的Andriod SDK中,开发者需要基于命令行的方式创建AVD,在最新的Android SDK下载工具包中,已经提供 图形界面的方式,使得开发者可以根据需要方便的创建AVD,查看相关的信息。本质是通过“Andriod”工具来实现的。
1.3 铃声的变迁和发展
手机铃声广泛上被认为是指手机被呼叫时响起的音乐,又称手机铃音。现在手机铃声的格式有MP3、waw、mmf、midi等,通过手机生产商的支持,不同类型联系人的来电可以为其设定不同声音的铃声以便区别。由于手机的普及,手机铃声格式化的多样化,录制和编排手机铃声也成为了一代新兴产业。
随着手机铃声的发展,现在比较流行的手机铃声的手机铃声有mp3铃声、和弦铃声、midi铃声、wav铃声等。
目前我国移动通讯人群数量早已超过3.1亿,若每人下载一款铃声作为个人手机个性化体现,就已经是一个相当庞大的数字。有需求,就有强大的前进动力,伴随手机铃声音色逐步提升以及整体和弦位数的不断增加,对于软件编解码的压力日益增加。手机制造商已经逐步开始在手机内部加入协处理器,对多媒体功能进行进一步优化,芯片级别的音频编译续图片、拍照等视频之后从软件中解放出来,进一步在硬件中得到优化。通过芯片内嵌功能对多媒体铃声进行编译成为有效缓解软件不足的最佳方案。目前,诺基亚、摩托罗拉等都已经在手机设计中将芯片级别的音频方案集成在内,联想、首信等手机生产厂商也开始尝试着将中星微电子推出的“星光移动一号”嵌入到手机当中。采用芯片进行编解码的好处是通过软件解决所无法比拟的,尤其在对于铃声品质和音效品质进一步增长的今天。在硬件中运用核心算法对声音摄取、处理及传输作了进一步提升,能够有效的缩减整体文件的大小,便于保存。目前市场上能够实现真人真声的手机普遍使用运算复杂的软件方式,这样的处理方式对运算能力以及CPU有着非常大的需求,反而大大增加了手机生产的成本,使得只有部分价格昂贵的高端手机可以实现这些功能。但以中星微“星光移动一号”的面世来看,在采用了领先的芯片核心技术,能够完全控制自身成本,并从功能硬件平台上解决了软件播放问题,改变了以往占用大量资源的问题,在减少了对带宽与功耗要求的同时,大大地降低了手机生产成本。也就是说,了解到铃声市场真正需求的商家,能提供务实,质高价优的新技术应用的铃声产品,才能引领潮流,成为真正的市场宠儿。 Android系统中铃声设置程序设计(4):http://www.youerw.com/jisuanji/lunwen_6334.html