1. 程式人生 > >Jsoup開發網站客戶端第二篇,圖片輪播,ScrollView相容ListView

Jsoup開發網站客戶端第二篇,圖片輪播,ScrollView相容ListView

最近一段日子忙的焦頭爛額,程式碼重構,新專案編碼,導致jsoup開發網站客戶端也沒時間繼續下去,只能利用晚上時間去研究了。今天實現美食網首頁圖片輪播效果,網站效果圖跟Android客戶端實現如圖:

從瀏覽器開發者模式可以看到這個輪播圖片效果的圖片地址以及html連線

用節點解析出包含圖片url地址(主要程式碼):

 1           Elements pics = content.select("#m .pic1");
 2                  usedatabase.delete("ScrollView");
 3                  for
(Element links :pics){ 4 String url = links.attr("src"); }

最後用各種開源庫實現圖片下載,快取,輪播(以後詳細介紹)。

通過自定義ListView,重寫OnMeasur方法實現ScrollView相容ListView滑動效果

 1 package com.dandan114.Main;
 2 import android.content.Context;
 3 import android.util.AttributeSet;
4 import android.widget.ListView; 5 6 public class ListViewTest extends ListView { 7 8 public ListViewTest(Context context) { 9 super(context); 10 // TODO Auto-generated constructor stub 11 } 12 13 public ListViewTest(Context context, AttributeSet attrs) {
14 super(context, attrs); 15 // TODO Auto-generated constructor stub 16 } 17 public ListViewTest(Context context, AttributeSet attrs, int defStyle) { 18 super(context, attrs, defStyle); 19 // TODO Auto-generated constructor stub 20 } 21 22 @Override 23 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { 24 // TODO Auto-generated method stub 25 26 int expandSpec = MeasureSpec.makeMeasureSpec( 27 Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST); 28 29 super.onMeasure(widthMeasureSpec, expandSpec); 30 } 31 }

相關推薦

Jsoup開發網站客戶第二圖片ScrollView相容ListView

最近一段日子忙的焦頭爛額,程式碼重構,新專案編碼,導致jsoup開發網站客戶端也沒時間繼續下去,只能利用晚上時間去研究了。今天實現美食網首頁圖片輪播效果,網站效果圖跟Android客戶端實現如圖: 從瀏覽器開發者模式可以看到這個輪播圖片效果的圖片地址以及html連線 用節點解析出包含圖片url

Android利用Jsoup解析html 開發網站客戶小記。

這些天業餘時間比較多,閒來無事,想起了以前看過開發任意網站客戶端的一篇文章,就是利用jsoup解析網站網頁,通過標籤獲取想要的內容。好了廢話不多說,用到的工具為 jsoup-1.7.2.jar包,具體jsoup的相關文件,請去這邊看http://jsoup.org/,這裡有全部Api可以查詢。 這裡解析的網

jsoup開發網頁客戶3

  這個系列好久沒更新,最近好忙,老大說未來是Html5的,所以最近一直學習前端以及Html5的一些東西。Android5.0的誕生,讓我們眼前一亮,獨特的Material風格更是吸引了無數人。   話說不學習學習就要落伍了,剛好自己一直很喜歡看這個網站的東西 http://www.techug.com/,

WPF客戶讀取高清圖片很卡縮圖解決方案

在Ftp上傳上,有人上傳了高清圖片,每張圖片大約2M。 如果使用傳統的BitmapImage類,然後繫結 Source 屬性的方法,有些電腦在首次會比較卡,一張電腦10秒,4張大約會卡40秒。 所以我先非同步的下載圖片,得到downloadFileStream物件,然後

JS實例之圖片實現圖片播放效果

utf length pla get eight code func nsh java 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&g

用java程式碼寫的圖片方便呼叫

package com.sxt.view; import java.util.List; import com.sxt.net.img.ImageLoad; import android.content.Context; import android.graphics.Bi

iOS開發UI基礎—29UIScrollView控制元件實現圖片

一、實現效果 實現圖片的自動輪播            二、實現程式碼 storyboard中佈局 程式碼: 1 #import "YYViewController.h" 2 3 @interface YYViewController () <UIScrollViewDelegat

用jquery面向物件實現的簡單的圖片還能學習一下閉包哦

<!DOCTYPE html> <html> <head>   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   <title

原生js+css3實現圖片自動切換圖片

運用CSS3transition及opacity屬性 製作圖片輪播動畫 自己這兩天根據用js來控制觸發CSS3中transition屬性,從而寫出來的以CSS3動畫為基礎,js控制過程的圖片輪播

jquery圖片點選左右按鈕可控制是否自動播放是否迴圈(自寫)

<!DOCTYPE html> <html lang="zh-CN"> <head>     <meta charset="UTF-8">     <title>輪播</title>     <

Netty開發redis客戶Netty傳送redis命令netty解析redis訊息

Netty開發redis客戶端,Netty傳送redis命令,netty解析redis訊息, netty redis ,redis RESP協議。redis客戶端,netty redis協議 我們可以使用redis-cli這個客戶端來操作redis,也可以使用window的命令列telnet連線redis。

什麽是服務渲染、客戶渲染、SPA、預渲染看完這一就夠了

app 什麽 document 無需 網站 重載 ati word 渲染 服務端渲染(SSR) 簡述:     又稱為後端渲染,服務器端在返回html之前,在html特定的區域特定的符號裏用數據填充,再給客戶端,客戶端只負

使用Electron開發PC客戶

點擊 說了 ron mbo tro 記錄 htm 第一次啟動 .com 最近公司要求開發一個PC客戶端,要求不能使用.NET開發(為了不讓用戶安裝.net framework),所以就選擇了Electron(隨口聽別人說了一句,之前從來沒有接觸過)。目前項目要完畢了,所以就

用Vue來進行移動Hybrid開發客戶間資料傳輸的一種方法

如果大家覺得有用,更多的模組請點選檢視 即上一篇Vue 頁面狀態保持頁面間資料傳輸的一種方法,今天我們說說我們團隊是怎麼和客戶端進行互動。 為什麼到了今天,還要提hybrid開發,就我所在團隊從中獲得的好處有: 團隊較小、業務較重、迭代頻繁、需要緊急響應的團隊和專案比較適合用 使用單頁應用技術

Linux下實現客戶兩連跳ping百度修改dns和nmcil的用法

1.客戶端跳兩次路由器ping百度 rht vmctl reset 重置虛擬機器 真機和虛擬機器開啟火牆策略 用在配置網路單元學的修改兩機閘道器 設定server為雙網絡卡路由端接觸客戶端Desktop閘道器為1.1.1.100 路由器端設定GATEWAY為真機,記得syste

使用MVVM嘗試開發Github客戶及對程式設計的一些思考

本文中我將嘗試分享我個人 搭建個人MVVM專案 的過程中的一些心得和踩坑經歷,以及在這過程中目前對 程式設計本質 的一些個人理解和感悟,特此分享以期討論及學習進步。 緣由 最近在嘗試搭建自己理解的 MVVM模式 的應用程式,在這近一個月中,我思考了很多,也參考了若干Github上

讀大型網站技術架構---第二---第四章---架構優化

此書第二章主要針對架構方面怎麼實現一些具體的優化手段,4.1節主要描述的是效能測試方面的,暫時不想去關注效能測試方面的知識。主要關注一下其他地方的優化手段。 4.2 Web前端效能優化 Web前端指網站業務邏輯之前的部分,包括瀏覽器載入,網站試圖模型,圖片服務,CND服務。

讀大型網站技術架構---第二---第五章---架構高可用

網站的可用性的度量和考核 可用性度量 網站不可用被稱作網站故障,QQ的可用性是4個9,即QQ服務99.99%可用,也就是一年中大約最多53分鐘不可用。 網站不可用時間 = 故障修復時間點 - 故障發現時間點; 網站年度可用性指標 = (1 - 網站不可用時間/年度總時間)* 10

hadoop2.6.0原始碼剖析-客戶(第二部分--讀(open)HDFS檔案)

在讀HDFS檔案前,需要先open該檔案,這個呼叫的是org.apache.hadoop.fs.FileSystem類物件,但是由於實際建立的物件是org.apache.hadoop.hdfs.DistributedFileSystem類物件,後者是前者的子類,所以呼叫父類中的FSDataInput

hadoop2.6.0原始碼剖析-客戶(第二部分--DFSClient)下(HA代理)

我們繼續進入到org.apache.hadoop.hdfs.NameNodeProxies的函式 public static <T> ProxyAndInfo<T> createProxy(Configuration conf,URI nameNodeUri, Class