论坛首页 移动开发技术论坛

android试手——通讯录(附源码)

浏览 24445 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-10-31   最后修改:2011-11-06

[size=medium;]  刚刚学习android时间不长,在学习过程中顺手写了个通讯录的小例子来练练手,最开始是自己定义数据库做了一遍,后来又调用android的Contacts实现了一遍。
   功能比较简单,就是实现了增删改查,查询只是实现了姓名首字母查询,关于姓名首字母的查询,我不知道大家是怎么实现的,在网上搜索了一下资料,也没找出个所以然来,于是就按着自己的思路实现了一下,想法虽然比较笨,但是也能实现这个功能。至于其它的按拼音查询,手机号查询和中文名字查询就比较懒,没有去实现。
   这个例子比较简单,我会上传源代码,如果有人也是刚刚开始学习的话,可以不妨下过去看看,希望能对你的学习起到帮助。
   如果有人对姓名首字母查询比较了解的,有更好的解决方法,希望能和我交流交流,我也比较好奇别人是怎么实现的。
   新手发贴,希望大家勿喷~~~
  下面是几个截图:
[/size]

 

   发表时间:2011-10-31  
很好,联系人模块还是比较有趣滴
0 请登录后投票
   发表时间:2011-11-01  
不错..兄弟...以后多点交流...
0 请登录后投票
   发表时间:2011-11-01  
嗯  我也刚学   不知LZ在哪学的
0 请登录后投票
   发表时间:2011-11-01  
lrstom 写道
不错..兄弟...以后多点交流...


呵呵,可以的
0 请登录后投票
   发表时间:2011-11-01  
加是java的哇 写道
嗯  我也刚学   不知LZ在哪学的

嗯,不太明白你想问的是什么,我自己买书下视频学的呀
0 请登录后投票
   发表时间:2011-11-02  
还不错。lz 学了多久啊。
0 请登录后投票
   发表时间:2011-11-03   最后修改:2011-11-03
楼主,导入你的代码为啥中文部分都是乱码。。

已经解决了。。调成UTF8编码就可以了。。
0 请登录后投票
   发表时间:2011-11-04  
奇怪了,怎么我运行会报错的呢?11-04 16:14:11.376: ERROR/AndroidRuntime(30777): java.lang.RuntimeException: Unable to resume activity {xl.addressbook.activity/xl.addressbook.activity.MainActivity}: java.lang.RuntimeException: Unable to resume activity {xl.addressbook.activity/xl.addressbook.activity.LinkManListActivity}: java.lang.NullPointerException
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2208)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2228)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1721)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.access$1500(ActivityThread.java:124)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:968)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.os.Handler.dispatchMessage(Handler.java:99)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.os.Looper.loop(Looper.java:130)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at android.app.ActivityThread.main(ActivityThread.java:3806)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at java.lang.reflect.Method.invokeNative(Native Method)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at java.lang.reflect.Method.invoke(Method.java:507)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
11-04 16:14:11.376: ERROR/AndroidRuntime(30777):     at dalvik.system.NativeStart.main(Native Method)
 
0 请登录后投票
   发表时间:2011-11-04  
xielei35 写道
加是java的哇 写道
嗯  我也刚学   不知LZ在哪学的

嗯,不太明白你想问的是什么,我自己买书下视频学的呀



我也是刚刚学的,但是我运行不了,请教
0 请登录后投票
论坛首页 移动开发技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics