一种Android平台的智能手机通讯录设计的制作方法

文档序号:14194965阅读:172来源:国知局

本发明属于android平台技术领域,使用java技术和数据库技术。



背景技术:

随着智能手机的发展,其中应用android平台的手机非常多,android平台是一个非常开放的平台,传统的手机通讯录应用已经不能满足智能手机的需求;怎么在android平台上开发出满足用户需求的应用,已经成为现代技术的新的突破,本系统就是由此设计开发的。



技术实现要素:

系统ui用户界面功能:本功能通过通过activity和xml配合生成ui界面,activity类中将所有的可视控件声明为成员变量,在xml文件中对控件进行布局,布局方案为linearlayout和relativelayout结合,再通过findviewbyid()方法对成员变量进行实例化,从而编写出ui用户界面。

通信功能:本功能分为拨号和发送短信两种,工作流程如下:

1.拨号功能:拨通联系人号码通过传递context对象和联系人的电话号码,在清单文件中加入配置权限android.permission.call_phone,使用intent对象实现拨通;

2.发送短信功能:采用activity跳转的机制进行实现,发送短信前,先将电话号码和短信内容进行效验。

联系人资料备份功能:本系统提供联系人资料备份和还原功能,能够确保联系人资料的安全;本功能将文件夹命名为“xx手机通讯录”,而备份文件命名为“联系人资料备份.ig";创建文件夹和文件之前,需要获取外存储设备的通用路径,以确定所创建的文件夹和文件的存储位置,获取的方式是使用静态方法environment.getexternalstoragedirectory(),该方法的返回值即为当前内存卡的通用路径,在该路径下添加“/“再加上目录名称,创建sd目录下的子目录;同样在子目录下添加“/”和文件名,在该文件下创建文件。

数据库功能:本功能用于存放联系人的资料,同时完成对联系人的增、删、改、杳工作;通过编写sqliteopenhelper的子类来建立了一个名为“contact_db'’的数据库,在该数据库中创建一个名为‘'contacts'’的表,需要存储的联系人信息主要有联系的id,名字、手机号码、家庭电话、工作电话等。



技术特征:

技术总结
本发明是一种在Android平台上开发设计的智能手机通讯录,采用Java进行编程,运用XML配置文件静态生成用户UI界而和注册系统应用权限;成功的实现了普通手机通讯录所有的功能;同时通过调用系统资源,本系统提供了用户联系人资料备份服务和多种导入联系人的途径;本系统简单方便,非常合适Android平台的智能手机。

技术研发人员:不公告发明人
受保护的技术使用者:长沙有干货网络技术有限公司
技术研发日:2016.10.08
技术公布日:2018.04.17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1