如何高效準備 Android 開發面試?

時間 2022-01-10 16:49:02

1樓:程式猿叄柒

Android基礎

1. Activity

Activity的四大啟動模式,以及應用場景?

2. 螢幕適配

平時如何有使用螢幕適配嗎?原理是什麼呢?

3. Android訊息機制Android訊息機制介紹?

Looper在主線程中死迴圈為什麼沒有導致介面的卡死?

IdleHandler介紹?

4. View事件分發機制和View繪製原理5. Bitmap

Bitmap的記憶體計算方式?

Bitmap的高效載入?

高階篇

1. Binder

Binder的介紹?與其他IPC方式的優缺點?

Binder的通訊過程?Binder的原理?

Binder的結構

2. 序列化

Android有哪些序列化方式?

3. Framework

Zygote孕育程序過程?

Activity的啟動過程?

Apk的安裝過程?

Activity啟動過程跟Window的關係?

4. 效能優化

效能優化涉及的範圍太廣,我這裡就不一一列出來了

Windows開發和Android開發哪個難?

愛吃零食的嬌 如果真要說的話,Windows開發肯定比安卓開發難。微軟系統比安卓系統要複雜多了,光各種工具你就要學一兩年。但是既然都是開發的話,其實都是相通的,如果你原來就學安卓開發的,建議再深入研究,你把安卓逆向吃透了,Windows開發就從入門你可能都要簡單很多的。 鯊魚辣椒 其實不管學習什麼,...

如何推廣自己開發的 Android 應用?Android 應用該做哪些推廣?

答非所問來一發 不說如何推廣,外邊的BD太多了,隨便招乙個就夠用 看題主的意思應該是未來CEO的意思,要合理分配自己的精力 下邊是推廣新產品節奏 第一階段 測試 如果感覺產品ok的話,給自己產品定好指標,花錢去三方市場買點量回來看看,測試完會有乙個產品迭代和投入產出比計算 第二階段 花錢 上面的階段...

零基礎如何自學 Android 開發?

神秘人 首先請看圖。其次如果你是新手你手頭有創業專案 就卡在技術這一關。我可以幫你的。免費。喜歡交朋友。我發這個圖不是說安卓比 IOS 差只是想說零基礎的最好 最好最好最好。重要的事情說三遍。最好從IOS學起。助攻IOS 輔安卓。不要問我為什麼 沒有為什麼。 Alex Wang 最重要的是,一定要看...