Попробуйте:
URL newurl = new URL(photo_url_str);
mIcon_val = BitmapFactory.decodeStream(newurl.openConnection() .getInputStream());
profile_photo.setImageBitmap(mIcon_val);
Больше из
Так как Вы ищете решение DOS, сообщение прошлой недели было почти идентично, и согласие было:
инструмент Командной строки для удаления папки с указанным именем рекурсивно в Windows?
для/d/r. %d в (.svn) делают @if существуют, "%d" ул./s/q "%d"
или
для/f "usebackq" %d в ("dir .svn/ad/b/s") делает ул./s/q "%d"
На самом деле, SVN также дает Вам опцию экспортировать рабочий каталог без .svn / _ svn каталоги.
Запоздалые мысли, три года спустя: Я думаю причина, люди заканчивают тем, что должны были рекурсивно удалить .svn / _ svn, папки то, потому что они непосредственно скопировали свою локальную рабочую копию в новое местоположение, чтобы сделать сравнение папки их измененной версии по сравнению с чистым экспортом, т.е. после того, как что-то спутывается с измененной локальной рабочей копией. (По крайней мере вот почему мне был нужен он. Определенно более легко/быстрее просто использовать 'svn экспорт', когда это возможно.)
Этот Unix или Windows? На Unix легкое решение
find . -name '.svn' -type d | xargs rm -rf
, Это ищет рекурсивно все каталоги (-тип d) в иерархии, запускающейся в"." (текущем каталоге), и находит тех, имя которых является '.svn'; список найденных каталогов затем питается к комнате-rf для удаления.
, Если Вы хотите испытать его, попробуйте
find . -name '.svn' -type d | xargs echo
, Это должно предоставить Вам список всех каталогов, которые были бы быть рекурсивно удаленными.
Если Ваши файлы будут в подверсии, то выполнение экспорта из репозитория даст Вам дерево каталогов с .svn файлами и любым другим удаленным хламом.
Что-то вроде этого может добиться цели, но конечно быть осторожным с ним!
find . -name ".svn" -exec rm -rf {} \;
Попытка что-то вроде этого сначала, чтобы сделать пробный прогон:
find . -name ".*" -exec echo {} \;
Примечание, что пустые фигурные скобки заполнены с именами файлов и завершенной точкой с запятой, заканчивает команду, которая выполняется (запускающийся после "-должностное лицо").
На *отклоняют или Cygwin:
find -name .svn -print0 | xargs -0 rm -rf
Если вы хотите скопировать его без экспорта и удаления .svn из проектов, вам следует использовать параметр / EXCLUDE из XCOPY.
Примерно так:
xcopy /S/Q/EXCLUDE:svn.excludelist [path_from] [path_to\]
Обратите внимание на "\" (обратную косую черту) на [path_to]. Он определяет, что это выходной каталог, поэтому xcopy не будет спрашивать, является ли это файлом или каталогом.
svn.excludelist - это текстовый файл, содержащий шаблоны, которые следует игнорировать при копировании, разделенные строкой.
Например:
.svn
.svn\
\.svn\
.obj
.o
.lib
\src\
И так далее ...