新聞中心
DateUtils.formatDateTime()——提供區(qū)域格式化時間/日期字符串的一站式服務(wù)。

銀川網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司公司2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
AlarmManager.setInexactRepeating——通過鬧鈴分組的方式來節(jié)省電量,即使你只調(diào)用一個alarm實例,它仍然比較好用(可以確保在使用完畢時自動調(diào)用AlarmManager.cancel()。
Formatter.formatFileSize()——一個區(qū)域化的文件大小格式化工具。
ActionBar.hide() / .show()——可以在actionBar顯示或者隱藏的時候進(jìn)行動畫展示??梢栽谇袚Q到全屏的時候更優(yōu)雅。
Linkify.addLinks()——可以控制在Text上添加鏈接。
StaticLayout——在自定義View中渲染文字的時候很實用。
Activity.onBackPressed()——方便控制返回按鈕,在需要自定義返回鍵的操作時候,可以用到。
GestureDetector——可以監(jiān)聽動作事件和相關(guān)的監(jiān)聽器事件(點(diǎn)擊,滾動,滑動等)。比自己實現(xiàn)系統(tǒng)的一些動作事件更簡單。
DrawFilter——可以讓你操作Canvas,即使沒有調(diào)用draw方法。例如,可以在創(chuàng)建自定義View的時候設(shè)置一個DrawFilter,給父View里面的所有View設(shè)置反別名。
ActivityManager.getMemoryClass()——可以讓你清楚知道設(shè)備還剩多少內(nèi)存。在計算怎么設(shè)置緩存大小的時候就很有用。
SystemClock.sleep()——這個方法在保證一定時間的sleep時很方便,通常我用來進(jìn)行debug和模擬網(wǎng)絡(luò)延時。
ViewStub——它是一個初始化不做任何事情的View,但是之后可以載入一個布局文件。在慢加載View中很適合做占位符。***的缺點(diǎn)就是不支持標(biāo)簽,所以如果你不太小心的話,可能會在視圖結(jié)構(gòu)中加入不需要的嵌套。
DisplayMetrics.density——通過這個方法可以獲取屏幕的密度,很多時候需要去掉系統(tǒng)自動縮放精度的功能,但是有時候在控制的時候也很有用(尤其是在自定義View的時候)。
Pair.create()——方便構(gòu)建類和構(gòu)造器的方法。
原文鏈接: danlew
譯文鏈接: http://blog.jobbole.com/67920/
標(biāo)題名稱:Android開發(fā)貼士經(jīng)典大集合
文章地址:http://www.dlmjj.cn/article/cdsjspc.html


咨詢
建站咨詢
