android 實用方法的總結

2021-07-22 21:01:07 字數 4704 閱讀 3084

android為了給開發這實現某些功能提供了很多的方法,下面是我的一些總結,希望對某些同學有所幫助,大概有**儲存、轉換格式、http訪問網路等等。

1、在某些情況下我們會載入本地的**設定在介面作為背景或者頭像,當然背景的設定是需要bitmap物件或者drawable,這就需要我們對本地**進行轉換,將檔案轉換成bitmap:

/**

* 獲取本地**轉換成

bitmap**

@param

url

本地**的路徑

*@return

*/public static bitmap getloacalbitmap(string url) catch (filenotfoundexception e) catch (ioexception e)

return null;

}

2、也可能是將乙個bitmap的物件轉換成檔案:

/*** 將

bitmap

轉換成**存放在本地**

@param

存放位址

*@param

bitmap

bitmap

物件,將要轉換的

bitmap

*/public static void

fileoutputstream bitmapwtriter = null;

try else

} catch (filenotfoundexception e)

if (bitmapfile.exists())

try catch (ioexception e)

}

3、在某些時候我們需要的是bitmap的物件而不是drawable,所以我們還是要**

/*** 將

drawable

轉換成bitmap**

@param

drawable

*@return

*/public static bitmap drawabletobitmap(drawable drawable)

1、我們要從後台獲取**的時候:

/**

* 從伺服器取**

* 獲取後台檔案**

@param

url

後台位址

*@param

filepath

本地檔案位址

*@param

filename

檔案存放的名稱

*@return

*/public static boolean

getconnectionfiles(string url, string filepath, string filename)

fos.close();

stream.close();

urlconnection.disconnect();

return

cando

;} catch (exception e)

}

/**** 

@param

url

請求位址

*@param

param

引數*

@return

*/public static string getconnectionparam(string url, string param)

in.close();

//關閉

inputstreamreader

urlconnection.disconnect();

//關閉

連線} catch (exception e)

return result;

}

/**

*@param

url

傳送請求的

url*

@param

param

請求引數,請求引數應該是

name1=value1&name2=value2

的形式。

*@return

所代表遠端資源的響應結果

*/public static string postconnectionparam(string url, string param)

} catch (exception e)

//使用finally

塊來關閉輸出流、輸入流

finally

if (in != null)

} catch (ioexception ex)

}return result;

}

1、非空判斷,為了少些錯誤,所以判斷的條件增加了。

/***

* 判斷字串是否為空**

@param

strcontent

你要判斷的字串

*@return

非空返回

true

*/public static boolean

isstrtrue(string strcontent)

return false;

}

2、字串的大小寫轉換

//

把乙個字串中的大寫轉為小寫,小寫轉換為大寫

public static string exchange1(string str) else if (character.islowercase(c)) }}

return sbuffer.tostring();

}

3、生成乙個唯一的id uuid+imei

/**

*@return

獲取乙個唯一的

id uuid+imei

*/public static string getonlyid(context context)

這種適合後台儲存session值的,不需要去獲取儲存後台的session值。根據情況使用

* 從伺服器取**

這些就是我最近使用的一些方法,還有一些方法正在編輯中後續會陸續發表。

JavaScript實用方法總結

在學習過程與製作專案中用到了不少實用的js方法,在這裡做乙個總結記錄 不定期更新 丘秋 xt 獲取年月日時分秒 這個很簡單但經常用得到,不想敲可以直接複製 var d newdate var nf d.getfullyear var yue d.getmonth 1 var ri d.getdate...

Android開發中非常實用的方法,API等

linkview.settext html.fromhtml fromhtml b t click href herea to visit my website if build.version sdk int build.version codes.honeycomb blend and usin...

Android 實用的 Linux命令

cat sys power state standby disk 1.睡眠 sleep 睡眠可能有兩種方式 mem和standby,這兩種方式都是suspend to ram,簡稱str,只是standby耗電更多一些,返回到正常工作方式時間更短一些而已。只需要 echo standby sys p...