这个问题可能已经被问过大约一百万次了(事实上我已经阅读了很多解决方案,其中没有一个解决方案)。
我试图将当前登录用户的图像下载到Android应用程序中,我已经在“链接”字段的前面步骤中获得了令牌和图片链接。
现在我坚持将实际的位图下载到应用程序中,所以我可以在图像视图中显示它(即时通讯使用sdk 4.2顺便说一句)。
这就是我所拥有的:
<div class="project-item" ng-controller="openProjectsCtrl">
<ol>
<li class="list-item" ng-repeat="project in projects | orderBy:'Posted' : true">
<h4>{{project.Title}}</h4>
{{project.Skills}}
<span class="col-md-6">{{project.Budget}}</span>
<span class="col-md-6 timestamp">{{project.Posted|timeago}}</span>
</li>
</ol>
</div>
<style>
.project-item>ol>li:hover {
background-color: #eee;
}
</style>
这是我从logCat回来的内容:
set acol [list]
set bcol [list]
set data [split $file_data "\n"]
foreach line $data {
lappend acol [lindex $line 0]
lappend bcol [lindex $line 1]
}
# Find the first column A value that is 0.1.
set index [lsearch -real $acol 0.1]
# Get the corresponding B value.
puts "b value: [lindex $bcol $index]"
答案 0 :(得分:1)
只需使用Picasso库,您的所有问题都将消失。 ;)
答案 1 :(得分:0)
尝试使用AQuery图书馆或毕加索
以下是如何使用AQuery
的示例首先添加此内容。
private AQuery aq;
这在你的onCreated
中aq = new AQuery(MainActivity.this);
最后,这里是下载图片的代码,如果下载在某些时候失败,R.drawable.defaultImageError
只是一个默认图像。
urlImg = "https://www.facebook.com/photo.php?fbid=123064554517565&set=a.123064551184232.25323.100004420628675&type=1";
aq.id(R.id.facebookImage).progress(R.id.progress).image(urlImg, true, true, 0, R.drawable.defaultImageError);