Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-SQLite管理器隐藏在eclipse中_Android_Eclipse_Sqlite - Fatal编程技术网

Android-SQLite管理器隐藏在eclipse中

Android-SQLite管理器隐藏在eclipse中,android,eclipse,sqlite,Android,Eclipse,Sqlite,我正在开发一个简单的数据库应用程序 我想查看插入的数据。我必须按照说明查看数据 但是在eclipse中,SQLite管理是隐藏的。请让我想一想如何显示和查看数据 打开视图窗口->显示视图->文件资源管理器 在此视图中,转到data/data/“您的应用程序名”/“数据库”/“您的数据库”这是您的数据库文件 对我来说,我使用 ,您可以找到一个很好的教程来了解如何准确地使用它。打开视图窗口->显示视图->文件资源管理器 Suppose If you have phone then you can

我正在开发一个简单的数据库应用程序

我想查看插入的数据。我必须按照说明查看数据

但是在eclipse中,SQLite管理是隐藏的。请让我想一想如何显示和查看数据


打开视图窗口->显示视图->文件资源管理器

在此视图中,转到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中查看。这就是为什么我要问这个问题。