Проблема в создании базы данных Android.Пожалуйста помоги - PullRequest
0 голосов
/ 23 февраля 2011

Я новичок в Android. Я реализовал эти шаги для создания базы данных sqlite,

public void onCreate(Bundle icicle){
    super.onCreate(icicle);
    setContentView(R.layout.main);
    SQLiteDatabase db;
    db = openOrCreateDatabase("TestData.db", SQLiteDatabase.CREATE_IF_NECESSARY, null);

   }

но база данных не создана, я искал базу данных в каждом месте (также в пакете), также проверял с помощью указанных команд. # ls /com/testproject/action.TestAction/databases

Ответы [ 2 ]

1 голос
/ 23 февраля 2011

Я не знаю, почему вы используете эти команды здесь, но Android хранит файлы базы данных в каталоге:

/data/data/your_app_package_name/databases/

Я предполагаю, что если ваше приложение имеет com.testproject имя пакета в вашем AndroidManifest.xmlfile, то путь к файлу базы данных должен быть следующим:

 /data/data/com.login/databases/TestData.db

Так что просто убедитесь, что ваш файл БД есть или нет.

См. это: http://developer.android.com/guide/developing/tools/adb.html#sqlite

0 голосов
/ 23 февраля 2011

Ознакомьтесь с этим руководством, разработанным разработчиками Android.Он содержит некоторую полезную информацию об общих вещах для Android, в том числе о том, как создать базу данных SQLite

http://developer.android.com/resources/tutorials/notepad/index.html

Материал SQLite находится в упражнении 1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...