Android下個人整理的一些工具方法

2021-08-25 07:06:23 字數 1923 閱讀 5586

android,

工具本帖最後由 wukaiw_001 於 2009-11-20 10:10 編輯

1.載入方法,方便使用者載入

/***

* 載入本地

* @param context:主執行函式例項

* @param bitadress:位址,一般指向r下的drawable目錄

* @return

*/public final bitmap creatimage(context context, int bitadress)

2.平均分割方法,將大圖平均分割為n行n列,方便使用者使用

/***

* 分割

* * @param g

* :畫布

* @param paint

* :畫筆

* @param imgbit

* :* @param x

* :x軸起點座標

* @param y

* :y軸起點座標

* @param w

* :單一的寬度

* @param h

* :單一的高度

* @param line

* :第幾列

* @param row

* :第幾行

*/public final void cuteimage(canvas g, paint paint, bitmap imgbit, int x,

int y, int w, int h, int line, int row)

3.縮放,對當前進行縮放處理

/***

* 的縮放方法

* * @param bgimage

* :源資源

* @param newwidth

* :縮放後寬度

* @param newheight

* :縮放後高度

* @return

*/public bitmap zoomimage(bitmap bgimage, int newwidth, int newheight)

4.繪製帶有邊框的文字,一般在遊戲中起文字的美化作用

/***

* 繪製帶有邊框的文字

* * @param strmsg

* :繪製內容

* @param g

* :畫布

* @param paint

* :畫筆

* @param setx

* ::x軸起始座標

* @param sety

* :y軸的起始座標

* @param fg

* :前景色

* @param bg

* :背景色

*/public void drawtext(string strmsg, canvas g, paint paint, int setx,

int sety, int fg, int bg)

5.分割的最簡便方式

public final bitmap cuteimage(bitmap _imgbit, int _startx, int width,

int _starty, int height)

6.字串分行顯示

public string stringformat(string text, int maxwidth, int fontsize)

widthes = fontsize + widthes;

if (widthes > maxwidth)

}lines++;

if (wrap) else

if (index1 >= len)

}result = new string[lines];

tempr.copyinto(result);

return result;

}

我個人整理的一些關於檔案的一些基本操作

typedef typedef struct file fopen file fp fp fopen 檔名,使用檔案方式 fclose fclose 檔案指標 fputc fputc ch,fp 將字元 ch的值 輸出到fp所指向的檔案中去 fgetc ch fgetc fp 從指定的檔案fp讀入乙...

整理的一些Bug

前言 最近在學c 因為公司要求,以前從沒接觸過c 但是來到這個公司公司的人要我負責c 的乙個工程,所以沒辦法,學唄,難道不是很難,現在的學習環境也很好,直接就上專案,這樣學起來會很快,這篇部落格是將我所遇到的一些bug整理一下,以回顧回顧。1.無法顯示額外的 分析警告或錯誤 在使用vs2005編譯程...

TCP的一些整理

先說一下七層協議和四層協議 物理層規定了啟用 維持 關閉通訊端點之間的機械特性 電氣特性 功能特性以及過程特性。該層為上層協議提供了乙個傳輸資料的物理 在這一層,資料的單位稱為位元 bit 屬於物理層定義的典型規範代表包括 eia tia 232,eia tia 499,v.35,v.24,rj45...