Frameworks 下新增全域性資源檔案

2021-09-23 10:29:21 字數 565 閱讀 7358

目前有個專案需要自定義狀態列供所有應用呼叫,所以想到在frameworks 下自定義元件,但是會修改資源檔案,在這裡新增修改方式,以備下次使用。

1.在frameworks/base/core/res/res/下將對應的 layout 、drawable、color、string、id等放入對應目錄,

2.修改framework/base/core/res/res/values/public.xml 中配置的 id 、layout等加入

類似:

這裡要注意:後面id 一定要 搜尋全域性的type 然後在最後的那個 id 上 + 1,不然會報錯

3、然後在根目錄下 執行 make update-api  動態生成 api 配置

4、使用全域性資源:

在需要呼叫資源檔案的地方,將 r.layout.*** r.string.xx  等 全部轉換成 android.r.layout.*** 、android.r.string.***

以上就可使用全域性資源,撒花慶祝!!!

vue新增全域性js

前言 如題 首選是自己的js檔案 export default if res return page 然後是在main.js把js物件掛載到vue裡面 ps 此處import 後面的jsutil是可以隨意取名字的 然後vue.prototype.jsutil 這個美元符號,是為了區分當前方法是使用者...

全域性新增zoom CSS屬性

背景 本人在一次專案中 產品提的乙個需求如下 產品覺得頁面鋪的太滿 對於1600 1200尺寸螢幕下的使用者不太友好,於是希望前端能對這類使用者做乙個縮放的處理,於是就使用了zoom 0.9對頁面進行的處理 如下 對全域性布局新增了乙個zoom 0.9的處理 initzoomget else con...

Vue 新增全域性變數

專案中經常會有這樣的需求 剛進入頁面時獲取使用者許可權,然後控制其他頁面某些元素的顯示 比如管理員許可權會顯示管理的tab。普通使用者則不顯示 這個獲取的許可權可能會在很多頁面中用到,如果存成全域性的就比較方便了。試過幾種方法 1 請求成功後存在vue.prototype.2 請求成功後存在loca...