關於訪問Android專案中assets中的

2021-07-30 04:21:26 字數 529 閱讀 2057

初學android的時候,訪問都是把放到res/drawable資料夾中,然後通過r.drawable.***來獲取的,然後最近乙個專案涉及到了數量比較多的的讀取,如果通過這種id的形式來獲取就真的很但疼了。。。。

具體方式如下:

1、專案下新建乙個assets資料夾,如圖

我在assets中又新建了乙個markers資料夾,裡面有兩張png,方便分類。

2、**中訪問

string files = null;

try catch (ioexception e1)

這樣就可以獲得assets/markers中的資源的名稱了。

bufferedinputstream bfs;

try catch (ioexception e)

這樣就可以獲得assets/markers/icon_marka.png的bitmap物件了。

個人總結:這種方式可以應用於,音訊等資源,遊戲中使用比較多。雖然訪問起來沒有通過id訪問方便,但是更加靈活。

SpringBoot專案中訪問HTML頁面

springboot預設的頁面對映路徑 即模板檔案存放的位置 為 classpath templates html 靜態檔案路徑為 classpath static 其中可以存放js css等模板共用的靜態檔案。將html頁面存放在 resources 資源目錄 下的 static 目錄中。示例 在...

Android專案中Git的使用

獲取途徑 自己新建專案和gitlab上已有的專案初始化git倉庫 git init 新增跟蹤檔案或新增修改檔案 git add file1,file2 提交到本地git倉庫 git commit m comment 提交到遠端倉庫。本地git倉庫新增遠端gitlab倉庫 git remote add...

專案中 關於AlertDialog的顯示

因為很多頁面要用到這個打 的dialog,所以做成乙個utils,直接呼叫。public static void showfindaitdialog final context context yesbutton.setonclicklistener new onclicklistener log ...