基于android平台的手机相册软件的开发与实现内容摘要:

droid。 Android 公司是 由 鲁宾 等人 在 2020 年 的创办 一家美国公司, 他把 手机软件和手机操作系统 设置为该公司的 主要业务。 2020 年 Google 公司宣布 Android是基于 Linux 平台的开源手机操作系统的名 称,从此 走上了新的舞台。 Windows 系统中 Android 开发平台在 Eclipse 上的搭建 对于一个开发者而言,在进行 Android 应用的开发之前, 第一步需要完成Android 开发平台的搭建。 虽然这款全新的 Android 应用开发软件 在 2020 年 被谷歌 公司 在 I/O 大会上公布,但 Eclipse 中的 ADT依然是 之前我们习惯的开发平台,所以这次 设计的实现也是在 Eclipse 中实现的,针对 这个 要求而言, Android 开发平台的搭建是如何 在 Windows 系统中实现 ,我要来简单描述。 建立 Java 开 发环境 在 Oracle 官网中下载最新的版本为 JDK 的 JDK 文件。 最后 运行查看 版本信息 ,确定 环境配置 是否 成功。 Eclipse 的安装 在 它的 官网中下载 Eclipse Classic 的 最新版本, 安装并把其安装路径保存在C 盘 , 可以将 “ C:\eclipse\workspace”设置工作空间。 下载 Android SDK 访问网站, 选择 Download the SDK for Window 下载并解压文件 , 解压后 运行 SDK 文件,如图 所示 是 各 个版本的 SDK 安装向导。 6 图 Android SDK Manager 在 eclipse 中安装 ADT 下载 文件(不用解压缩),然后 在 eclipse 中选择 help 后, 点击 Add 接着 选择我们之前已经下 载好的 未压缩的文件 , 在 Name 处 写上自己的名字 ,确定后等待安装成功。 新建一个模拟器 7 图 Android 模拟器 第三章 Android 相册系统分析 系统可行性分析 :开发工具为免费的 eclipse + ADT, 因此开发成本非常低。 : 基于 Android 系统的相册软件完全使用 Android 系统中相关组件,分享到新浪微博功能也是使用新浪微博开放平台提供 SDK 中的相关 API 接口,基于 Android 平台的开发所使用的语言有 Java 和 XML,具有非常好的可扩 展性和移植性。 : 相册应用的开发是在 eclipse 中进行的,开发出来的应用可以直接在模拟器或者实体 Android 手机上进行调试,只有经过了仔细的测试以及调试之后才能将应用打包为 apk 文件并进行发布,供用户使用。 也就是说,在用户使用之前,该应用是经过良好而严格的测试的,而且经过一大批测试用户的使用之后才广泛发布到市场上的。 同时在市场上, Android 手机或者其他的移动设备具有很高的占有率,并且各大手机制造厂商相继推出具有更高硬件配置的手机终端,因此可知该相册系统在操作上是完全可行的。 系统需求分析 当该相册安装到 Android 手机上并启动后,用户能够浏览手机相册中的照片,并编辑照片(放大、缩小照片);当用户想拍摄照片时,还能够点击屏幕中的按钮直接进行照片的拍摄;最重要的是用户能够时时的对照片进行社区的分享,例如点击屏幕中的分享按钮 , 相应的照片 就可以分享 到新浪微博, 加上 要说的话 就可以和照片一起分享出去 ,同时对于新浪微博的第一次使用需要授权和认证,当登陆成功之后就能实现账户的绑定,下一次不需要再次输入账号和密码就能直接进行照片的分享。 此 应用的功能 读者可以通过以上文字了解到。 启动应用程序 如果用户只需要浏览照片,则直接滑动选择想要查看的照片,向左向右能够实现照片的切换浏览 如果用户想编辑照片(放大、缩小照片),则直接点击图片下方的放大、缩小按钮,实现放大或者缩小的照片的查看 如果用户觉得某张照片不再需要的时候,可以点击屏幕中的删除按钮,直接将该照片从 SD 卡的相册文件中删除,但在删除前 会显示是否删除 , 这时需要你再次确定,避免错误的删除了需要留下的照片。 如果用户想查看 具体某张 照片的详细信息,点击屏幕中的详细信息,查看该照片的名字、格式,存放在 SD 卡中的位置以及拍摄地点。 当用户特别喜欢某张照片 , 希望能够分享该照片时 ,可以点击屏幕中的分享,将照片分享到 需要分享到的平台,我们这里以分享到新浪微博为例。 如果用户是第一次使用该应用的分享功能, 我们需要获 得新浪的授权认证 ,所以我们 要输入新浪微博 的 用户名和密码 ,才可以获得授权。 如果用户已 获得 授权认证,则可以点击分享到新浪微博按钮,跳转到分享页面,输入想要说的话, 你想要分享的照片会在下方显示 ,当用户点击发布到新浪微博之后,实现了照片和文字的分享。 基于 Android 平台手机相册软件的建设原则 8 考虑周全需求,面面俱到、分布设计。 坚持标准化和系统的 可行性。 保证系统的稳定性、持续性和安全性。 系统人机界面 稳定 ,操作简单, 能被很容易的理解,使用也很方便。 做一个 Android 手机的相册应用技术简单,但是做好这个应用却是很难,一个良好的系统对用户来说应该具有亲和力。 首先,就应该保证该应用不会在安装于用户 Android 系统手机之后,占用系统大量的内存而造成死机,长时间等待,或者程序响应异常;其次,应用界面的设计会大大影响用户对该应用的体验效果,所以应用界面的美观也需要考虑到尽量使设计变得更完美。 第四章 Android 相册概要设计 系统设计目 标 1) 通过手机相册应用,让用户能够浏览照片、编辑照片、拍摄照片,并将喜欢的照片分享到新浪微博。 2) 通过良好的具有亲和力的人机界面,使得用户更加喜欢拍照和分享身边的景象。 系统模块设计 系统功能模块划分 系统概要设计中的一个重要环节就是确定该系统 的 模块构成,以及构成系统的这些模块之间的联系。 因而在进行 Android 手机相册概要设计时,在分析系统的基础之上,确定了该系统应该具有的模块如下图 所示。 9 图 系统功能模块图 系统总体结构设计 系统总体结构设计是在系统功能模块划分的基础之上确定各个模块之间的相互关系。 例如:在浏览照片时如果在相册文件夹中没有发现照片,则需要调用拍摄照片功能模块确定用户是否决定拍照并返回照片;只有通过了新浪微博的授权和认证之后,才能分享照片到新浪微博。 相册应用 没有想象中的那么简单 ,实际上 它 的 内容 很复杂。 在界面布局方面,采用 Android UI 技术,使系统具有良好的布局和美观的操作界面,通过屏幕点击或者触摸进行操作, 使 用户 可以简单明了的操作同时也不缺乏乐趣。 在系统的安全方面,在分享照片到新浪 微博时,采用的是 OAuth ( Open the Authentication)的认证方式。 这种协议会保证用户的信息安全 , 不会被第三方应用触及。 因为用户输入的信息是完全与新浪微博的服务器进行交互的。 OAuth 当中有四种角色: 第一种: Se。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。