1 線程狀態(tài) 線程的狀態(tài),參考Thread的內(nèi)部枚舉類型State是如何定義的: 1.1 New 被new出來的Thread對(duì)象,還沒有開始運(yùn)行...
1 業(yè)務(wù)需求 Android手機(jī)連接上一臺(tái)藍(lán)牙鍵盤之后,進(jìn)入app界面(我的app界面,簡(jiǎn)稱A),點(diǎn)擊藍(lán)牙鍵盤上的音樂播放宝鼓、上一曲、下一曲等多媒...
0 概述 我們知道愚铡,Android中View的繪制,需要由頂層ViewGroup開始冈涧,依次執(zhí)行measure茂附、layout以及draw的過程。當(dāng)...
1 繪制流程 View的繪制流程從ViewRootImpl的requestLayout()開始 2 measure流程 ViewGroup:每個(gè)...
0 概述 String表示字符串督弓,為final類型营曼,定義之后就不能改變 字符串緩沖區(qū)StringBuilder支持可變的字符串 1 源碼分析 1...
0 概述 眾所周知,java中String為不可變的愚隧,即一旦一個(gè)String對(duì)象在內(nèi)存中被創(chuàng)建出來就無法被修改蒂阱。具體表現(xiàn)為,String類的所有...
1. 基礎(chǔ)知識(shí) 1.1 事件MotionEvent 當(dāng)用戶觸摸屏幕時(shí)狂塘,就會(huì)產(chǎn)生點(diǎn)擊事件MotionEvent录煤。MotionEvent中記錄了觸摸...
1 概述 android中視圖的呈現(xiàn)泪漂,用戶只需要定義好activity的layout.xml文件廊营,在Activity的onCreate()回調(diào)當(dāng)...
導(dǎo)論 如果讓你設(shè)計(jì)一個(gè)變量萝勤,在不同線程的可以直接獲取使用露筒,不需要同步操作,讀寫都不影響其它線程的讀寫敌卓,你會(huì)怎么設(shè)計(jì)慎式? 1.0版 1.0版可能會(huì)是...