包含靜態檔案資源

2021-09-05 21:26:11 字數 585 閱讀 4800

如果你的應用程式需要外部的檔案資源,你可以在你的分發包裡包含它們,將其安置在工程結構的

/res/raw

資料夾中。

為了訪問這些唯讀的檔案資源,呼叫應用程式的

resource

物件的openrawresource

方法來得到指定資源的

inputstream

。傳入r.raw

類中的檔案變數名(不需要字尾),如下面的框架**所示:

resources myresources = getresources();

inputstream myfile = myresources.openrawresource(r.raw.myfilename);

對於大的、已經存在的資料來源(例如字典)來說,把它們放置在資源的

raw中是一種極好的辦法。以這種方式,你就能避免把資料轉換到

android

資料庫中(其實,你也不想這麼做,或者說不可能做到)。

android

的資源機制允許你為不同的語言、地點或者硬體配置指定不同的資源檔案。因此,舉個例子,你可以建立依據使用者的當前設定動態載入乙個字典資源的應用程式

SSI靜態檔案包含與動態檔案包含的區別

b 什麼是ssi呢?b ssi是靜態檔案包含,它屬於web伺服器,依賴web服務提供的機制來實現,無須通過cgi程式提供其整個頁面。目前流行的web伺服器如apache,nginx,tomcat 同時也是應用伺服器 等,都支援ssi,而且ssi配置也相當簡單。靜態頁面中的ssi例子 this doc...

靜態資源檔案管理

我們知道不同於apache的是,nodejs中檔案的實體地址與其真實的位址完全沒有關係,也就是說,如果你在位址列輸入 我們可以訪問到乙個真實位址完全沒有關係的檔案,這是為什麼嘞?因為我們可以在 中這樣寫 現在我們想實現乙個目標,就是我們在位址列輸入路徑輸入的就是對應我們需要的檔案 檔案結構如下 在s...

SpringBoot靜態資源檔案

spring boot對靜態資源對映提供了預設配置 spring boot預設將 所有訪問對映到一下目錄 classpath static classpath public classpath resources classpath meta inf resources 在resources目錄下新...