田中と申します。
Androidのギャラリーへの画像反映についてご存知の方がいらっしゃいましたら、よろしくお願いいたします。
使用環境はHT-03Aで、APIバージョンは1.6です。
以下の命令を使用してSDカードにPNGファイルを書き込むところまでは、
ddmsを使用して確認出来たのですが、その後ギャラリーを開いても
画像ファイルが見えません。
何かサムネイル等を作成する方法があるのでしょうか?
ちなみに、Androidを再起動するとギャラリーに反映されます。
FileOutputStream out = new FileOutputStream(fname);
bmp.compress(CompressFormat.PNG, 100, out);
何かご存知でしたらよろしくお願いいたします。
ちょうど今日、その辺つくったので・・・
保存した画像を登録する作業が必要になります
とりあえずペタッと貼りつけますね
詳細は調べてもらうとして、_dataに画像へのパスを登録することが
必要だと思われます。他の設定も色々ありますが、ギャラリーを見て
確認してみて下さい
ContentValues values = new ContentValues();
ContentResolver contentResolver = getContentResolver();
values.put(Images.Media.MIME_TYPE, "image/jpeg");
values.put(Images.Media.LATITUDE, loc.getLatitude());
values.put(Images.Media.LONGITUDE, loc.getLongitude());
values.put(Images.Media.TITLE, fileName); // タイトル名(ファイル名にしてます)
values.put("_data", filePath); // 画像の保存されたフルパス
contentResolver.insert(Media.EXTERNAL_CONTENT_URI, values);
2010年3月2日20:25 あき <aki....@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>
MediaScannerConnection provides a way for applications
to pass a newly created or downloaded media file to the
media scanner service.
http://developer.android.com/reference/android/media/MediaScannerConnection.html
--
な
On 3月2日, 午後9:18, watanabe tomo <t...@android-group.jp> wrote:
> 渡辺です
>
> ちょうど今日、その辺つくったので・・・
>
> 保存した画像を登録する作業が必要になります
> とりあえずペタッと貼りつけますね
> 詳細は調べてもらうとして、_dataに画像へのパスを登録することが
> 必要だと思われます。他の設定も色々ありますが、ギャラリーを見て
> 確認してみて下さい
>
> ContentValues values = new ContentValues();
> ContentResolver contentResolver = getContentResolver();
> values.put(Images.Media.MIME_TYPE, "image/jpeg");
> values.put(Images.Media.LATITUDE, loc.getLatitude());
> values.put(Images.Media.LONGITUDE, loc.getLongitude());
> values.put(Images.Media.TITLE, fileName); // タイトル名(ファイル名にしてます)
> values.put("_data", filePath); // 画像の保存されたフルパス
> contentResolver.insert(Media.EXTERNAL_CONTENT_URI, values);
>
> 2010年3月2日20:25 あき <aki.in...@gmail.com>:
>
>
>
> > 日本Androidの会の皆様
>
> > 田中と申します。
> > Androidのギャラリーへの画像反映についてご存知の方がいらっしゃいましたら、よろしくお願いいたします。
>
> > 使用環境はHT-03Aで、APIバージョンは1.6です。
>
> > 以下の命令を使用してSDカードにPNGファイルを書き込むところまでは、
> > ddmsを使用して確認出来たのですが、その後ギャラリーを開いても
> > 画像ファイルが見えません。
> > 何かサムネイル等を作成する方法があるのでしょうか?
> > ちなみに、Androidを再起動するとギャラリーに反映されます。
>
> > FileOutputStream out = new FileOutputStream(fname);
> > bmp.compress(CompressFormat.PNG, 100, out);
>
> > 何かご存知でしたらよろしくお願いいたします。
>
> > 田中
田中です。
さっそく貼り付けてあるソースを試してみましたところ、
無事にギャラリーに反映されました!!
ありがとうございます。
ちょうど今日つくっていたとは・・・
すごくタイミングが良くて助かりました。
詳細部分は後ほどリファレンスを見ておきますが、
やはり英文ということもあり、開発は一筋縄ではいきませんね。。。
今回は本当にありがとうございました。
また、何かありましたらよろしくお願いいたします。
On 3月2日, 午後9:18, watanabe tomo <t...@android-group.jp> wrote:
> 渡辺です
>
> ちょうど今日、その辺つくったので・・・
>
> 保存した画像を登録する作業が必要になります
> とりあえずペタッと貼りつけますね
> 詳細は調べてもらうとして、_dataに画像へのパスを登録することが
> 必要だと思われます。他の設定も色々ありますが、ギャラリーを見て
> 確認してみて下さい
>
> ContentValues values = new ContentValues();
> ContentResolver contentResolver = getContentResolver();
> values.put(Images.Media.MIME_TYPE, "image/jpeg");
> values.put(Images.Media.LATITUDE, loc.getLatitude());
> values.put(Images.Media.LONGITUDE, loc.getLongitude());
> values.put(Images.Media.TITLE, fileName); // タイトル名(ファイル名にしてます)
> values.put("_data", filePath); // 画像の保存されたフルパス
> contentResolver.insert(Media.EXTERNAL_CONTENT_URI, values);
>
> 2010年3月2日20:25 あき <aki.in...@gmail.com>:
>
>
>
> > 日本Androidの会の皆様
>
> > 田中と申します。
> > Androidのギャラリーへの画像反映についてご存知の方がいらっしゃいましたら、よろしくお願いいたします。
>
> > 使用環境はHT-03Aで、APIバージョンは1.6です。
>
> > 以下の命令を使用してSDカードにPNGファイルを書き込むところまでは、
> > ddmsを使用して確認出来たのですが、その後ギャラリーを開いても
> > 画像ファイルが見えません。
> > 何かサムネイル等を作成する方法があるのでしょうか?
> > ちなみに、Androidを再起動するとギャラリーに反映されます。
>
> > FileOutputStream out = new FileOutputStream(fname);
> > bmp.compress(CompressFormat.PNG, 100, out);
>
> > 何かご存知でしたらよろしくお願いいたします。
>
> > 田中
田中です。
助言ありがとうございます。
MediaScannerConnection キーワードで検索すると、
以下にサンプルソースが見つかりました。
http://groups.google.com/group/android-developers/browse_thread/thread/cf41cc88b6eb4393
便利そうなソースですね。
手持ちのソースと見比べて、ギャラリーに反映する仕組みを組み込みたいと思います。
---
田中
aki....@gmail.com
On 3月2日, 午後9:31, nagamatu <nagam...@gmail.com> wrote:
> MediaStoreへコンテンツの登録は、MediaScannerConnectionを使
> うと便利です。
>
> MediaScannerConnection provides a way for applications
> to pass a newly created or downloaded media file to the
> media scanner service.
>
> http://developer.android.com/reference/android/media/MediaScannerConn...