2017-11-24 3 views
-1

私はアプリケーションで画像を読み込みますが、imagepathに%記号や#画像。私のイメージのため問題はFacebookのフレスコイメージローディングライブラリを使用して画像をロードしています。imagepathに特別な文字が含まれていると%

のImagePathは、次のとおりです。[1.5.0] https://github.com/facebook/fresco/issues/1972 感謝どれヒープ: /ストレージ/天国%3F_YkFgR2RZ.jpg フレスコバージョンに/ 0 /写真/ OGQ /リチャードWalker_Stairwayをエミュレート!ウリに

+0

フレスコ画については、あなたは滑り台で行けませんか? https://github.com/bumptech/glide – Stallion

+0

@Stallion私たちはグライドからフレスコ画へと移行し、メモリ管理、パフォーマンス、画像読み込みの面でより優れています。 Glideもhttps://github.com/bumptech/glide/issues/867と同じ問題を抱えていましたが、固定されていて、フレスコ画と同じことをやってみました。その解決策はロードです(Uri.fromFile(new File (...))..thanks – Ujjwal

+0

https://androidcreativity.wordpress.com/2017/04/22/compare-image-library/ – Stallion

答えて

0

コンバートのImagePath:画像をロードします

Uri picUri= Uri.fromFile(new File("/storage/emulated/0/Pictures/OGQ/Richard Walker_Stairway To Heaven%3F_YkFgR2RZ.jpg" 

ImageRequest request=ImageRequestBuilder.newBuilderWithSource(picUri).setResizeOptions(new ResizeOptions(width, height)).build(); 

これは、特殊文字や記号が含まれています。

関連する問題