也許你寫(xiě)了無(wú)數(shù)行的代碼,也許你能非常溜的使用高級(jí)語(yǔ)言睹逃,但是你未必了解那些高級(jí)語(yǔ)言的執(zhí)行過(guò)程为狸。例如大行其道的Java耐齐。 Java號(hào)稱是一門“一次編譯到處運(yùn)行”的語(yǔ)言柑晒,但是我們對(duì)...
也許你寫(xiě)了無(wú)數(shù)行的代碼,也許你能非常溜的使用高級(jí)語(yǔ)言睹逃,但是你未必了解那些高級(jí)語(yǔ)言的執(zhí)行過(guò)程为狸。例如大行其道的Java耐齐。 Java號(hào)稱是一門“一次編譯到處運(yùn)行”的語(yǔ)言柑晒,但是我們對(duì)...
1. 為什么要使用Google Breakpad鳄抒? ??我們?cè)陂_(kāi)發(fā)過(guò)程中闯捎,Android JNI層Crash問(wèn)題或者我們引用的第三方.so庫(kù)文件報(bào)錯(cuò),都是一個(gè)比較頭疼的問(wèn)題许溅。...
@我是三行 ??
打開(kāi) APP 啟動(dòng)幾個(gè) Binder 線程之前有同事在看Framework的東西游桩,啟動(dòng)APP時(shí)會(huì)啟動(dòng) binder 線程,用于和 service 通信耐朴,但是沒(méi)討論出來(lái)怎么簡(jiǎn)單的驗(yàn)證一下借卧。看 《Efficient An...
以下文章作者:goeasyway Android面試一天一題(1 Day) Android面試一天一題(2 Day) Android面試一天一題(3 Day) Android...
@海朵朵的貓貓
我說(shuō)下我看到的
Application 是 ActivityThread->LoadedApk.makeApplication()->Instrumentation.makeApplication() 創(chuàng)建的,
Service 是 ActivityThread.handleCreateService() 創(chuàng)建的
Actvity 是 ActivityThread.performLaunchActivity()->Instrumentation.newActivity() 創(chuàng)建的
Android面試一天一題(10 Day)有些東西影晓,大家天天都能看到镰吵,但并不一定了解和在意它。在Android開(kāi)發(fā)中挂签,加載資源疤祭,啟動(dòng)一個(gè)新的Activity,獲取系統(tǒng)服務(wù)饵婆,獲取數(shù)據(jù)庫(kù)路徑勺馆,創(chuàng)建一個(gè)View等都會(huì)使用到...
背景 最近給團(tuán)隊(duì)新同學(xué)分享了關(guān)于git悲柱、markdown的入門及學(xué)習(xí)。下面是分享ppt的內(nèi)容些己,其中就關(guān)于我自己在學(xué)習(xí)使用的感受談幾點(diǎn)想法豌鸡。 你真的會(huì)用git了嗎跑芳? 我大概是在...
http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000 http://webchart.i...
使用 grep 過(guò)濾 adb logcat 時(shí)遗淳,如下命令可以過(guò)濾出數(shù)據(jù) 但是再grep 一次就過(guò)濾不到數(shù)據(jù)了 這是因?yàn)?grep 把數(shù)據(jù)緩存起來(lái)沒(méi)有再輸出,可以使用以下命令來(lái)...
1心傀、 Java 調(diào) ?JS 的方法屈暗,傳遞參數(shù)為 json 格式時(shí),Javascript 會(huì)做轉(zhuǎn)義脂男。所以這時(shí) Javascript 得到的是一個(gè) object养叛。如果希望 Jav...
在 Ubuntu 上編譯 OpenJdk 9 時(shí)出錯(cuò),加了個(gè)參數(shù) 就好了--disable-warnings-as-errors 然后 如果有錯(cuò)宰翅,根據(jù)錯(cuò)誤 安裝軟件或者進(jìn)行設(shè)...