欢迎来到天天文库
浏览记录
ID:26563334
大小:2.11 MB
页数:5页
时间:2018-11-27
《基于android 平台的用户管理软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于Android平台的用户管理软件的设计与实现姚永明,吕建平(西安邮电大学计算机学院,陕西西安710121)通信作者联系方式:(E-mail:yym879@hotmail.com,电话:18717302855)姚永明(1987-),男,硕士研究生,从事数字图像处理研究,E-mail:yym879@hotmail.com吕建平(1957-),男,教授,从事数字图像处理研究,E-mail:lujping1@126.com摘要:为了减轻Android用户记忆第三方应用用户名与密码负担,简化登陆过程,提供了一种用户登陆管理软件设计。采用Android开发环境,文章给出从登陆鉴权到账户安全方面等详细
2、设计。该软件只需要一个用户名与密码就能绑定各个需要登录的第三方应用,具有一定的实用性。关键字:Android;用户管理;登陆鉴权;账户安全中图分类号:TP311文献标识码:ADesignandImplementationofaUserManagementSoftwareBasedonAndroidPlatformYAOYong-ming,LVJian-ping(SchoolofComputerScienceandTechnology,Xi’anUniversityofPostsandTelecommunications,Xi’an710061,China)Abstract:ToreduceA
3、ndroiduser’sburdenofmemorizingalargenumberofusernamesandpasswordsoftheapplications,simplifyloginprocess,adesignofausermanagementsoftwareisproposed.BaseonAndroidSDK(SoftwareDevelopmentKit),adetaileddesignincludingloginauthentication,safetyofaccountisgiven.Variousthird-partyapplicationsneedtobelogged
4、incanbeboundtoonlyoneusernameandpassword.Thedesignhasacertainamountofpracticality.Keywords:AndroidSDK,usermanagement,loginauthentication,safetyofaccount0.引言目前,基于Android平台的智能机成为市场的热点,同时随着移动互联网市场的发展,Android平台的第三方应用越来越多,如淘宝,QQ,新浪微博,MSN等等,[1]这些第三方应用都开放了自己的API。[2]但是它们都需要进行用户名和密码的登录,对用户来说就要记住这些登陆的用户名和密码,
5、每次登陆都带来不便。本文提出的用户管理软件,能够帮助用户管理各个不同的登录的用户名和密码,减少了用户每次登录不同账户的麻烦。本文设计的软件共提供两种方式登录,一种是通过用户管理软件重新注册一个账号,之后绑定各个第三方应用的账户;另一种是通过一个第三方应用登录后,进行绑定其他第三方应用的账户。1.Android平台介绍Android系统是Google于2007年11月推出的一个专为移动设备提供的软件平台。[3]Android是一款包括基于linux内核的操作系统、中间件和关键应用的手机软件平台。该平台号称是首个为移动终端打造的真正开放和完整的移动软件。它的开放性也保证了其不存在任何阻碍移动产业
6、创新的专有权障碍。随着国内3G进入正式的应用阶段,采用Android系统的智能手机层出不穷。据comScore最新的2012年2月美国移动用户市场份额报告,谷歌的Android移动操作系统在一年内持续增长,已经达到了50.1%。[4]Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。[5]其最震撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序
7、时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁;同时与WindowsMobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,可节省近三成成本。2.总体设计该软件的运行环境为Android系统中java层,[6]对用户终端中的相关软件进行用户资料和使用权限的管理功能。用户可以通过软件注册新的账号,然后绑定第三方应用的账号,之后其他绑定的多个账号可以通过该软件进
此文档下载收益归作者所有