編輯:關於Android編程
本文實例講述了Android編程實現獲取圖片資源的四種方法。分享給大家供大家參考,具體如下:
1. 圖片放在sdcard中:
復制代碼 代碼如下:Bitmap imageBitmap = BitmapFactory.decodeFile(path)//path 是圖片的路徑,跟目錄是/sdcard
2. 圖片在項目的res文件夾下面
//得到application對象 ApplicationInfo appInfo = getApplicationInfo(); //得到該圖片的id(name 是該圖片的名字,"drawable" 是該圖片存放的目錄,appInfo.packageName是應用程序的包) int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName); //代碼如下 public Bitmap getRes(String name) { ApplicationInfo appInfo = getApplicationInfo(); int resID = getResources().getIdentifier(name, "drawable", appInfo.packageName); return BitmapFactory.decodeResource(getResources(), resID); }
3. 圖片放在src目錄下
String path = "com/xiangmu/test.png"; //圖片存放的路徑 InputStream is = getClassLoader().getResourceAsStream(path); //得到圖片流
4.android中有個Assets目錄,這裡可以存放只讀文件
資源獲取的方式為
復制代碼 代碼如下:InputStream is = getResources().getAssets().open(name);
希望本文所述對大家Android程序設計有所幫助。
1,HttpUrlConnection一個UrlConnection常用來通過網絡發送和獲取數據,數據可以使任何類型任何長度,HttpUrlConnecti
我們知道,在Android系統中,同一時刻,只有一個Activity窗口是激活的,但是,對於WindowManagerService服務來說,這並不意味著它每次只需要管理
向服務器提交數據有兩種方式,post和get。兩者的區別主要有三點,安全性、長度限制、數據結構。其中get請求安全性相比較而言較差,數據長度受浏覽器地址欄限制,沒有方法體
??已經有一段時間沒有更新博客了,在上周離開工作了4年的公司,從此不再安安穩穩地工作了,更多的是接受挑戰和實現自身價值的提高。離開了嵌入式linux,從此擁抱移動互聯網,