Q:Android中進(jìn)程和線程的關(guān)系?區(qū)別? 進(jìn)程是操作系統(tǒng)分配和管理資源的單位,線程是CPU調(diào)度和管理的單位,是CPU調(diào)度的最小單元進(jìn)程擁有獨(dú)立的地址空間,一個(gè)進(jìn)程崩潰后,...
Q:Android中進(jìn)程和線程的關(guān)系?區(qū)別? 進(jìn)程是操作系統(tǒng)分配和管理資源的單位,線程是CPU調(diào)度和管理的單位,是CPU調(diào)度的最小單元進(jìn)程擁有獨(dú)立的地址空間,一個(gè)進(jìn)程崩潰后,...
Handler 使得Android開發(fā)難度大大降低,幾乎看不到多線程死鎖的問(wèn)題。 Q:談?wù)勏C(jī)制Hander?作用?有哪些要素?流程是怎樣的? 1、Android的消息機(jī)制...
Q:談?wù)凪VC、MVP和MVVM,好在哪里,不好在哪里? http://www.itdecent.cn/writer#/notebooks/6230737/notes/51...
如何不采用java的內(nèi)置函數(shù),把String類型轉(zhuǎn)換為int類型,想到兩種方法,如下代碼自己測(cè)試下 方法一:遍歷檢索法,遍歷字符串,charAt() 方法用于返回指定索引處的...
1.MVVM模式分為Model,View,ViewModel 三個(gè)部分 (1).Model:數(shù)據(jù)層,包含數(shù)據(jù)實(shí)體和對(duì)數(shù)據(jù)實(shí)體的操作(2).View:界面層,對(duì)應(yīng)于Activi...
Android xxxxx-KTX 是包含在 Android Jetpack[https://developer.android.google.cn/jetpack] 及其他...
你可以直接創(chuàng)建一個(gè)JAVA文件,命名為InputTextMsgDialog,然后把以上代碼復(fù)制進(jìn)去。 布局文件 dialog_input_text_msg btn_send_...
適配原因 原生渲染前會(huì)將dp轉(zhuǎn)為px,dpi就是導(dǎo)致差異化因素也叫像素密度,根據(jù)設(shè)備分辨率和尺寸計(jì)算得出,出廠時(shí)已經(jīng)決定了density = dpi / 160px = dp...
查看頁(yè)面啟動(dòng)時(shí)間: 命令行 ,在sdk 路徑下(E:\SDK\Sdk\platform-tools\systrace)打開命令窗口 ,輸入以下命令 格式為adb shell ...
當(dāng)使用了RecyclerView以后如果希望父布局依然可以滑動(dòng),我們需要設(shè)置父布局為NestedScrollView(以NestedScrollView來(lái)代替ScrollVi...
為什么使用SurfaceView來(lái)實(shí)現(xiàn)動(dòng)畫? 因?yàn)関iew的繪圖存在以下缺陷 View缺乏雙緩沖機(jī)制 當(dāng)程序需要更新View上的圖像時(shí),程序必須重繪View上顯示的整張圖片 ...