MTK資源管理

2021-05-08 00:14:36 字數 989 閱讀 8554

使用mtk作開發,常常不可避免和資源打交道,常使用的資源有字串,,字型,選單,風格,聲音等,mtk好像沒有系統的專門的資源管理工具,導 致資源管理十分凌亂而容易出問題,雖然有些牛人也開發了一些工具來管理這些資源,但由於使用不便或者其他一些原因,比如資源由大量的巨集控制,以及修改維護 的人多,還有一些其他各種各樣的原因,導致資源的管理難度呈幾何級增長。特別是如果乙個人臨時接手管理別人的專案,往往很容易被別人資源裡的巨集搞的焦頭爛 耳,如果資源出問題,也往往費時較多。

新增資源是一件很easy的事,但維護資源卻是一件很需要花力氣的事,特別是乙個專案有多個客戶時,再加上每個客戶選單結構不同,屏大小不同,ui顯示不同時,再加上多國語,資源的維護對乙個有豐富經驗的人,有時也難免會遇到令人頭痛的問題。

其實資源檔案顯示錯誤都可以從編繹資源檔案的臨時檔案中找到原因。資源檔案生成的臨時檔案主要有:

custmenutree_out.c,這個檔案是選單臨時檔案,生成了我們的最終顯示的選單結構。如果你新增的選單沒有顯示,正常顯示的選單突然不顯示了或者顯示錯位了,或者顯示的選單與呼叫的功能不符合了,都可以從這裡查到原因。

resource_base_table.txt這個檔案生成的是資源的id範圍,如果資源顯示時出現了稀奇古怪的現在,就要看一下這個檔案,檢查一下你的資源檔案是不是超出了設定的範圍,如果超出了,就要修改mmidatatype.h重新設定範圍。

string_resource_usage.txt這是生成的字串對應的檔案,該檔案可以查詢固定id對應的u16型別的值,可以與程式對應的值作比較,如果不對應,顯示就會不對

menu_resource_usage.txt這個是選單生成的檔案,可以查詢選單id對應的ui值

audio_resource_usage.txt這個是audio選單生成的檔案

通過這些檔案可以快速診斷資源類出錯的問題發生的原因和修改方法,對這些檔案的研究,也有利於我們研究出更好的資源管理方法

MTK資源管理

資源檔案生成的臨時檔案主要有 custmenutree out.c,這個檔案是選單臨時檔案,生成了我們的最終顯示的選單結構。如果你新增的選單沒有顯示,正常顯示的選單突然不顯示了或者顯示錯位了,或者顯示的選單與呼叫的功能不符合了,都可以從這裡查到原因。resource base table.txt這個...

MTK資源管理和問題解決

使用mtk作開發,常常不可避免和資源打交道,常使用的資源有字串,字型,選單,風格,聲音等,mtk好像沒有系統的專門的資源管理工具,導致資源管理十分凌亂而容易出問題,雖然有些牛人也開發了一些工具來管理這些資源,但由於使用不便或者其他一些原因,比如資源由大量的巨集控制,以及修改維護的人多,還有一些其他各...

linux 資源管理

一 系統資源 網路資源 儲存資源,計算資源 二 系統資源管理名命令 1.檢視目錄下的檔案使用情況 du sh 目錄 檔案 注 du sh檢視的是目錄 檔案占用block塊的大小 ll h檢視檔案 目錄的本身大小 2.檢視檔案系統 格式化好的分割槽 的使用情況 df h 注 檢視檔案系統使用i節點的情...