こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Androidでjcifsを用いた画像の表示

現在,Android4.4.2の端末にLANで接続されたWindowsPC内の画像ファイルを表示しようとしています.
下記のようにファイルの存在を確認してからimageViewに表示させようとしており、ファイルがあればfile.exists()はtrueを返し、なければfalseを返すことから、ファイルの存在の確認は問題なく行えていることはわかりました.
しかし,デコードする部分でFileNotFoundExceptionが発生してしまいます.
処理はAsyncTaskのdoingBackGroud内で行っています.


try {

SmbFile file = new SmbFile("smb://mypc:7360@192.168.11.15/Users/mypc/test.bmp/");

if (file.exists()){
Log.e(TAG,"OK");

}else{
Log.e(TAG,"NO");
}

Bitmap originalImage = BitmapFactory.decodeFile(file.getPath());

iv1.setImageBitmap(originalImage);


} catch (Exception e ) {
e.printStackTrace();
}

このような場合、何が原因であると考えられるでしょうか?
お分かりになられる方がいらっしゃいましたら何卒ご教授宜しく御願い致します.

投稿日時 - 2014-08-27 20:59:06

QNo.8732778

すぐに回答ほしいです

質問者が選んだベストアンサー

URLの最後が/なのが原因では?

投稿日時 - 2014-08-27 22:47:55

お礼

ご回答ありがとうございます.
最後の / を削除した場合も試してみましたが、
同じ結果になってしまいました...

投稿日時 - 2014-08-28 08:06:10

ANo.1

このQ&Aは役に立ちましたか?

7人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問