图书资源信息检索客户端软件功能展示与界面设计22184.docx

上传人:you****now 文档编号:63466502 上传时间:2022-11-25 格式:DOCX 页数:64 大小:2.05MB
返回 下载 相关 举报
图书资源信息检索客户端软件功能展示与界面设计22184.docx_第1页
第1页 / 共64页
图书资源信息检索客户端软件功能展示与界面设计22184.docx_第2页
第2页 / 共64页
点击查看更多>>
资源描述

《图书资源信息检索客户端软件功能展示与界面设计22184.docx》由会员分享,可在线阅读,更多相关《图书资源信息检索客户端软件功能展示与界面设计22184.docx(64页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Evaluation Warning: The document was created with Spire.Doc for .NET.摘 要传统图书书馆信息息服务经经过局域域网、传传统互联联网的发发展阶段段,已经经开始向向无线移移动互联联网应用用阶段发发展,但但在移动动互联网网上无论论图书馆馆客户端端的数量量还是应应用软件件的功能能,都表表明目前前仍然是是这种发发展趋势势的萌芽芽状态,而而且高职职高专类类学校在在这一领领域仍然然是空白白,因此此,我们们有必要要开发出出一款功功能完备备,符合合本校教教师、学学子的图图书馆客客户端软软件。苏州市职职业大学学图书馆馆面向苏苏州国际际教育园园内所有

2、有院校开开放,通通过互联联网提供供了丰富富而强大大的图书书资源服服务功能能,教育育园内110多万万师生共共享其资资源,随随着越来来越多的的师生使使用智能能手机、平平板电脑脑等移动动互联网网设备,该该馆希望望为图书书资源信信息检索索提供更更加方便便灵活的的无线移移动应用用功能,在在支持AAndrroidd系统的的移动设设备(如如智能手手机、平平板电脑脑)中通通过无线线互联网网实现书书目检索索、读者者信息、借借阅记录录、到期期催还等等四大基基本功能能,让读读者无论论身在何何处都可可以在掌掌上进行行图书资资源信息息检索。本文的研研究内容容为基于于Anddroiid系统统的图书书资源信信息检索索客户端

3、端软件的的功能展展示与界界面设计计,在对对Anddroiid系统统的UII原理和和相关技技术做深深入的研研究分析析后,设设计实现现一款适适用于师师生的图图书馆客客户端软软件。本文首先先阐述了了课题的的研究背背景以及及该课题题的发展展现状,接接着讨论论课题的的研究目目的及开开发环境境的构建建。然后后阐述了了该课题题运用到到的UII相关技技术与理理论以及及系统的的构思。其中我负责模块的UI设计包括启动界面的设计、功能展示界面的设计、登录的UI设计、主菜单的功能与界面设计、系统设置界面的设计、图书馆简介的界面设计、入馆指南的界面设计、“关于我们”的界面设计。最后完成技术疑难解答并进行系统测试与设计总

4、结。关键词:Anddroiid 移动互互联网 图书书馆检索索客户端端 用户户界面Titlle: Bassed on thee Anndrooid plaatfoorm of suzzhouu voocattionnal uniiverrsitty llibrraryy reesouurcees iinfoormaatioon rretrrievval cliientt sooftwwaree, tthe funnctiion dissplaay aand intterffacee deesiggn Absttracct:Tradditiionaal llibrraryy innforrmatt

5、ionn seerviicess thhrouugh loccal areea nnetwworkk, ttradditiionaal IInteerneet ddeveeloppmennt sstagge, devveloopmeent staage hass beegunn too wiirellesss moobille IInteerneet aappllicaatioons, buut iin aany libbrarry oon mmobiile Intternnet cliientt nuumbeer aand thee fuuncttionn off thhe aappllic

6、aatioon ssofttwarre, thaat iis sstilll tthe devveloopmeent treend of thee buud, andd thhe hhighher voccatiionaal sschooolss inn thhis areea iis sstilll aa bllankk, ttherrefoore, itt iss neecesssarry ffor us to devveloop aa fuullyy fuuncttionnal, coonfoorm to thee scchoool tteaccherrs aand stuudennts

7、 of thee liibraary cliientt sooftwwaree.Suzhhou voccatiionaal uunivverssityy liibraary opeen tto ssuzhhou intternnatiionaal eeduccatiion parrk aall colllegges andd unniveersiitiees, thrrouggh tthe Intternnet prooviddes a rrichh annd ppoweerfuul bbookk reesouurcees sservvicee fuuncttionn, eeduccatiio

8、n cammpuss 100 moore thaan tteaccherrs aand stuudennts to shaare theeir ressourrcess, aas mmoree annd mmoree teeachherss annd sstuddentts uuse mobbilee Innterrnett deevicces succh aas ssmarrtphhonees, tabbletts, it hoppes to proovidde bbookks rresoourcces infformmatiion rettrieevall moore connvennie

9、nnt aand fleexibble wirreleess mobbilee apppliicattionns, thee suuppoort of Anddroiid ssysttem mobbilee deevicces (e.g., smmarttphoone, taableet) thrrouggh wwireelesss IInteerneet tto rreallizee biibliiogrraphhic seaarchh, tthe reaaderr innforrmattionn, llibrraryy reecorrds, duue tto rrushh annd sso

10、 oon ffourr biig bbasiic ffuncctioons, leet tthe reaaderr caan bbe aanywwherre iin tthe pocckett boookss reesouurcee innforrmattionn reetriievaal.Reseearcch cconttentt off thhis artticlle iis bbaseed oon tthe Anddroiid cclieent sofftwaare boook rresoourcce iinfoormaatioon rretrrievval funnctiion dis

11、splaay aand intterffacee deesiggn, on thee Anndrooid UI priinciiplees aand rellateed ttechhnollogiies to do in-deppth ressearrch andd annalyysiss, ddesiigneed aand impplemmentted a cclieent sofftwaare is suiitabble forr thhe tteaccherrs aand stuudennts of libbrarry.Thiss arrticcle firrst elaaborrate

12、es tthe ressearrch bacckgrrounnd aand devveloopmeent staatuss off thhe ssubjjectt, aand theen ddisccusss thhe rreseearcch ppurpposee annd tthe connstrructtionn off a devveloopmeent envviroonmeent. Thhen exppounnds thee apppliied to UI rellateed ttechhnollogyy annd ttheoory of thee suubjeect andd coo

13、nceeptiion of thee syysteem. I aam iin ccharrge of thee UII deesiggn mmoduule inccluddes staart-up intterffacee deesiggn, thee fuuncttionn off shhow thee looginn innterrfacce ddesiign, UII deesiggn, thee fuuncttionn off thhe mmainn meenu andd innterrfacce ddesiign, thhe ssysttem Setttinngs intterffa

14、cee, ddesiign guiidellinees oof tthe inttrodducttionn off innterrfacce ddesiign, innto thee liibraary intterffacee deesiggn, intterffacee deesiggn oof aboout us. FFinaallyy coomplletee teechnnicaal ttrouubleeshoootiing andd syysteem ttesttingg annd ddesiign summmarry.Keywwordds : Anddroiid Mobbilee

15、Innterrnett The Librraryy Rettrieevall Clieent UII目 录引言111 课课题研究究背景及及现状11.1 课题题背景11.2 课题题研究现现状21.3 课题题研究目目的31.4 本文文的内容容及组织织32 开开发环境境构建42.1 安装装JDKK42.2 安装装Ecllipsse52.3 安装装Anddroiid SSDK52.4 下载载 ADDT 插插件53 UUI相关关技术与与理论83.1 UII类介绍绍83.1.1 资源类类83.1.2 显示类类83.1.3 控件类类83.2 界面面设计及及美工93.2.1 去除界界面顶部部标题栏栏93.2.

16、2 锁定横横屏操作作93.2.3 图片美美工的制制作93.3 事件件监听及及线程处处理93.3.1 事件的的回调机机制93.3.2 事件的的监听机机制103.3.3 线程处处理104 系系统构思思114.1 形成成系统概概念114.1.1 用户群群114.1.2 可行性性分析114.2 需求求陈述114.2.1 开发环环境114.2.2 运行环环境114.2.3 性能需需求114.2.4 软件实实现原则则115 系系统总体体构架与与各模块块功能设设计135.1 系统统设计135.1.1 系统设设计总体体构架135.1.2 模块关关系图135.2 系统统启动功功能与界界面145.2.1 功能简简

17、介145.2.2 运行效效果图145.2.3 代码分分析155.3 功能能展示与与界面155.3.1 功能简简介165.3.2 运行效效果图165.3.3 代码分分析175.4 登录录功能与与界面185.4.1 功能简简介185.4.2 运行效效果图195.4.3 代码分分析205.5 主菜菜单功能能与界面面215.5.1 功能简简介215.5.2 运行效效果图225.5.3 代码分分析225.6 系统统设置功功能与界界面235.6.1 功能简简介235.6.2 运行效效果图235.6.3 代码分分析245.7 图书书馆简介介功能与与界面245.7.1 功能简简介245.7.2 运行效效果图2

18、45.7.3 代码分分析255.8 入馆指指南功能能与界面面255.8.1 功能简简介265.8.2 运行效效果图265.8.3 代码分分析265.9“关关于我们们”功能能与界面面275.9.1 功能简简介275.9.2 运行效效果图275.9.3 代码分分析286 技技术疑难难和解决决方案296.1 启动动界面如如何实现现的跑马马灯效果果296.2 登录录界面如如何记住住账号密密码功能能326.3 图书书馆简介介里的内内容如何何布局347 系系统测试试377.1 概述述377.2 测试试环境377.3 测试试结果及及分析377.3.1 操作流流畅性377.3.2 性能测测试37设计总结结38

19、致 谢谢39参 考 文 献献40引言随着社会会信息化化程度的的不断深深入,人人们对信信息的获获取变得得越来越越迫切,需需要随时时随地地地访问各各种信息息,同时时移动通通信设备备的性能能也不断断提高,通通信带宽宽也越来来越丰富富。移动动通信与与互联网网二者的的不断发发展和融融合,使使得市场场逐渐催催生出一一个新兴兴产业移动动互联网网,特别别是3GG业务的的发展,使使得移动动互联网网产业已已步入发发展快车车道。作作为信息息服务的的巨擘,正正是出于于未来移移动互联联网产业业中的战战略布局局,Goooglle推出出了Anndrooid。1 课课题研究究背景及及现状1.1 课题题背景Andrroidd是

20、Goooglle于220077年发布布的移动动操作系系统,作作为基于于Linnux平平台的开开源项目目,以其其开放、自自由的特特点,迅迅速成为为移动互互联网时时代主流流平台,AAndrroidd不仅仅仅是移动动操作系系统,而而且还构构建了完完整而强强大的应应用开发发框架,提提供了丰丰富的开开发和调调试工具具、文档档及样例例源码,已已经成为为以智能能手机、平平板电脑脑为代表表的移动动互联网网的主流流应用和和开发平平台。据据Goooglee公司220133年3月月在Anndrooid开开发者官官方网站站(htttp:/ddeveelopper.anddroiid.ccom/aboout/indde

21、x.htmml)宣宣称,目目前已超超过400亿台AAndrroidd设备运运行在世世界上1190多多个国家家,Anndrooid已已经成为为世界上上安装最最多和增增长最快快的移动动平台,每每天会有有超过一一百万人人成为AAndrroidd设备用用户,无无疑,AAndrroidd已经成成为一个个世界级级的移动动互联网网应用平平台。校园信息息管理系系统网络络化也早早已成为为现实,在移动动互联网网时代的的新课题题是:如如何既保保持现有有网络系系统结构构稳定性性,又能能充分发发挥移动动计算技技术的灵灵活性,将两者者的优势势结合起起来,让让校园信信息管理理系统不不仅应用用于桌面面而且能能随身移移动应用用

22、。苏州市职职业大学学图书馆馆面向苏苏州国际际教育园园内所有有院校开开放,该该馆目前前通过互互联网提提供了丰丰富而强强大的图图书资源源服务功功能,随随着越来来越多的的师生使使用智能能手机、平平板电脑脑等移动动互联网网设备,该该馆希望望为图书书资源信信息检索索提供更更加方便便灵活的的无线移移动应用用功能,在在支持AAndrroidd系统的的移动设设备(如如智能手手机、平平板电脑脑)中通通过无线线互联网网实现书书目检索索、读者者信息、借借阅记录录、到期期催还等等四大模模块功能能,让读读者无论论身在何何处都可可以在掌掌上进行行图书资资源信息息检索。1.2 课题题研究现现状随着无线线互联网网应用越越来越

23、广广泛,AAndrroidd平台应应用软件件已经非非常丰富富,据GGooggle公公司的AAndrroidd官方网网站(hhttpp:/m/)提提供的数数据表明明,截止止20113年33月,全全世界已已经有超超过400亿台AAndrroidd系统设设备激活活,Goooglle PPlayy (htttps:/pplayy.goooglle.ccom/stoore/appps)已已经成为为最权威威的销售售和发布布Anddroiid应用用软件的的市场,其其中已经经有超过过80万万个应用用软件发发布,截截止20013年年3月220日,我们通通过搜索索只在GGooggle Plaay中发发现了111个

24、与与“图书馆馆客户端端”关键词词有关的的中文软软件,而而其中真真正与实实体图书书馆有关关仅6个个,如图图1-11所示。通通过“3600手机助助手”在国内内22个个主要AAndrroidd应用市市场联合合搜索后后也只找找到222个与“图书馆馆”关键词词有关的的应用软软件,其其中真正正与实体体图书馆馆有关的的为133个应用用(包括括同一个个图书馆馆不同版版本),而而高校图图书馆客客户端软软件更是是屈指可可数,即即:南京京林业大大学、清清华大学学、复旦旦大学、北北京大学学、中国国矿业大大学、浙浙江林业业大学等等6所高高校图书书馆的客客户端软软件,如如图1-2所示示。图1-2 360手机助力搜索结果图

25、1-1 Google Play搜索结果通过对搜搜索结果果的分析析,我们们发现目目前Anndrooid图图书馆应应用主要要分两种种,一类类是各种种小说阅阅读网站站提供的的客户端端,以提提供网络络阅读为为主要功功能,传传统实体体图书馆馆提供的的服务功功能差别别较大;另一类类是实体体图书馆馆,可以以分为社社会公益益性图书书馆和高高校图书书馆两类类,这类类图书馆馆主要将将传统图图书服务务功能延延伸到网网络空间间中,通通常会提提供更加加便捷的的读者信信息、图图书检索索、借阅阅记录和和逾期管管理等实实体图书书馆的服服务功能能。搜索结果果表明,传传统图书书馆信息息服务经经过局域域网、传传统互联联网的发发展阶

26、段段,已经经开始向向无线移移动互联联网应用用阶段发发展,但但在移动动互联网网上无论论图书馆馆客户端端的数量量还是应应用软件件的功能能,都表表明目前前仍然是是这种发发展趋势势的萌芽芽状态,而而且与苏苏州市职职业大学学同类的的高职高高专类学学校在这这一领域域仍然是是空白,因因此,选选择这一一课题研研究很具具有意义义1.3 课题题研究目目的本文根据据Anddroiid系统统的框架架特性,研研究分析析其系统统结构和和UI的的原理,设设计实现现一个适适用于AAndrroidd平台的的图书馆馆客户端端的个性性化界面面,在保保证系统统性能的的同时,使使得用户户界面更更加友好好,功能能更加丰丰富,用用户体验验

27、也大幅幅提升,具具有一定定的现实实意义。1.4 本文文的内容容及组织织全文共分分7章。第1章:介绍本本课题技技术背景景与研究究目的。第2章:介绍开开发环境境的构建建。第3章:UI相相关技术术与理论论。第4章:系统构构思。第5章:系统总总体构架架与各模模块功能能设计。第6章:技术疑疑难和解解决方法法第7章:系统测测试2 开开发环境境构建Andrroidd的应用用程序主主要用JJavaa语言开开发,与与标准JJavaa平台不不同的是是,Anndrooid运运行的虚虚拟机不不是Jaava虚虚拟机,而而是经过过改造的的Dallvikk虚拟机机,在DDalvvik虚虚拟机内内运行的的并不是是Javva编

28、译译后的字字节码,而而是后缀缀名为ddex内内部格式式文件。Andrroidd Ruuntiime 为Anndrooid应应用提供供一个运运行环境境,包括括核心库库和Daalviik虚拟拟机两部部分。Dallvikk虚拟机机用来运运行Anndrooid应应用实例例,每一一个Anndrooid应应用程序序都是DDalvvik虚虚拟机中中的实例例,运行行在它们们自己的的进程中中。Daalviik虚拟拟机设计计成一个个设备中中可以高高效地运运行多个个虚拟机机实例。DDalvvik虚虚拟机的的可执行行文件格格式是.dexx,deex格式式是专为为Dallvikk设计的的一种压压缩格式式,适合合内存和和

29、处理机机速度有有限的系系统。Googgle公公司推荐荐使用主主流的JJavaa开发环环境Ecclippse。只只有Ecclippse还还不够,因因为是使使用Jaava语语言进行行开发,还还应该有有由Orraclle公司司提供的的Javva DDeveeloppmennt KKit(其其中包括括JREE:Jaava Runntimme EEnviironnmennt)。此此外,AAndrroidd的应用用程序开开发和JJavaa开发有有较大区区别的,所所以还需需要有GGooggle提提供的AAndrroidd SDDK。同同时,还还需要为为Ecllipsse安装装ADTT插件,以以便将AAndr

30、roidd开发包包与Ecclippse整整合。简言之,需需要以下下软件,才才能搭建建Anddroiid开发发环境,从从而进行行Anddroiid应用用程序的的开发。(1) JDKK(2) Ecllipsse(3) Anddroiid SSDK(4) ADTT2.1 安装装JDKKJDK是是Javva DDeveeloppmennt KKit(JJavaa开发工工具包)的的缩写,使使用Jaava必必须安装装JDKK,可以以在Orraclle的网网站免费费下载最最新版本本的Jaava SE Devveloopmeent Kitt (JJDK),下载载地址:httpp:/wwww.orraclle.

31、ccom/tecchneetwoork/javva/jjavaase/dowwnlooadss/inndexx.httml。本课题采采用版本本为JDDK 11.7,下下载完成成后,双双击启动动JDKK包装包包后按照照安装向向导界面面提示进进行默认认安装。2.2 安装装EcllipsseEcliipsee是Jaava语语言的开开发平台台,可以以为开发发者提供供各种开开发工具具的集成成,是完完全免费费的开放放源代码码软件,最最初是IIBM公公司的产产品,后后来IBBM将EEcliipsee捐赠给给了开源源社区, Ecllipsse具有有强大的的开发功功能,它它是靠插插件来完完成集成成开发环环境配置

32、置的。本本课题采采用是EEcliipsee 4.2。下载地址址:htttp:/wwww.ecllipsse.oorg/dowwnlooadss/安装:将将下载得得到的压压缩包解解压缩后后进入解解压后的的文件夹夹,双击击可执行行文件eecliipsee.exxe即可可启动EEcliipsee。建议:在在Winndowws桌面面建立EEcliipsee的快捷捷方式2.3 安装装Anddroiid SSDK常见的用用户定制制要求是是在已有有 Ecclippse 集成开开发环境境,为其其增加 Anddroiid 应应用开发发功能。主主要安装装途径是是下载“ Anddroiid SSDK Toools”

33、,下下载后完完成“AAndrroidd SDDK MManaagerr”的安安装,在在这个管管理器选选择所需需 “AAndrroidd SDDK ppackkagees”安安装,从从而可以以安装多多种不同同版本号号的 AAndrroidd 开发发平台和和工具。从 Anndrooid 开发者者官方网网站下载载到的“SSDK Toools”安安装包并并不是真真正的“AAndrroidd SDDK”开开发环境境,虽然然它包含含了SDDK 核核心工具具,但本本质是一一个“AAndrroidd SDDK”在在线安装装工具,用用于在线线下载并并安装完完整的“AAndrroidd SDDK”开开发包。下载地

34、址址:htttp:/ddeveelopper.anddroiid.ccom/sdkk/inndexx.httml。2.4 下载载 ADDT 插插件Andrroidd Deevellopmmentt Tooolss (AADT)是Anndrooid提提供的专专门用于于Ecllipsse IIDE开开发环境境的插件件。ADDT以插插件方式式扩展了了Ecllipsse提的的功能,可可以让 Anddroiid SSDK 集成到到 Ecclippse环环境中,让让开发者者在Ecclippse环环境中快快速建立立 Anndrooid 应用项项目、创创建用户户界面、调调试程序序、导出出签名或或未签名名的应用

35、用程序、分分发应用用程序。在建立基基于 EElippse 的Anndrooid 集成开开发环境境时,AAndrroidd SDDK 和和 ADDT 这这两个安安装包是是必不可可少的,这这两个安安装包都都是以 Ecllipsse 插插件形式式与 EEcliipsee 紧密密结合。ADT下下载与安安装步骤骤如下:1. 启启动 EEcliipsee,然后后选择菜菜单 HHelpp Insstalll NNew Sofftwaare.2. 在在右上角角点击 Addd3.在“AAdd Repposiitorry”对对话框中中“Naame”文文本框输输入“AADT Pluuginn” ,在“Locatio

36、n”文本框中输入:“ htttpss:/dl-ssll.goooglle.ccom/anddroiid/eecliipsee/”4. 点点击“ OKK”注意:如如果在获获取ADDT插件件时有困困难,可可以试试试用 “hhttpp”代替替 上面面URLL中的“hhttpps”5. 在在“ Avvaillablle SSofttwarre ”对对话框中中,选择择“ DDeveelopper Toools ”旁的的复选框框,然后后点击 “Neext”6. 在在下一个个窗口中中会出现现一系列列正在下下载的工工具软件件,点击击“Nexxt” 7. 阅阅读并接接受软件件许可协协议,然然后点击击“ Fiin

37、issh ”,注注意:如如果这时时受到安安全警告告( ssecuuritty wwarnningg)说 “thhe aauthhentticiity or vallidiity of thee sooftwwaree caantt bee esstabblisshedd”,点点击“ OK”8. 当当安装完完成后,重重启 EEcliipsee在成功地地下载AADT后后,可以以在 EEcliipsee 的“WWinddow”菜菜单的“PPreffereencees”命命令项中中设置 ADTT 指向向 Anndrooid SDKK 所在在的文件件夹:1. 选选择 WWinddow PPreffere

38、encees. 菜菜单命令令项,打打开 “PPreffereencees” 面板;2. 在在左侧面面板中等等“ Anndrooid ”,会会出现一一个对话话框询问问“whhethher youu waant to sennd uusagge sstattistticss too Goooglle. ”,如如果想这这样做,点点击“PProcceedd”,只只有点击击“Prroceeed”才才能继续续;3. 对对于主面面板中“SDKK Loocattionn”,点点击 “BBrowwse.”,然然后定位位到已经经下载好好 SDDK 文文件夹中中; 4. 点点击“Appply”,然然后就 “OKK”

39、。2.5 安装装 SDDK AADT绑绑定包在 Anndrooid 早期版版本中为为 Ecclippse 添加 SDKK 和 ADTT 包对对于新手手来说是是个比较较复杂的的过程,从从 Anndrooid 4.22 开始始,Anndrooid 开发者者网站上上提供了了 SDDK 、AADT 与 EEcliipsee 绑定定的开发发包,这这个绑定定包下载载后只需需解压缩缩就可以以使用了了。也就就是只要要系统中中已经安安装好JJDK后后,只需需安装这这个ADDT绑定定包就可可以一步步到位地地安装好好Anddroiid集成成开发环环境。因此,对对于 AAndrroidd 开发发的新手手,我们们推荐下

40、下载“ AADT Bunndlee foor WWinddowss”包快快速建立立 Anndrooid 应用开开发环境境。这个个包绑定定了必需需的 AAndrroidd SDDK 组组件 、带带有内置置 ADDT 的的 Ecclippse 集成开开发环境境。只有有一次简简便的下下载,就就可以顺顺利地建建立起 Anddroiid 应应用开发发环境。具具体来说说,“AADT Bunndlee”绑定定包中含含有:Ecliipsee + ADTT pllugiin(EEcliipsee 和 ADTT 插件件)Andrroidd SDDK TToolls(AAndrroidd 软件件开发工工具包)And

41、rroidd Pllatfformm-tooolss(Anndrooid 平台工工具包)The lattestt Anndrooid plaatfoorm(最最新 AAndrroidd 平台台)The lattestt Anndrooid sysstemm immagee foor tthe emuulattor(最最新 AAndrroidd 系统统模拟器器映象)图2-1 下载SDK ADT Bundle 界面3 UUI相关关技术与与理论3.1 UII类介绍绍在对该图图书馆信信息检索索客户端端进行UUI设计计是当然然离开不不了最基基本的UUI类,下下面主要要对3种种UI类类做简要要介绍。3.1

42、.1 资源类类andrroidd.coonteent.ress 资源源类平时用到到的颜色色collorss、图形形draawabbless等相关关资源均均通过该该类来管管理。如下是对对该资源源的引用用:int geetCoolorr(innt iid) 对应应ress/vaaluees/ccoloors.xmll Drrawaablee ggetDDrawwablle(iint id) 对对应rees/ddrawwablle/ Strringg ggetSStriing(intt idd) 和和ChaarSeequeencee ggetTTextt(innt iid) 对应应ress/vaal

43、uees/sstriingss.xmml Striing gettStrringgArrray(intt idd) 对应rres/valluess/arrrayys.xxml flooat geetDiimennsioon(iint id) 对对应rees/vvaluues/dimmenss.xmml3.1.2 显示类类andrroidd.viiew 显示示类在Anddroiid当中中Vieew类是是最基本本的一个个类,基基本上所所有的高高级UII组件都都是继承承Vieew类而而实现的的。 TTexttVieew(文文本框),Buuttoon(按按钮),LListtVieew(列列表),EEd

44、ittTexxt(编编辑框),RRaiddoBuuttoon(多多选按钮钮),CChecckboox(选选择框)等等都是VVieww类3.1.3 控件类类andrroidd.wiidgeet 控件类类常用的控控件有文本控件件TexxtViiew EdiitTeext按按钮控件件Butttonn ImmageeButttonn单选与与复选按按钮ChheckkBoxx和RaadiooButttonn图片控控件ImmageeVieew3.2 界面面设计及及美工为了实现现该软件件的人机机交互、操操作逻辑辑、界面面美观。使得软件的操作变得舒适、简单、自由。我通过以下方式来达到良好的用户体验。3.2.1

45、去除界界面顶部部标题栏栏有两种方方法:1、在程程序中添添加。ssetCConttentt(R.layyoutt.maain)之前添添加去除除tittle语语句reqquesstWiindoowFeeatuure(Winndoww.FEEATHHER_NO_TITTLE);去出出标题栏栏TITTLE。2、在AAndrroiddMannifeest.XMLL中添加加。注册册Acttiviity时时加上如如下语句句就可以以实现:3.2.2 锁定横横屏操作作在AnddroiidMaaniffestt.XMML中添添加。在在每一个个注册AActiivitty时加加上如下下语句就就可以实实现:3.2.3 图片美美工的制制作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁