基于Android系统手机通讯录软件的设计和开发



自google于2005年收买Android公司,Android商场有了很大的遍及,加上无线网络的敏捷开展,手机网速有了很大的提高,为智能手机的开展供给了很大的可能性,也为APP的开展带来无限可能。本通讯录是依据Android的,以Java为底层言语,挑选Eclipse作为开发工具,因为自己特别喜爱用Android写APP,决定写出归于自己的一个通讯录。

该通讯录包含添加,删去,修正,移动分组,还有添加,修正联络人,拍照,拜访图库,sd卡的存储等功用,习惯了大部分用户对通讯录的悉数需要。本通讯录和一般APP的开发流程相同,最开端是对用户进行需求查询,然后根整理需求来决定体系有必要完结的功用,再建立环境,编写代码,运转和调试程序,最终完结。本通讯录寻求杰出的用户体会。本体系选用Android自带的组件和自己下载的杰出图片来完结UI界面,用户体会杰出。

该通讯录已正式完结,现在只在个人手机上运转,完结了对通讯录中联络人的办理,

便利了自己关于联络人的操作,提高了功率。


关键词:Android;手机通讯录;智能手机
















 

Design and implementation of the management software of the system mobile phone address book based on Android 


Abstract


    Since google acquired the company in 2005 Android, Android market with great popularity, coupled with the rapid development of wireless networks, mobile network speed has been greatly improved for the development of the smart phone provides great possibilities, but also bring endless possibilities for the development of APP. The address book is based on Android to Java as the underlying language, choose Eclipse as a development tool, because of their particular likes to write Android APP, he decided to write an address book of their own.

    The contacts include add, delete, edit, move groups, as well as add, edit contacts, photographs, visit Gallery, sd card, memory and other functions, adapted to the needs of most users of all contacts. The contacts and the general development process as APP, like marble, starting with the user needs survey to determine the needs and then finishing the root system must implement the feature, and then set up the environment, write code, run and debug programs, and finally completed. The contacts to pursue a good user experience. The system uses Android's own components and to download pictures to complete a good UI interface, the user experience is good.

The address book has been officially completed, currently runs only on personal cell phone to achieve the management of address book contacts,Improve the efficiency.


Key words: Android; Mobile Phone Contacts; Smartphone








目录


1序言 1

1.1研讨布景 1

1.2 研讨现状 1

1.3 体系首要完结内容与完结方法 2

1.3.1体系首要完结内容 2

 1.3.2安卓体系开发的方法 3

1.3.3体系的开发渠道 3

1.4 体系开发需用到的技能支撑 3

1.4.1 Java言语 3

1.4.2 Android体系和言语 5

2 体系剖析 6

2.1体系可行性剖析 6

2.1.1技能可行性 6

2.1.2 软件技能的可行性 6

2.1.3经济可行性 8

2.1.4 操作可行性 8

2.2 需求剖析 8

2.2.1 Android通讯录的运用含义 8

2.2.2外部事情 9

2.3 性能需求剖析 10

2.4 数据库需求剖析 11

2.4.1 SQLite特色 12

2.4.2数据库表结构 12

2.5安全需求 13

3体系概要规划 14

3.1 Android开发渠道建立 14

3.2体系总体规划 16

3.3 处理流程规划 16

3.3.1事务流程图 16

3.3.2 数据添加流程图 17

3.3.3 数据删去流程 18

3.4  数据库规划 19

4体系具体规划 20

4.1联络人浏览模块 20

4.2 联络人具体界面模块 22

4.3 联络人操作模块 24

4.4 查找联络人模块 28

5体系测验与调试 31

5.1测验意图 31

5.2 程序调试 31

5.3 测验的首要内容 32

5.4测验用例 33

5.4.1功用测验—添加联络人 33

5.4.2功用测验—检查联络人 33

5.4.3功用测验—删去联络人 34

5.4.4功用测验—修正联络人 34

5.4.5功用测验—新建联络人分组 35

5.4.6功用测验—修正联络人分组 35

5.4.7 功用测验-移动联络人分组 36

5.4.8 功用测验-给联络人发短信 36

5.4.9 功用测验—删去联络人 37

5.4.10 功用测验-给联络人打电话 37

5.5体系的后期保护与晋级 38

总结 40

参考文献 41

称谢 42

外文原文 44

外文翻译 49



1序言

 

1.1研讨布景


IT和物联网职业快速开展的今日,第三代网络现已遍及和第四代网络正在敏捷推行,手机不仅仅只能打电话,发短信,它现已成为了网络终端,还将每个用户的互联网随身设备。Android体系设备的价格相关于iOS体系的较为廉价,所以依据Android 体系的APP开发有很大的开展空间与开展远景。

Android体系是开源的,首要是一些移动体系在运用它,就像一些智能手机和iPad,由谷歌公司联合多家相关职业的大企业联合开发完结。还没有人给其定义中文姓名,可是中国人依据读音打大都都叫安卓。安卓最早研宣布时,只支撑手机。刚开端并不是谷歌公司研发的。可是后来谷歌公司给其收买了,随后谷歌公司就敞开了其源码。2008年第一台Android手机才发布。现在的开展现已势不可挡,它现已发展到了iPad和一些移动设备及其他领域上,如电视、数码相机、游戏机等。 在2013年据不彻底统计,Android设备现已占有商场70%以上的比例,没有辜负谷歌公司,在同年安卓五周年的日子,安卓手机的出售量达到了恐怖的10亿,并且近几年还在敏捷增长。精确地说应该是一个供给智能手机运转的空间,首要由操作体系、UI界面和后台处理组成 。

    Android源码敞开,学习较为简略,设备廉价,每个运营商都能够修正处归于自己的一套Android体系,立异性高,商场潜力无限大。


1.2 研讨现状


    人们之间的举例越来越远了。每天交流靠打电话,这离不开通讯录。跟着网络的敏捷开展。网络的遍及现已是必定的了,人们在闲余时刻的联络根本都是靠着微信,qq,既能够谈天,又能够语音与视屏的软件,通讯录的运用率敏捷下降,通讯录自手机出现就存在,现已发生了很大的改变,为了愈加习惯用户需要,他今后的功用就是不仅仅存储联络人,老友愈加人性化的办理联络人,人们的联络网会越来越杂乱,许多的联络人给每次查找带来费事。也就是有了分组,把不同的联络人分到不同的组,便利查找,便于办理,结构也发生了革命性改变,跟着Android开发的人才不断涌出,相信会有愈加优异的通讯录的出现,能够满意大大都人的需求。有相关方面的专家说:因为现在智能手机的敏捷开展,遍及现已是随时可能发生,在人们闲余时刻看看手机已是潮流,各种APP层出不穷,有杰出的开展远景。跟着每个网页开发都要求APP的一起上线和手戏越来越炽热,也激励各个公司加强对Android开发的投入,Android开发工程师越来越抢手,所以Android工作远景无限被看好。

    日子在21世纪信息网络飞速开展的年代。智能手机的遍及现已势不可挡,在有手机之后的国际。通讯录存在的必要不用多言,因为日子的多彩性,这个年代人员之间的联络愈加杂乱化了,人们之间的联络越来越多。通过通讯录记录下对方的联络方法,防止找不到或者忘掉联络方法的为难。不同于其他的APP程序来说。比方,微信,qq,这些都是有服务器端的,换种说法就是这终究是他人的东西,可是手机通讯录就不相同了,他是彻底归于自己的,因为每个人的联络人都是十分之多的,为了便利查找和办理联络人,本手机通讯录体系划分了不同的分组。能够让机主快速的查找到联络人,也愈加合理安拍每个联络人应该所属的方位,大大节省了在通讯录里上下翻页而苦于找不到联络人的时刻。节省了许多费事,而手机又有随身携带的优势,比制作手刺来的简略得多。又有,手机是自己个人的,关于通讯录的安全性有一定的保证,防止信息走漏造成经济上和心理上的损失。上面所讲到的,总结出本通讯录以下长处,无污染,高效,即时是个相当好的联络人办理体系。可是现在许多通讯录都只重视UI,功用的多样性和杂乱性,然后有一些功用与完结通讯录的初衷不符。针对需求和坏处规划了本体系,便利用户的运用。


更多相关文章

  1. 观摩Android的多层框架体系
  2. Android进阶之光读书笔记:View体系(一) View与 ViewGroup、View坐标
  3. Android中View的知识体系——(2)View的滑动
  4. Android中View的知识体系——(3)View的事件分发机制
  5. [android]android权限体系深入分析
  6. 导入android自带通讯录报错
  7. android通讯录数据库操作
  8. 操作android中的通讯录

随机推荐

  1. 微信Android客户端架构演进之路-简单总结
  2. Android Studio 错误 Duplicate files co
  3. Android隐藏和显示输入法
  4. android listview让分割线消失
  5. Android获取屏幕宽高的方法
  6. android 创建菜单列表及其事件
  7. Android curl的下载编译和使用
  8. [Android]当Activity启动模式为singleTas
  9. 编译可在Android上运行的可执行文件:C/C++
  10. android开源代码站开通啦!