Android-SQLite管理器隐藏在eclipse中
我正在开发一个简单的数据库应用程序 我想查看插入的数据。我必须按照说明查看数据 但是在eclipse中,SQLite管理是隐藏的。请让我想一想如何显示和查看数据Android-SQLite管理器隐藏在eclipse中,android,eclipse,sqlite,Android,Eclipse,Sqlite,我正在开发一个简单的数据库应用程序 我想查看插入的数据。我必须按照说明查看数据 但是在eclipse中,SQLite管理是隐藏的。请让我想一想如何显示和查看数据 打开视图窗口->显示视图->文件资源管理器 在此视图中,转到data/data/“您的应用程序名”/“数据库”/“您的数据库”这是您的数据库文件 对我来说,我使用 ,您可以找到一个很好的教程来了解如何准确地使用它。打开视图窗口->显示视图->文件资源管理器 Suppose If you have phone then you can
打开视图窗口->显示视图->文件资源管理器 在此视图中,转到data/data/“您的应用程序名”/“数据库”/“您的数据库”这是您的数据库文件 对我来说,我使用
,您可以找到一个很好的教程来了解如何准确地使用它。打开视图窗口->显示视图->文件资源管理器
Suppose If you have phone then you can copy the database to sdCard
private static String DB_NAME = "db_name";
private String DB_PATH = Environment.getDataDirectory().getAbsolutePath()
+ "/data/package_name/databases/";
private void copyToSdCard() throws IOException {
byte[] buffer = new byte[1024];
int length;
String outFileName = "/sdcard/file_name.sqlite";
OutputStream myOutput = new FileOutputStream(outFileName);
InputStream myInput;
myInput = new FileInputStream(DB_PATH + DB_NAME);
while ((length = myInput.read(buffer)) > 0) {
myOutput.write(buffer, 0, length);
}
myInput.close();
// Close the streams
myOutput.flush();
myOutput.close();
myInput.close();
}
Then using mozila firefox add the add-on sqlitemanager and you can check your db. please replace the package name and db name.
在此视图中,转到data/data/“您的应用程序名”/“数据库”/“您的数据库”这是您的数据库文件
对我来说,我使用
,您可以找到一个很好的教程来了解如何准确地使用它。打开DDMS透视图并选择模拟器,打开路径:
/data/data/your.app.name/databases/your.db
,然后单击db文件
Suppose If you have phone then you can copy the database to sdCard
private static String DB_NAME = "db_name";
private String DB_PATH = Environment.getDataDirectory().getAbsolutePath()
+ "/data/package_name/databases/";
private void copyToSdCard() throws IOException {
byte[] buffer = new byte[1024];
int length;
String outFileName = "/sdcard/file_name.sqlite";
OutputStream myOutput = new FileOutputStream(outFileName);
InputStream myInput;
myInput = new FileInputStream(DB_PATH + DB_NAME);
while ((length = myInput.read(buffer)) > 0) {
myOutput.write(buffer, 0, length);
}
myInput.close();
// Close the streams
myOutput.flush();
myOutput.close();
myInput.close();
}
Then using mozila firefox add the add-on sqlitemanager and you can check your db. please replace the package name and db name.
然后将启用该图标
[更新]
我注意到您正在使用所有CAPS文件名(…)。但是我猜这个插件是区分大小写的。
尝试(至少)将扩展名设为小写:.db打开DDMS透视图并选择模拟器,打开路径:
/data/data/your.app.name/databases/your.db
,然后单击db文件
然后将启用该图标
[更新]
我注意到您正在使用所有CAPS文件名(…)。但是我猜这个插件是区分大小写的。
尝试(至少)将扩展名设为小写:.db打开DDMS透视图并选择emultaor,打开路径:/data/data/your.app.name/databases/your.db并单击db文件。然后图标将被启用dhi@DerGolem。。我只是试着那样做。我选择我的数据库。但图标已禁用。是。。看见我已经添加了另一个屏幕截图供您查看。好的。尽量不要使用所有的帽子。我猜这个插件是区分大小写的。尝试制作(至少)扩展小大写:.dbOk@Der Golem。。!!我会试着让你知道。。!!打开DDMS透视图并选择emultaor,打开路径:/data/data/your.app.name/databases/your.db并单击db文件。然后图标将被启用dhi@DerGolem。。我只是试着那样做。我选择我的数据库。但图标已禁用。是。。看见我已经添加了另一个屏幕截图供您查看。好的。尽量不要使用所有的帽子。我猜这个插件是区分大小写的。尝试制作(至少)扩展小大写:.dbOk@Der Golem。。!!我会试着让你知道。。!!嗨@Farouk\u T。。谢谢你的答复。。现在我只从这个角度来看。但我试图从eclipse中查看。这就是为什么我要问这个问题。嗨@Farouk\T。。谢谢你的答复。。现在我只从这个角度来看。但我试图从eclipse中查看。这就是为什么我要问这个问题。