私はアンドロイドスタジオでクイズプロジェクトを作成しています。すべての質問に特定の画像が必要です。クイズは子供たちがスペイン語を学ぶのを助けることです。スペイン語で猫を言うには、猫のイメージがあります。Androidでデータベースに画像を追加する
現時点では、オプション、質問と回答を含むSQLテーブルが作成されます。例えば、質問1の設定
String sql = "CREATE TABLE IF NOT EXISTS " + TABLE_QUEST + " ("
+ KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " + KEY_QUES
+ " TEXT, " + KEY_ANSWER + " TEXT, " + KEY_OPTA + " TEXT, "
+ KEY_OPTB + " TEXT, " + KEY_OPTC + " TEXT, " + KEY_OPTD + " TEXT)";
は(例として加えq
を使用して)次のようになります。
private void addQuestion() {
Question q1 = new Question("5+2 = ?", "7", "8", "6", "5", "7");
this.addQuestion(q1);
}
私はこのケースでは、このすなわちに特定の画像を追加するにはどうすれば選択することがあります猫のように、私は、画像は私が代わりに聖の画像を除いて(質問と同じ)この形式を使用してみました犬
private static final String KEY_OPTD = "optd"; //option d
になりたいかもしれない次の問題の画像それは問題を引き起こす。
私がこれをどのように始めるべきかアドバイスをいただければ幸いです。
が外部や写真がデバイスの場所の内部メモリにフォルダを作成し、DBにその写真のパスを保存:あなたはあなたが使用できるクイズの質問をロードするJavaクラスの
ピカソやその他の画像ロードライブラリを使用して、写真を外部または内部のディレクトリから表示することができます –