Android 数据库db 文件添加到手机总是失败求指教
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 数据库db 文件添加到手机总是失败求指教相关的知识,希望对你有一定的参考价值。
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String DB_PATH = "/data/data/com.jikexueyuan.exam/databases/";
String DB_NAME = "question.db";
if((new File(DB_PATH + DB_NAME).exists()) == false)
File dir = new File(DB_PATH);
if (!dir.exists())
dir.mkdir();
try
InputStream is = getBaseContext().getAssets().open(DB_NAME);
OutputStream os = new FileOutputStream(DB_PATH + DB_NAME);
byte[] buffer = new byte[1024];
int length;
while((length = is.read(buffer)) > 0)
os.write(buffer, 0, length);
os.flush();
os.close();
is.close();
catch (IOException e)
e.printStackTrace();
就是这个方法 程序运行起来 文件夹并没有添加上
总是到 InputStream is = getBaseContext().getAssets().open(DB_NAME); 这一部就开始抛出异常
2、如果eclipse中android的插件都安装成功能正常使用的话,首先创建一个与你手机系统版本一样的虚拟机,比如你的手机系统是android4.0,那么就用AVD Manager创建一个Android4.0版本的虚拟机,然后运行这个虚拟机。虚拟机正常运行起来之后,使用eclipse中的android插件File Explorer来查看虚拟机中的目录及文件。 参考技术A 添加文件访问权限 参考技术B 解决了吗?我也在看这个视频,请指教
以上是关于Android 数据库db 文件添加到手机总是失败求指教的主要内容,如果未能解决你的问题,请参考以下文章
android如何查看手机中的db文件,查看sqlite数据库的表结构