Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> андроид + sqlite 
:(
    Опции темы
sae74
Дата 27.6.2012, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 27.6.2012

Репутация: нет
Всего: нет



Товарищи!
Нужна ваша помощь!
Пробую писать под Андроид с помощью eclipse.
Мне нужно приложение, которое обратится к базе на sqlite и отобразит на экране данные в обычной таблице из 4 колонок.
Не могу понять как это сделать.
Кто может в этом помочь? Дайте примерчик.
PM MAIL   Вверх
toxx
Дата 27.6.2012, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 653
Регистрация: 4.3.2009
Где: НН

Репутация: нет
Всего: 13



SQLiteOpenHelper в эту сторону думайте.
PM MAIL   Вверх
Rickert
Дата 29.6.2012, 04:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ситхи не пройдут!
****


Профиль
Группа: Комодератор
Сообщений: 3356
Регистрация: 11.7.2006
Где: Лакрима

Репутация: нет
Всего: 52



Поставьте приложение из google play для работы с локальными БД.


--------------------
Ни что не внушает сна крепче, чем день приисполненный трудов!
PM MAIL WWW Skype GTalk   Вверх
spyswamp
Дата 10.7.2012, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 18.8.2006

Репутация: 4
Всего: 7



Мне больше понравилось работать напрямую с SQLiteDatabase. С детства не люблю классы, называющиеся *Helper. Отдают они, что ли, кодом студентов с codeproject'а. smile


--------------------
- why you call it beta?
- cuz it's betta then nothin'
PM MAIL   Вверх
math64
Дата 12.7.2012, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 1
Всего: 72



SQLiteOpenHelper создаст файл в специальном каталоге, где хранятся файлы базы данных приложения. Работать с ним можно будет только из этого приложения.
При работе напрямую с SQLiteDatabase можно самому выбрать, где будет размещаться файл базы данных.
Например, на карте памяти:
Код

    if (!Environment.getExternalStorageState().equals(
            Environment.MEDIA_MOUNTED)) {
        Log.d(LOG_TAG,
            "SD-карта не доступна: "
                + Environment.getExternalStorageState());
        return;
    }
    File sdPath = Environment.getExternalStorageDirectory();
    sdPath = new File(sdPath.getAbsolutePath() + "/" + "mydironsd");
    sdPath.mkdirs();
    final File dbFile = new File(sdPath, "mysqlitefile.db");
    SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase(dbFile, null);
    ...
    db.close();

PM   Вверх
spyswamp
Дата 13.7.2012, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 18.8.2006

Репутация: 4
Всего: 7



Все так, только лучше хранить свои данные в $sdcard/data/<app_name> (где $sdcard - external storage path), иначе корень засирается нехило так карточки. smile


--------------------
- why you call it beta?
- cuz it's betta then nothin'
PM MAIL   Вверх
math64
Дата 14.7.2012, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2505
Регистрация: 12.4.2007

Репутация: 1
Всего: 72



Вот полный пример отображения таблицы 
http://www.startandroid.ru/uroki/vse-uroki...olzovanija.html
Там таблица из двух колонок, картинка и тест, но легко добавить сколько нужно колонок.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0476 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.