Javaの道 Javaに関する
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道 >  掲示板 >  掲示板(androidアプリでSQLiteにファイルパスを保存する方法)
閲覧数:211
掲示板(androidアプリでSQLiteにファイルパスを保存する方法)
名前
匿名
題名 androidアプリでSQLiteにファイルパスを保存する方法
質問内容

質問を評価する
(0ポイント)
androidアプリ制作初心者です。

今androidの標準ギャラリーから任意で取得した画像を
SQLiteに保存するアプリケーションを作っています。
ファイルパスを保存データとして扱ったほうが良いのかな
と考えています。
テキストの保存方法はわかるのですが、ファイルパスはデ
ータ型が何になるのか、などわからないことがたくさんあ
ります。
疑問点がございましたら随時補足いたします。
質問日時 2014-02-03 02:33:21
名前
回答内容

回答を評価する
(30ポイント)
テキスト形式のパス名を保存するのはどうですか?
回答日時 2014-02-03 05:14:53
名前
匿名
回答内容

回答を評価する
(30ポイント)
Fileクラスのことを言ってる?
コツとしては、後でインスタンスを再現できる文字列
(テキスト)を保存する。
パス自体は単なる文字列のはずだよ。
回答日時 2014-02-03 11:59:16
名前
匿名
回答内容

回答を評価する
(0ポイント)
回答有難うございます。
質問したものです。

protected void onActivityResult( int requestCode, 
int resultCode, Intent data ) {
String str = data.getDataString();
if ( str.indexOf("content:") == 0 ) {
Uri uri = data.getData();
Cursor cursor = getContentResolver().query(uri, 
null, null, null, null);
cursor.moveToPosition( 0 );
String path = cursor.getString( 1 );    // ファイ
ルパス
cursor.close();
}
}

これでファイルパスを取得したいのですが、このあと
SQLiteに保存するにはどのようなプログラムを書けばよ
いでしょうか。
回答日時 2014-02-03 21:16:42
名前
匿名
回答内容

回答を評価する
(0ポイント)
そもそもDBの使い方が分からんというのなら、質問する前
にまずはどこかの初心者用のページで勉強だろう。
回答日時 2014-02-03 21:34:11
回答内容を入力し、「確認」ボタンをクリックしてください。
ログインしていません。ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 ユーザIDをお持ちでない方は「ID登録」からユーザIDの登録を行ってください。
氏名 匿名
回答内容
 



このページのトップへ
 ニュースJava基本Servlet・JSPオープンソースFAQ掲示板
Javaの道_CopyrightJavaの道