【发布时间】:2013-01-04 08:39:48
【问题描述】:
在我之前的question 中,我问过“如何下载 Facebook 头像”,我得到的答案是“使用 AsyncTask 下载并保存到应用程序的磁盘空间”。
我正在使用 sencha touch(它全部关于 java 脚本和 html)来创建带有 phonegap 的视图。我需要从网上下载图片(来自这个网址https://graph.facebook.com/username/picture)。
所以,当我学习 AsyncTask 时,我有一个疑问“我可以在 sencha android 应用程序中使用 AsyncTask 吗?”,因为我没有创建视图(我的意思是按钮、面板等..) 使用活动 xml。
还有其他解决方案可以在sencha touch 应用程序(Android)中从网络下载图片吗?
解决方案更新
我使用下面的 facebook api 来获取个人资料图片 url 和 Phonegap 文件 Api 用于下载图片,如 @Lukas K 所说。
FB.api('/'+fbusername+'/picture?redirect=false', function(response) {
localStorage.fbpicurl = response.data.url;
});
【问题讨论】:
标签: android android-asynctask sencha-touch sencha-touch-2