作者oopsoops (oops)
看板AndroidDev
标题[问题] 关於BitmapFactory的问题
时间Sun Nov 13 13:30:00 2011
想请问一下
我要读取SD卡里的jpg图档
使用bitmap = BitmapFactory.decodeFile("/sdcard/xxx.jpg");
这样是可以成功读取的
但是如果我把这行程式码放在判断式里 就会失败
或是我的path是截取在EditText里的
String path=editText.getText().toString();
bitmap = BitmapFactory.decodeFile(path);
也会失败
看log似乎没有out of memory的问题
我卡了好久
想请问有什麽方法解决吗?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.54.129
1F:→ cooper6334:你把你的string印出来看看,可能是斜线的问题? 11/13 15:20
2F:→ oopsoops:path印出来的结果是正确的 11/13 15:38
3F:推 mrjedi49:"/sdcard/xxx.jpg" 这个应该是hard code 吧? 11/13 19:28
4F:→ mrjedi49:印象中在很多手机上不能这样写 11/13 19:28
5F:→ mrjedi49:试试看 Environment.getExternalStorageDirectory() 11/13 19:29
6F:→ oopsoops:谢谢 後来发现很像是读取出来有空格的关系 11/14 14:31
7F:→ oopsoops:在判断式里失败的问题 就改成不用判断式的方法了 11/14 14:32