幾個flutter開發中的常用函式
/**返回當前時間戳
*/static
intcurrenttimemillis()
/**複製到剪粘板
*/static copytoclipboard(final
string text)
static
const rollupsize_units = ["gb", "mb", "kb", "b"];
/**返回檔案大小字串
*/static string getrollupsize(int
size) ";
else
result = "$s1.0$r1$";
} else
result = s1.tostring() +rollupsize_units[idx];
break
; }
r1 =s1;
idx--;
}return
result;
}
/**返回兩個日期相差的天數
*/static
int daysbetween(datetime a, datetime b, [bool ignoretime = false
])
else
}
/**獲取螢幕寬度
*/static
double
getscreenwidth(buildcontext context)
/**獲取螢幕高度
*/static
double
getscreenheight(buildcontext context)
/**獲取系統狀態列高度
*/static
double
getsysstatsheight(buildcontext context)
android開發中的
線性布局 linear layout 相對布局 relative layout 布局 table layout 網格檢視 grid view 標籤布局 tab layout 列表檢視 list view 絕對布局 absolutelayout 1.實現tab的效果必須使用tabhost控制項作為ta...
開發中的思考
一直在工作之餘,閱讀kent beck的實現模式,在開發之餘,寫一些心得 1.在開發前寫出乙個簡單明瞭的todolist,學會帶著問題去思考。2.讓自己的思維很清晰地線性化!3.對於邏輯和資料來講,有時候業務資料會發生變化,那麼只需要修改資料。如修改乙個檢視的結構或者表的內容等,而不需要對邏輯結構做...
敏捷開發 敏捷開發中的質量
有小夥伴就問,我們都敏捷了,我們是在效率和質量中找平衡,說敏捷開發中的質量是不容易控制的,要回答這個問題,我設計了乙個faq,內容如下 敏捷開發是什麼?敏捷開發是以需求為中心,以交付價值為目的,持續增量交付的一種軟體開發方法,至於什麼是敏捷,就去問問度娘吧。對於敏捷團隊來說,是乙個自組織的,有集體目...