編輯:關於Android編程
package cn.com.hh.http;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
public class Download {
/**
* 從網絡上下載圖片資源
* @param imgPath
* @return
*/
public Bitmap DownloadImg(String imgPath){
Bitmap bmp = null;
try {
URL imgUrl = new URL(imgPath);
//打開連接
URLConnection con = imgUrl.openConnection();
InputStream in = con.getInputStream();
bmp = BitmapFactory.decodeStream(in);
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return bmp;
}
}
Android tips(十三)--)Android開發過程中使用Lambda表達式
新的Java8 API中提供了不少新的特性,其中就有Lambda表達式。而本文我們將主要介紹一下在Android開發過程中如何使用Lambda表達式,這裡主要是為我們後續
NavigationView+DrawerLayout實現側拉抽屜效果
先上效果圖: NavigationView是android-support-design包下的一個控件,在使用NavigationView時需要引入design
android的ListView點擊item使item展開的做法
直接上代碼把,主要是重新給item measure高度,直接上代碼把 import java.util.ArrayList; import android.app.A
Android:使用ZXing生成二維碼(支持添加Logo圖案)
ZXing是谷歌的一個開源庫,可以用來生成二維碼、掃描二維碼。本文所介紹的是第一部分。首先上效果圖:ZXing相關各種文件官方下載地址:https://github.co