編輯:關於Android編程
做畢設用到的!網絡圖片的獲取
這裡就以我的情況簡單的介紹一下。
首先設計布局,直接拖幾個控件就ok
開始在Acitivity中增加功能
在網上照一張圖片的鏈接:http://www.chzu.edu.cn/page/main1152/images/banner.jpg
貼上主要的代碼:
private Bitmap getUrlImageMap() { URL imageUrl = null; Bitmap bitmap = null; try { imageUrl = new URL(url); HttpURLConnection conn = (HttpURLConnection) imageUrl.openConnection(); conn.connect(); InputStream is = conn.getInputStream(); bitmap = BitmapFactory.decodeStream(is); is.close(); } catch (Exception e) { e.printStackTrace(); } return bitmap; }上面的是通過HttpUrlConnection的鏈接獲取圖片的bitmap值,再來就是寫一個繼承AsyncTask的類,來實現加載圖片的功能
注意doInbackground()與onPostExecute(),前者是處理的是耗時的操作,後者處理的是UI的更新,這一點千萬不要搞錯了
class loadImage extends AsyncTask跑起來,界面如下{ Bitmap aBitmap; @Override protected Void doInBackground(Void... params) { aBitmap = getUrlImageMap(); return null; } @Override protected void onPostExecute(Void result) { super.onPostExecute(result); imageView.setImageBitmap(aBitmap); } }
例子很簡單,注意一下圖片的獲取和異步加載和UI的更新就ok,點我下載DEMO
相關閱讀:Android開發之開發者頭條(一)啟動頁實現Android開發之開發者頭條(二)實現左滑菜單title: 帶你實現開發者頭條APP(三) 首頁實現tags:
首先看下效果圖一:布局代碼鍵盤由0~9的數字,刪除鍵和完成鍵組成,也可以根據需求通過GridView適配器的getItemViewType方法來定義。點擊鍵的時候背景有變
debuggerd 簡介 Android系統自帶一個實用的程序異常退出的診斷daemon debuggerd。此進程可以偵測到程序崩潰,並將崩潰時的進程狀態信息輸出到文件
沉浸式狀態欄的來源就是很多手機用的是實體按鍵,沒有虛擬鍵,於是開了沉浸模式就只有狀態欄消失了。於是沉浸模式成了沉浸式狀態欄。我們先來看下具體的效果開啟沉浸模式後,狀態欄消