A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始





快速呼叫这个东西,网上多的是,也不多做介绍,简单说就是通过设定九宫格解锁的方式拨号,


顺便说下里面还有数据库管理、联系人、通话记录等等都写的比较细致,


感兴趣的同学可以到git上下一份看看,有想法建议的或者想交流的欢迎留言。




简单介绍下项目工程:
    1. 在com.zhuang.quickcall.activity 下有三个继承Activity,FragmentActivity和ListActivity的自定义Activity,

       项目中所有Activity都将继承这三个中的一个,里面主要是关于Activity销毁时垃圾回收的。
    2. com.zhuang.quickcall.calllog/contacts主要是通话记录和联系人的管理,如果是想学习通讯录相关的可以细看下这块代码,当然也欢迎拍砖。
    3. com.zhuang.quickcall.fragment 包含四个Fragment
    4. com.zhuang.quickcall.provider 这里面是数据库相关的,结构明晰,采用ContentProvider Uri的形式,

       数据库表添加、升级、修改等等都很方便,这块感兴趣的可重点看下。
    5. 还有些自定义控件的,网上开源很多,用了一些感觉很不错。



上图:
                  





源码:https://github.com/zjc3909/QuickDial






1 个回复

倒序浏览
哇靠,感觉这个界面还是挺不错的呢,不知道能运行不啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马