也許你寫了無數(shù)行的代碼,也許你能非常溜的使用高級語言,但是你未必了解那些高級語言的執(zhí)行過程。例如大行其道的Java。 Java號稱是一門“一次編譯到處運(yùn)行”的語言,但是我們對...
也許你寫了無數(shù)行的代碼,也許你能非常溜的使用高級語言,但是你未必了解那些高級語言的執(zhí)行過程。例如大行其道的Java。 Java號稱是一門“一次編譯到處運(yùn)行”的語言,但是我們對...
1. 為什么要使用Google Breakpad? ??我們在開發(fā)過程中,Android JNI層Crash問題或者我們引用的第三方.so庫文件報(bào)錯,都是一個比較頭疼的問題。...
@我是三行 ??
打開 APP 啟動幾個 Binder 線程之前有同事在看Framework的東西,啟動APP時會啟動 binder 線程,用于和 service 通信,但是沒討論出來怎么簡單的驗(yàn)證一下???《Efficient An...
以下文章作者:goeasyway Android面試一天一題(1 Day) Android面試一天一題(2 Day) Android面試一天一題(3 Day) Android...
@海朵朵的貓貓
我說下我看到的
Application 是 ActivityThread->LoadedApk.makeApplication()->Instrumentation.makeApplication() 創(chuàng)建的,
Service 是 ActivityThread.handleCreateService() 創(chuàng)建的
Actvity 是 ActivityThread.performLaunchActivity()->Instrumentation.newActivity() 創(chuàng)建的
Android面試一天一題(10 Day)有些東西,大家天天都能看到,但并不一定了解和在意它。在Android開發(fā)中,加載資源,啟動一個新的Activity,獲取系統(tǒng)服務(wù),獲取數(shù)據(jù)庫路徑,創(chuàng)建一個View等都會使用到...
背景 最近給團(tuán)隊(duì)新同學(xué)分享了關(guān)于git、markdown的入門及學(xué)習(xí)。下面是分享ppt的內(nèi)容,其中就關(guān)于我自己在學(xué)習(xí)使用的感受談幾點(diǎn)想法。 你真的會用git了嗎? 我大概是在...
使用 grep 過濾 adb logcat 時,如下命令可以過濾出數(shù)據(jù) 但是再grep 一次就過濾不到數(shù)據(jù)了 這是因?yàn)?grep 把數(shù)據(jù)緩存起來沒有再輸出,可以使用以下命令來...
1、 Java 調(diào) ?JS 的方法,傳遞參數(shù)為 json 格式時,Javascript 會做轉(zhuǎn)義。所以這時 Javascript 得到的是一個 object。如果希望 Jav...
在 Ubuntu 上編譯 OpenJdk 9 時出錯,加了個參數(shù) 就好了--disable-warnings-as-errors 然后 如果有錯,根據(jù)錯誤 安裝軟件或者進(jìn)行設(shè)...