AreaCheck归属地查询:第一个模块总结

耗时两天多,终于写完了第一个模块,第一个模块写的满艰难的,感觉太多东西不知道,很吃力。

模块简介:
 
            根据输入的四位区号或者七位手机号查询归属地。
              区号的数组和地区UTF-8编码是直接给出的,手机号因为组合太多,有一个二进制文件来存储索引。
              主界面负责监听和发起查询,具体查询分别由两个checker完成。
              单Activity模块。

心得和教训:
              1. 在调整界面布局的时候,把控件的背景弄出来,显得很直观。
              2.需要使用添加的外部资源,要把文件放到res/raw下,然后getResources().openRawResource(R.id.xxx)  获得该文件的InputStream,注意InputStream是可以进行随机访问的,用skip(offset)进行偏移。
              3. 构建私有文件或者向工程里的文件写数据,可以用openFileOutput(String name,intmode)获得相应文件的OutputStream。
              4. 在工程多个路径里重复添加文件可能导致冲突。
              5. 切记写的过程中,完成一段要备份,可以通过版本来管理。
              6. ADT不稳定,有时候可以通过重启机器解决。

补差:
              继续熟悉各种控件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值