Java 如何让jsoup使用Dreamweaver显示网站上的图片?
我正在开发一个简单的应用程序,它可以像tumblr和9gag一样显示图片。我不能完全做到这一点,我希望有人能帮我解决这个问题,我正在尝试在一行中显示来自eversorandom.com的图片,没有标题或描述 试试这个: 添加以下权限:Java 如何让jsoup使用Dreamweaver显示网站上的图片?,java,jsoup,dreamweaver,dreamweaver-templates,Java,Jsoup,Dreamweaver,Dreamweaver Templates,我正在开发一个简单的应用程序,它可以像tumblr和9gag一样显示图片。我不能完全做到这一点,我希望有人能帮我解决这个问题,我正在尝试在一行中显示来自eversorandom.com的图片,没有标题或描述 试试这个: 添加以下权限: <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETW
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
以下是代码:
List<Bitmap> items = new ArrayList<Bitmap>();
private class ImageGetter extends AsyncTask<String, Void, Document> {
@Override
protected Document doInBackground(String... params) {
try {
Document doc = Jsoup.connect(params[0]).get();
for (int i=0; i<doc.select("div.tw_post*").size(); i++) {
// Normal size:
String normal = doc.select("div.tw_post*").get(i).select("a").select("img").attr("src").toString());
// Large size:
String hiRes = doc.select("div.tw_post*").get(i).select("a").select("img").attr("data-hi-res-src").toString());
// Decodes Normal size image:
BufferedInputStream in = new BufferedInputStream(new URL(normal).openStream());
// Puts in "items" array list:
items.add(BitmapFactory.decodeStream(in));
// Closes stream:
in.close();
}
return doc;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(Document result) {
super.onPostExecute(result);
if (result == null) {
Toast.makeText(getApplicationContext(), "Error!", Toast.LENGTH_SHORT).show();
} else {
// what to do when some images are found
}
}
@Override
protected void onPreExecute() {
super.onPreExecute();
// what to do before everything is done
}
}
List items=new ArrayList();
私有类ImageGetter扩展异步任务{
@凌驾
受保护文档doInBackground(字符串…参数){
试一试{
Document doc=Jsoup.connect(参数[0]).get();
对于(int i=0;iYou需要更具体地说明您为帮助您所做的尝试。我尝试使用jsoup,但效果不太好,我所做的一定是出了问题,我只需要一个代码来显示我网站(www.eversorandom.com)上的图片不必是jsoup。我在Dreamweaver上使用jquery,而且我的知识有点有限。很抱歉问这个问题,但我没有得到这部分;在onCreate()方法或其他任何地方使用:new MemeGetter().execute(“);