編輯:Android開發實例
要獲取網絡上的圖片,首先得有網絡的訪問權限,這個不再寫了,以前的文章中寫過,還有布局方式不再寫了,就是寫也是一個簡單的布局,沒有多大意義,直接上核心代碼:
這是本人使用的一個簡單的類,來獲取網上的圖片。
public static Bitmap getImage(String Url) throws Exception {
try {
URL url = new URL(Url);
String responseCode = url.openConnection().getHeaderField(0);
if (responseCode.indexOf("200") < 0)
throw new Exception("圖片文件不存在或路徑錯誤,錯誤代碼:" + responseCode);
return BitmapFactory.decodeStream(url.openStream());
} catch (IOException e) {
// TODO Auto-generated catch block
throw new Exception(e.getMessage());
}
}
此類返回的是一個Bitmap的對象,
下面是對類的一個簡單調用:
直接上代碼:
Bitmap mBitmap ;
// 直接獲取圖片:
private void RefreshDB() {
try {
sendMSG(Declare.START, "正在加載圖片......");
mBitmap = DownFile.getImage(圖片地址);
sendMSG(Declare.STOP, "");
} catch (Exception e) {
// TODO Auto-generated catch block
sendMSG(Declare.ERROR, e.getMessage());
}
這裡帶有一個簡單的滾動條,表示當前程序正在執行,通過發送消息的方式實現的,具體不再寫了,那個消息無頭此核心代碼的實現.
在加載完成後執行:
mImageView1.setImageBitmap(mBitmap);
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用
Person實體類代碼如下:package com.ljq.domain; public class Person { pri
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放
Android提供了許多方法來控制播放的音頻/視頻文件和流。其中該方法是通過一類稱為MediaPlayer。Android是提供MediaPlayer類訪問內置的媒體播放