用adb的“am start -n com.example.autolinktest/.MainActivity”命令啟動(dòng)一個(gè)應(yīng)用,錯(cuò)誤提示如下...
Handler是android用來(lái)線程切換的,主要的工作原理是Handler通過(guò)sendMessage發(fā)送一個(gè)Message到MessageQu...
作為運(yùn)行在Linux內(nèi)核上的移動(dòng)設(shè)備,手機(jī)受限于內(nèi)存的大小,給每一個(gè)app都只能分配有限的可用內(nèi)存,如果開(kāi)發(fā)者的代碼編寫(xiě)不當(dāng),可能導(dǎo)致應(yīng)用的內(nèi)存...
晚上接到阿里的電話面試,大概問(wèn)到的簡(jiǎn)單記錄一下: 1.簡(jiǎn)述一下自己的工作經(jīng)歷,已經(jīng)做過(guò)的項(xiàng)目 2.RTMP與UDP流協(xié)議的區(qū)別 3.HashMa...
在處理6.0動(dòng)態(tài)權(quán)限管理的時(shí)候,發(fā)現(xiàn)很多國(guó)內(nèi)的手機(jī)廠商都有兩個(gè)系統(tǒng)權(quán)限設(shè)置管理,比如小米在系統(tǒng)設(shè)置中有一個(gè)權(quán)限管理,在系統(tǒng)應(yīng)用還有一個(gè)安全中心。...
1.在基本數(shù)據(jù)類型當(dāng)中,==比較的是數(shù)值。在對(duì)象中比較的則是兩個(gè)對(duì)象的內(nèi)存地址。 2.Object中的equals默認(rèn)實(shí)現(xiàn)的是== 3.Stri...
一:線程池的特點(diǎn) 1.復(fù)用線程池中的線程,避免線程的重復(fù)創(chuàng)建和銷毀而造成性能的過(guò)度消耗。 2.有效的控制線程池的最大并發(fā)數(shù),避免對(duì)CPU的資源搶...
線程的執(zhí)行是隨機(jī)的,由CPU控制,但是我們可以通過(guò)以下的方法對(duì)多線程進(jìn)行可控順序的執(zhí)行: 1.使用join方法:讓主線程等待子線程的執(zhí)行完成 工...
Android系統(tǒng)每隔16ms就會(huì)發(fā)出一次VSYNC信號(hào)觸發(fā)對(duì)UI進(jìn)行渲染,如果這16ms內(nèi)我們沒(méi)有完成對(duì)視圖的繪制,那么就會(huì)出現(xiàn)丟幀的情況,從...