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ì)是...