2013-08-07 163 views
0

我正在使用通用圖像加載程序庫從Url獲​​取圖像。問題是我需要改變引用來獲取這些圖像。如何更改通用圖像加載程序庫中的url referer。這是我的部分代碼(它放在適配器中)Android通用圖像加載器更改引用程序獲取URL的圖像

ImageView imagenPersona = (ImageView) vi.findViewById(R.id.imgPersona); 
ImageLoader imageLoader = ImageLoader.getInstance(); 
imageLoader.init(ImageLoaderConfiguration.createDefault(activity)); 
imageLoader.displayImage(item.getUrlImagenPersona(), imagenPersona); 

謝謝。 Regards

回答

0

你必須爲此編寫web服務。 (例如,您可以使用curl和php)將url參數和參考參數發送到您的Web服務。此服務將通過引薦者訪問該網址。 這樣,

$url = $_POST["url"]; // Our image url adress 
$refer  = $url = $_POST["referer"]; // Our referer 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, '$url '); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_REFERER, '$refer '); 
$html = curl_exec($ch); 

與此代碼,你與你的參考訪問你的形象。

+0

謝謝,但我需要改變使用通用映像加載程序庫的引薦,我怎麼能這樣做? – user2316075

0

可以修改universalimageloader源代碼 功能的createConnection 文件com.nostra13.universalimageloader.core.download.BaseImageDownloader 功能getStreamFromNetwork文件com.nostra13.universalimageloader.core.download.HttpClientImageDownloader 設置HttpURLConnection類和HttpRequest的引薦。

編譯Java類文件和jar包替換原始文件

相關問題