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

SQLite Database - Create new tables and set Table name through a popup

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

  1. 如何将已安装应用列表加载到数据库中table。
  2. 在数据库中创建一个新的 table 并设置 table 名称 通过 EditText 字段或 AlertDialog.
  3. 将 selected 应用调用到另一个 activity
  4. 应用程序列表需要在 select 旁边有一个 CheckBox 转移到另一个应用程序

已完成的活动


我希望我已经提供了足够的细节,或者这是否有意义。在此先感谢您,我希望有人能够帮助我解决这个问题。如果需要,我可以 post 现有代码的片段来简化事情?

要使用 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(对象对象)
  2. getItemsFromDatabase(int id)
  3. getAllItemsFromDatabase()
  4. updateItemInDatabase(对象对象)
  5. deleteItemFromDatabase(对象对象)

当您知道所有这些后,您可以创建自己的方法来使用!