-1

アプリケーションをブロックするアプリを作成していますが、いくつか知りたいことがあります。

  1. インストール済みアプリのリストをデータベース テーブルにロードする方法。
  2. データベース内に新しいテーブルを作成し、EditTextフィールドまたはAlertDialog.
  3. 選択したアプリを別のアクティビティに呼び出す
  4. CheckBoxどのアプリを別のアプリに引き継ぐかを選択するには、アプリのリストの横に が必要です

完了したイベント

  • ListViewインストールされているすべてのアプリを既に入力することができました。
  • AlertDialogこれまでに必要なものはすべてセットアップしましたが、それをリンクして新しいテーブルを作成し、入力したテキストをテーブル名として設定する方法を知る必要があります。
  • すべてのレイアウトが作成され、すべてに対応するように設定されています。問題はデータベースにあり、すべてを呼び出しています

十分な詳細を提供したことを願っています、またはこれがまったく意味があるかどうか。事前に感謝します。誰かがこの問題を解決してくれることを願っています。必要に応じて、既存のコードのセグメントを投稿して簡単にすることはできますか?

4

1 に答える 1

0

Android データベースを使用するには、次のチュートリアルに従うことをお勧めします。

アンドロイド | シンプルな SQLite データベースのチュートリアル

このチュートリアルの後、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(オブジェクト オブジェクト)

これらすべてを知っていれば、使用する独自のメソッドを作成できます。

于 2015-10-15T12:30:26.733 に答える