1

jpeg ファイルをディスク /storage/emulated/0/myapp に保存します

次に画像を挿入します

String ms= MediaStore.Images.Media.insertImage(getContentResolver(), f.getAbsolutePath(), f.getName(), f.getName());

そして取得: content://media/external/images/media/12878

このjpegをImageViewに読み込もうとすると

Picasso.with(getBaseContext()).load(ms).into((ImageView)view);

読み込まれません。「/storage/emulated/0/myapp」も試しました。どうやってやるの?

4

2 に答える 2

0

パスの前に"file://"スキームを追加します。

Picasso.with(getBaseContext()).load("file://"+ms).into((ImageView)view);

...またはオブジェクトに変換しFileます。

Picasso.with(getBaseContext()).load(new File(ms)).into((ImageView)view);
于 2016-03-14T23:23:43.977 に答える