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

来源:互联网 发布:网络维护工具有哪些 编辑:程序博客网 时间:2024/05/11 17:06
耗时两天多,终于写完了第一个模块,第一个模块写的满艰难的,感觉太多东西不知道,很吃力。

模块简介:
 
      根据输入的四位区号或者七位手机号查询归属地。
       区号的数组和地区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不稳定,有时候可以通过重启机器解决。

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

原创粉丝点击