0

私は を作成していて、その時点でそれを使用しているSqlite databaseことを確認したい場合、その場所には2つのフォルダーしか存在し ませ ん: 、によって、databaseFile_ExplorerCachelibdatabaselocationLOGS

protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_db__creation);

    database db = new database(this);
}

// -- SqliteOpenHelper class ( extended )!

public database( Context context ) 
{
    super(context, "New_one.db" , null , 2 );
    Log.i("2nd class : constructor","tushar");
    Log.i(context.getDatabasePath("New_one.db").toString(),"tushar");

    //(data base location )
    ///data/data/com.example.database_creation/databases/New_one.db
}

public void onCreate(SQLiteDatabase db) 
{
    Log.i("2nd class : onCreate", "tushar");
    db.execSQL("create table timerecords " +"(id integer primary key, time text, notes text)");
}

public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) 
{
}
4

5 に答える 5

0

これを試して

呼び出しgetWritableDatabase()またはgetReadableDatabase()メソッドを実行するだけで、ファイル エクスプローラーで db を作成できます。

protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_db__creation);

    database db = new database(this);
   SQLiteDatabase sql =  db.getWritableDatabase();
}

ここでデータベースを参照してください....ファイルエクスプローラーで内部に移動します...data/data/your package name/databases/New.db

于 2013-04-05T06:40:04.217 に答える
0

最初にデータベースが作成されているかどうかを確認し、機能している場合はアプリケーションを実行し、DDMS に移動してから、このパス -file explorer-data-data-application package name-databases-your database file を実行します。

于 2013-04-05T05:54:16.453 に答える
0

Eclipse を使用している場合は、.jar ファイルをコピーして貼り付けるだけでこのプラグインをダウンロードできます :) このリンクを参照して、指示に従い、Eclipse のエミュレータ DDMS でデータベースを参照してください。

通常、データベース//data/data/<Your-Application-Package-Name>/databases/<your-database-name>は Android デバイスのフォルダに保存されます。

于 2013-04-05T05:45:47.243 に答える
0

データベースの完全なパス:

    ->file explorer
     ->data
      ->data-
       ->application package name
        ->databases
         ->your database file.
于 2013-04-05T05:48:47.720 に答える