Android Library 使用規則

來源:互聯網
上載者:User

標籤:android   使用   檔案   cti   代碼   res   

1. 一個項目必須聲明為 is library。使用該 library 的項目匯入該 library。

2. library 的 manifect 中 activity 的聲明需明確包名以避免找不到。同樣在項目中也要聲明引用的 library 的 activity(同樣帶包名)。

3. 項目可以使用 library 的 res 下的所有資源,但 assets 裡面的檔案不能。比如 library 代碼裡面會訪問 assets 裡存的一個圖片,如果不在項目裡同樣儲存一個圖片,會導致錯誤,因為找不到該檔案。原因是系統優先去項目的 assets 裡面去找而不是去 library 裡。

4. 資源可以覆蓋。比如兩個項目公用一個 library。對於同一個資源圖片檔案,兩個項目有兩個版本。那麼只需要在各自的 res 裡使用自己的圖片即可。但需注意,圖片必須是同樣的名字(包括副檔名)。即 image.jpg 不能替換為 image.png。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.