基于云端存储技术的应用程序为用户提供各种服务。本课题开发的基于云平台和富媒体[5]的移动名片本应用能实现联系人名片信息本地管理与云端存储。这样的话,即使用户的移动终端设备不慎丢失或者损坏,用户也可以随时将联系人名片信息同步到不同的移动终端上,不再担心联系人名片信息遗失的问题。
1。3 国内外现状与发展
1。4 课题研究内容
本课题设计开发了一个基于云平台和富媒体的移动名片本系统,实现富媒体形式的联系人名片的记录、查询、分享、云端存储等功能。
(1) 移动名片本系统基于Android平台进行研究,需要学习并掌握该平台下开发移动终端应用的方法;
(2) 学习并掌握云端存储开发技术,通过帮助文档以及示例代码学习百度开放云对象存储的技术;
(3) 实现联系人名片信息的本地管理功能:
① 联系人名片的创建,基本信息的多种形式输入与存储。
② 联系人名片的查询、修改、删除及分享功能。
(4) 实现联系人名片数据的云端存储功能;
(5) 设计界面友好、操作简便、运行实时性好的软件。
整个研究过程是在window 7 操作系统上,使用Eclipse开发工具结合Java开发工具包(JDK 1。6)、安卓开发包(Android SDK)、百度对象存储开发包(bos-android-sdk-1。0。2)、二维码开发包(ZXing SDK)等。
第二章 系统开发关键技术
本章主要介绍了移动名片本系统开发过程中用到的关键技术,主要包括Android平台下编写应用程序的相关技术,利用ZXing图像处理库生成和扫描二维码的相关技术以及百度开放云对象存储的相关技术。
2。1 Android
Android,中文俗称安卓,是由Google领导与开发的开源操作系统,是基于Linux内核的[10]。如今广泛应用于智能手机和平板电脑等设备上。基于应用层的开发通常就是指应用程序层的开发,移动应用程序厂商开发的应用程序和Android系统内置的应用程序都是在这个层次,通常使用Java作为编程语言[11]。当我们想实现调用相机来拍照,接听/挂断电话,连接移动网络等都要用到应用程序框架层,开发者不用关心底层是如何实现的。
2。1。1 Android系统组件
Android系统常见的UI(用户界面)控件有文本控件(如TextView文本显示框、EditText文本输入框),按钮控件(如Button普通按钮,ImageButton图像按钮),图像显示控件(如ImageView),列表控件(如ListView)等,控件种类非常多。开发者可以自定义搭配各种组件来实现丰富多彩的页面效果。
Android的消息提示控件有AlertDialog(常见的确认/取消就是通过添加此控件实现的),Toast(Toast不仅可以显示文本信息,还可以显示图片,Toast不会一直存在于屏幕上,根据设置时间决定它显示信息的时间)等。
(1)Activity
Activity是Android四大组件()之一,Acticity可以在移动设备屏幕上提供一个区域,用于用户进行交互操作,如通话、照相、发送短信等[12]。Acticity可以理解为加载用户界面的一个窗体。该窗体可以是全屏幕的,也可以是浮动的小窗口。
(2)Intent
Intent是Android四大组件之间的枢纽,可以用于传递数据,是Android通信的桥梁。显式调用Intent即通过指定目标组件(startActivity)来启动该组件。隐式调用Intent是指在Android系统配置文件(AndroidManifest)中配置相关组件的Intent-filter属性。
2。1。2 Android数据存储与访问
Android系统的数据存储与访问方式很多,大致的存储方式有如下几种。本节主要介绍SQLite数据库。 Android云平台和富媒体的移动名片本设计(3):http://www.youerw.com/jisuanji/lunwen_110915.html