开发过程中,会遇到大型数据库(比如57M的地图数据),如何实现访入手机中供客户使用?
...........................................数据库....................................................................
一.放入raw目录(这个行不通).
raw目录下,文件虽然能够读写,但是其文件最大不能超过1M.
那你说如果把数据库分割为N多个小于1M的文件,然后合并,行不?
我想这个是可行的,但是代码实现比较困难.
二.一个可以解决的办法是:http下载数据库,然后把数据库放入sdcard.(此方法比较简单.)
.........................................反编译......................................................................
现在的apk都是可以反编译的,所以是不安全的,你的代码很容易让人家反编译得到.
两个工具:
dex2jar
jd_jui
.........................................null pointer exception.............................................
此类异常,基本都是你定义了一个空的变量,然后又对这个变量进行赋值造成.比如:
String str=null;
str="android";
肯定要跑出异常来.
............................................程序调试................................................................
一个程序员,其功力如何,让他调适一段程序就知道.
调试确实很重要,因为可以很容易的找到相关的错误来.
加一个Log.i( ).会让你省好多事情.
..........................................代码规范问题...........................................................
我总是想力求把代码写得清楚明白,漂亮.
因为代码是有生命的,她就像我们的恋人,我们爱她.
/**
* @param you
* @param code
* @author Syn88
*/
private void Love(String you,String code)
{
if(you love code)
{
makeCodeBeautiful();
}
}
本文探讨了大型数据库(如57M地图数据)在移动应用中的部署策略,包括使用raw目录的局限性和通过HTTP下载到SD卡的方法。同时,文章提到了代码安全性和调试的重要性,并强调了良好的代码风格。
9570

被折叠的 条评论
为什么被折叠?



