1.首先将我们的归属地的数据库放入assets/address.db
2.然后需要将我们的数据库文件copy到
data/data/com.ittest.address/files/address.db
private void copyDB(String dbName) {
//dbName文件名
File destFile = new File(getFilesDir(),dbName);
//System.out.println(getFilesDir());
if(destFile.exists()){
//如果存在就不需要再次copy了
System.out.println("数据库已存在");
return;
}
InputStream in = null;
FileOutputStream out = null;
try {
in = getAssets().open(dbName);
out = new FileOutputStream(destFile);
int len = 0;
byte[] buffer = new byte[1024];
while((len = in.read(buffer))!= -1){
out.write(buffer,0,len);
}
} catch (IOException e) {
e.printStackTrace();
}finally{