2015-10-15 4 views
-1

я создаю приложение, приложение для блокировки и хотел бы знать несколько вещей:SQLite базы данных - Создание новых таблиц и установить имя таблиц через всплывающее окно

  1. Как загрузить список установленных приложений в таблицу базы данных ,
  2. Создайте новую таблицу в базе данных и задайте имя таблицы через поле EditText или AlertDialog.
  3. вызовов в отдельных приложениях в другую деятельность
  4. Список приложений должны иметь CheckBox рядом с ними, чтобы выбрать, какие приложение перенести на другую

Заполненных События

  • У меня есть уже удалось заполнить ListView всеми установленными приложениями.
  • Я создал AlertDialog со всем, что мне нужно, просто нужно , чтобы узнать, как связать это, чтобы создать новую таблицу и установить введенный текст как имя таблицы.
  • Все макеты были созданы и созданы, чтобы вместить все, проблема просто лежит с базой данных и вызывающей все в

Я надеюсь, что я предоставил достаточно подробную информацию или, если это имеет смысл вообще. Спасибо заранее, и я надеюсь, что кто-то сможет мне помочь в решении этой проблемы. При необходимости я могу разместить сегменты уже существующего кода, чтобы упростить работу?

+0

похоже, что ваше расследование идет в неправильном направлении, лучше не создавайте это приложение :) – droidev

ответ

0

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

Android | Simple SQLite Database Tutorial

После этого урока вы поймете, как андроид работы базы данных, как можно создавать таблицы:

@Override 
public void onCreate(SQLiteDatabase db) { 
    // SQL statement to create book table 
    String CREATE_BOOK_TABLE = "CREATE TABLE books (" + 
       "id INTEGER PRIMARY KEY AUTOINCREMENT, " + 
       "title TEXT, "+ 
       "author TEXT)"; 

    // create books table 
    db.execSQL(CREATE_BOOK_TABLE); 
} 

И как до

  1. addItemsToDatabase (Object obj ЭСТ)
  2. getItemsFromDatabase (интермедиат идентификатор)
  3. getAllItemsFromDatabase()
  4. updateItemInDatabase (объект Object)
  5. deleteItemFromDatabase (объект Object)

Когда вы знаете, все это вы можете создавать собственные методы для использования !

+0

Большое вам спасибо, я сразу пойду через этот учебник. –

+0

Этот учебник очень помог, спасибо вам большое. Все сортировано :) –