请问Android通讯录哪个有源码吗?

一款不同风格的通讯录Android应用源码,本站内有多种通讯录源码,大家可选择学习下载。太平洋下载中心为您提供Android MyContacts通讯录源码官方下载。

今天给大家演示一下由Java swing MySQL实现的一款桌面通讯录备忘录系统,主要实现的功能有:通讯录分类管理、通讯录联系人管理、备忘录分类管理、备忘录管理、用户管理等,系统界面设计比较友好,功能也相对完善,完整项目源码和视频指导运行教程在最下方有获取按钮,视频指导运行地址:

下面来看看运行截图,首先是登陆界面:

以上是主要功能演示截图,项目包含视频指导运行教程和完整源码,保证运行起来的,如果你跟着视频教程还是不能运行,请联系我,在订单提取页面有我的联系方式,我会指导你直到运行起来,总之重要的事说三遍:包运行、包运行、包运行!

今天给大家分享系列干货:基于Bmob的Android即时通讯应用源码,以后每周都会更新sdk和最新的应用源码。目前Android版已更新到V1.0.5版本。IOS端已推出V1.0.0版本。(由于有图片上传限制,明天接着传效果图)

1、支持好友管理功能,包括添加好友、删除好友、获取好友列表,也可以与你已有的用户系统完全解耦;

2、支持的消息类型:纯文本、聊天表情、图片、位置、语音;

3、支持会话的本地化存储;

4、自定义消息处理机制;

5、同一账号多处登陆强制下线;

6、支持消息回执发送:已发送、已阅读两种状态;

7、支持黑名单管理功能;

8、支持消息重发机制,由网络或者其他原因导致的消息发送失败皆可点击重发;

9、支持地理位置交友。

1、增加在线、离线状态的显示;

2、增加群聊模式,方便群管理;

三、 应用详解:(由于此应用和sdk是基于Bmob的,如果对Bmob还不是很了解的,可移步Bmob官网:)

2)、添加好友、好友验证功能

4)、查看个人或者好友的详细资料

1)、支持本地会话的展示

6、聊天:聊天页面支持下拉获取历史对话。

1)发送文本类型的消息(包括表情):

2)发送图片类型的消息:支持图片的缩放查看

3)发送位置类型的消息:支持当前位置的查看

4)发送语音类型的消息:支持录音和语音播放

如果以上那些还不能够吸引到你,那么下面这些干货相信能够让你眼前一亮!!!

四:看本应用源码能学到啥:

1、认识和深入了解Bmob:

Bmob专注于帮助开发者解决后端云存储,无须搭建后台即可开发出一款高性能的app;

2、最新百度地图sdk的用法:

获取用户的当前地理位置信息,当无法获取到地理位置的时候,采用反编码方式根据经纬度查询当前地理位置信息。(因为百度地图官网上的目前最新的sdk和我之前用过的很不一样,新版百度地图sdk进行了重构和优化,很多之前熟知的api都改掉了。不清楚的可以去瞧瞧。)

5、超简洁Adapter写法,支持在adapter内部添加点击事件,方便为ListView单个item中的控件添加点击事件。

相信很多应用都会有用户的详细资料页面,关于用户头像部分无疑也是比较头疼的,目前大部分应用的头像部分会有两种方式:一种是利用系统的裁剪功能去获取用户头像,一种就是获取到图片或者照片的地址后自定义头像裁剪界面。而我这里提供了一种利用系统的裁剪功能来获取头像的写法,当然我写的这个并不是最好的。如果大家有比较好的写法可以和我交流下。

7、实现类似微信通讯录页面的效果,并支持对联系人的查找和过滤。

8、自定义Dialog写法,支持各种不同类型的dialog的显示。

......其他惊喜留待大家发现。

五、源码下载以及各版本更新日志:

1)、新增地理位置交友.支持分页及是否显示附近的好友;
2)、支持列表的分页查询;

1)、新增对单一用户的语音消息的发送;

2)、修复分页查询附近的人和好友列表时出现重复数据的问题;

**注:想要源码的,请到下面的地址下载最新的SDK和Demo源码,以后也会第一时间在此更新最新的代码的:

很多童靴反应收不到消息在这里我说明几点

1、请使用最新版本的sdk,目前最新版是V1.0.5,因为新版本修复了一些导致收不到消息的bug;

2、目前由于sdk正在不断完善的过程中,所以高版本与低版本是不兼容的,也就是说,用高版本sdk的应用向低版本sdk的应用发送消息是收不到的,甚至会导致程序奔溃。因此建议均使用最新版本sdk,等sdk稳定后,版本之间会做兼容的。

3、在安装新版本sdk的应用之前,请卸载掉你手机里面的低版本sdk的应用,且卸载前点击清除缓存和清除数据两个按钮,之后再卸载,如果单纯的点击卸载的话,该应用内部会有些缓存保留,等安装新版本后会继续使用之前版本的一些数据,所以也会导致收不到消息。

4、另外有人反映发送位置的时候,定位不了,谢谢这位童靴的问题哦,现说明下:

1)、如果你是直接用我demo里面的bin目录下的apk的话,是不存在这个问题的,
2)、如果你是下载demo之后直接运行的话,需要去重新去百度地图官网申请key,因为demo里面的可以是和我的eclipse绑定在一起的,相信做过百度地图开发的知道这是为什么。

5、工程所用的编码格式是GBK,所以大家导入到eclipse的时候需要自行修改下编码方式哦!

6、请大家用真机测试,模拟器是无法正常接收到消息的。

我要回帖

更多关于 Android开发通讯录 的文章

 

随机推荐