1.bitmap轉換為字串
bitmap bitmap =bitmapfactory.decoderesource(getresources(), r.drawable.ic_launcher);2.將string轉換為bitmapbytearrayoutputstream outputstream = new
bytearrayoutputstream();
//該方法用來壓縮,第乙個引數為格式,第二個引數為擷取的保留率,如當前為90,則保留之前90%的區域
bitmap.compress(bitmap.compressformat.jpeg,90,outputstream );
byte imagebyte =outputstream.tobytearray();
//得到的string
string imagestr = base64.encode(imagebyte);
//設str為的字串
byte imagebyte =base64.decode(str,base64.default);
bitmap bitmap = bitmapfactory.decodebytearray(imagebyte,0,imagebyte.length);
String與InputStream相互轉換
1.string to inputstream string str string與inputstream相互轉換 inputstream in nocode new bytearrayinputstream str.getbytes inputstream in withcode new byte...
String與InputStream相互轉換
最近,自己爬取網頁是,想著將爬取的網頁儲存先來,遇到了乙個小小的問題,就是將inputstream儲存到檔案中,這裡就先轉換位string,再將其儲存到檔案中,先這樣實現了,以後再探索新的方式。inputstream string2inputstream string str public stat...
String 與string的相互轉換
採用了c 呼叫c dll的方法,在.net中string是需要用gcnew進行初始化,先來看看gcnew和普通的new的區別 c cli中使用gcnew關鍵字表示在託管堆上分配記憶體,並且為了與以前的指標區分,用 來替換 就語義上來說他們的區別大致如下 1.gcnew返回的是乙個控制代碼 handl...