效能提高 (二)資源來自本地

2021-06-21 15:20:00 字數 587 閱讀 1015

資源來自本地的時候,那麼和前面一篇所講的,在效能上有什麼不同呢。

所以在本地獲取如assets裡的資源的時候,只需要乙個執行緒安全的map即可。

下面給出**:

public class testresourceutils 

}} // 查詢某一型別的資源

maptypecache;

if (!mresourcecache.containskey(type))

else

if (typecache.containskey(name))

// 從r檔案中讀出

try

return resid;

} catch (exception e)

}}

使用例子:

imageview image=(imageview)vi.findviewbyid(r.id.image);

image.setimageresource(resourceutils.getidentifier(r.drawable.class, "icon"));

C語言提高 二

六 二級指標三種記憶體模型 1第一種 指標陣列 char myarray include include include void printmyarray11 char myarray,int num void main 列印 num sizeof myarray sizeof myarray 0...

演算法提高 二分法查詢陣列元素

資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 用遞迴函式實現二分法查詢陣列元素。補充 要求給定陣列採用如下 定義 int data 200 for i 0 i 200 i data i 4 i 6 輸入格式 輸入乙個待查詢的整數 該整數一定在陣列data中 輸出格式 該整數在陣...

藍橋杯 演算法提高 二分法查詢陣列元素

問題描述 用遞迴函式實現二分法查詢陣列元素。補充 要求給定陣列採用如下 定義 int data 200 for i 0 i 200 i data i 4 i 6 輸入格式 輸入乙個待查詢的整數 該整數一定在陣列data中 輸出格式 該整數在陣列中的指標。樣例輸入 乙個滿足題目要求的輸入範例。例1 2...