归属感,anroid版手机来电显示归属地,我的第一个android应用亮相!

其实这个应用早就做出来了,只不过这次觉得bug相对少多了,而且性能和效率,可用性等方面都提高了,所以拿出来秀秀!

 

第一个版本考虑到数据量大,全部在第一次使用时初始化进数据库速度太慢太慢(18w条数据,10个线程也得要50分钟在模拟器上),所以当时是把数据放到了我自己的web服务器上,软件通过http去服务器上取相应数据回来完成查询和现实,但是这样就是必须要有3G和WIFI的环境下才能使用来电显示,所以多多不便,而且开始第一个版本没有找到让toast一直显示的办法,是用了个循环,限定死了显示3次,这样都不太好,来电铃声响一声也是3次,一直响也是三次,可以说是完全不能用。

 

第二个版本呢在上面的基础上做了一定的改变,第一次使用时将联系人的相关数据初始化进数据库,这样只要联系人打电话进来,就都可以显示归属地了,本以为这样比上个版本好用点,但是谁知到我在模拟器上测试没有问题,但到了真机上却用不了,一打开就报错,我想肯定是在初始化联系人的时候报错了,此问题当前还没有找到。

 

再就到了本版本了,过年来了买了G2 专门用来开发,所以下定狠心将自己的这第一个应用好好改进下,首先我修改了Toast的显示,使用timer 根据电话来电状态来控制timer的启动和取消,这样做到了 来电即显示归属地,接听或者 挂机后就不显示,这样就更加人性化了;

最重大的变化就是将数据统统初始化进了程序,没有再用数据库,而是分成了不同的文件,根据号码的不同去读不同的文件,这样查询速度一下就上来了(因为采用了分段份文件,所以每个文件都不大),并且最重要的是摆脱了网络的限制。

 

下面是截图:

默认屏幕

 

查询结果

 

来电显示设置

 

来电显示归属地

 

由于对UI设计还不太熟悉,所以软件的界面相对比较粗糙一些,希望大家拍砖,多多指教。

 

大家有兴趣可以去andorid market里面搜索 jason bob ,里面就有这个地区显示器,希望大家提意见,共同进步。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值