SQLite数据库 - 通过弹出窗口创建新表并设置表名

时间:2015-10-15 12:03:08

标签: android database sqlite installed-applications

我正在创建一个阻止应用程序的应用程序,并想知道一些事情:

  1. 如何将已安装的应用列表加载到数据库表中。
  2. 在数据库中创建一个新表并设置表名 通过EditText字段或AlertDialog
  3. 将选定的应用调用到另一个活动中
  4. 应用列表旁边需要CheckBox才能选择哪个 应用程序转移到另一个
  5. 已完成的事件

    • 我已设法使用所有已安装的应用填充ListView
    • 到目前为止,我已经设置了AlertDialog我需要的一切,只需要 知道如何链接它来创建一个新表并设置输入 文本作为表名。
    • 所有布局都已创建并设置为适应所有内容, 问题就在于数据库并调用
    • 中的所有内容

    我希望我已经提供了足够的细节,或者这根本没有任何意义。提前谢谢你,我希望有人能够帮助我解决这个问题。如果需要,我可以发布已有代码的片段以简化操作?

1 个答案:

答案 0 :(得分:0)

对于使用Android数据库,我建议您遵循以下教程:

Android | Simple SQLite Database Tutorial

在本教程之后,您将了解android数据库的工作原理,如何创建表:

@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 object)
  2. getItemsFromDatabase(int id)
  3. getAllItemsFromDatabase()
  4. updateItemInDatabase(Object object)
  5. deleteItemFromDatabase(Object object)
  6. 当您了解所有这些时,您可以创建自己的方法来使用!