關於marker的使用
描述:在eclipse中marker是用來**級別的各種狀態資訊的乙個框架,使用marker可以輕鬆的瀏覽和定位檔案中的錯誤或其他的一些資訊。
1.定義marker,在eclipse中已經定義了一些marker,但是在我們使用的時候,也有可能需要定義自己marker。
如下是eclipse中已經存在的marker:
org.eclipse.core.resources.marker —— 記號層次結構的根。
org.eclipse.core.resources.problemmarker —— 表示問題或錯誤訊息,出現在問題列表中。
org.eclipse.core.resources.taskmarker —— 表示待辦事項,出現在任務列表中。
org.eclipse.core.resources.bookmark —— 表示檔案,比如搜尋結果。
org.eclipse.core.resources.textmarker —— 表示檔案的位置,比如出現錯誤的位置。
super:通過super進行繼承已有的marker的能力。
persistent:為true的時候,marker資訊被持久,下次開啟的時候記錄依然會出現
定義乙個marker只是原則上這個這種marker型別存在了,但是還需要進行真正的使用
2.建立marker
1)marker是為了描述資源的,所以也應該是在iresource中進行增加marker
3)marker裡面有很多屬性可以進行設定,都是通過setattribute方式進行設定的。而具體有哪些屬性可以參考imarker,自己也可以建立自己的屬性。
4)由於繼承了problemmarker,所以marker會在problem檢視中顯示
public static void addmarker(iresource resource, string message,
int linenumber, int severity, int priority) throws coreexception
}
3.刪除marker
resourcesplugin.getworkspace().getroot().deletemarkers(
marker_id, false, iresource.depth_infinite); (在工程上新增marker)
ifile.deletemarkers( marker_id, false, iresource.depth_infinite); (在file上新增marker)
MTK資源管理
資源檔案生成的臨時檔案主要有 custmenutree out.c,這個檔案是選單臨時檔案,生成了我們的最終顯示的選單結構。如果你新增的選單沒有顯示,正常顯示的選單突然不顯示了或者顯示錯位了,或者顯示的選單與呼叫的功能不符合了,都可以從這裡查到原因。resource base table.txt這個...
MTK資源管理
使用mtk作開發,常常不可避免和資源打交道,常使用的資源有字串,字型,選單,風格,聲音等,mtk好像沒有系統的專門的資源管理工具,導 致資源管理十分凌亂而容易出問題,雖然有些牛人也開發了一些工具來管理這些資源,但由於使用不便或者其他一些原因,比如資源由大量的巨集控制,以及修改維護 的人多,還有一些其...
linux 資源管理
一 系統資源 網路資源 儲存資源,計算資源 二 系統資源管理名命令 1.檢視目錄下的檔案使用情況 du sh 目錄 檔案 注 du sh檢視的是目錄 檔案占用block塊的大小 ll h檢視檔案 目錄的本身大小 2.檢視檔案系統 格式化好的分割槽 的使用情況 df h 注 檢視檔案系統使用i節點的情...