using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
using system.io;
using icsharpcode.sharpziplib.zip;
using icsharpcode.sharpziplib.bzip2;
public class zipcomporessor
return convert.tobase64string(outputstream.toarray());}}
/// /// 解壓
///
///
///
public static string decompress(string input)
}return result;
}//#region 壓縮檔案
/ / 被壓縮的資料夾夾路徑
/ 生成壓縮檔案的路徑,為空則預設與被壓縮資料夾同一級目錄,名稱為:資料夾名+.zip
/ 出錯資訊
/ 是否壓縮成功
public bool zipfile(string dirpath, string zipfilepath, out string err)
if (!directory.exists(dirpath))
if (zipfilepath == string.empty)
zipfilepath = dirpath + ".zip";
}try
while (sourcebytes > 0);}}
s.finish();
s.close();}}
catch (exception ex)
return true;
}/// /// 功能:解壓zip格式的檔案。
///
/// 壓縮檔案路徑
/// 解壓檔案存放路徑,為空時預設與壓縮檔案同一級目錄下,跟壓縮檔案同名的資料夾
/// 出錯資訊
/// 解壓是否成功
public bool unzipfile(string zipfilepath,string unzipdir,out string err)
if (!file.exists(zipfilepath))
if (unzipdir == string.empty)
if (!unzipdir.endswith("\\"))
if (!directory.exists(unzipdir))
tryif (!directoryname.endswith("\\"))
if (filename != string.empty)
else}}
}}}}
catch (exception ex)
return true;
}}
第三方開源庫 CircleImageView
沒有對進行優化,若過大,容易oom,drawable a.jpg是大。dependencies邊框顏色 邊框寬度 circleimageview hdodenhof circleimageview circleimageview android layout width 180dp android ...
第三方登入
我的應用就可以通過token第三方應用獲取一些基本資訊了,我的應用在獲取到這些基本資訊之後,就可以在我的應用中建立乙個賬號了。下次使用地方登入獲取到的這些使用者資訊,就可以直接用來登入我的應用了。為什麼先返回code呢?這個返回的code只能夠使用一次。這個code是從qq的伺服器返回給 時,我們時...
第三方註冊
第三方註冊 一些as hss建立如下表中的 ifc過濾規則,當終端在 s cscf 上註冊成功後,s cscf 從hss ifc過濾規則 s cscf 檢測所有過濾規則,發現 中的規則要求 ue ims.test 這個終端發出初始註冊訊息後,需要 到 sip as.ims.test 應用伺服器,之後...