Android工程師成長(zhǎng)之路

Android 基礎(chǔ)

1.Fragment?2.Activity?3.Service4.廣播?5.Binder ?結(jié)合 AIDL ?6.WebView安全漏洞?

異步消息處理機(jī)制

1.Handler?

2.IntentService?

3.AsyncTask?

4.HanlerThread 能夠通過handler發(fā)送異步消息的子線程

View相關(guān)技術(shù)

1.View渲染和繪制 2.事件分發(fā) 3.ListView?

Android 構(gòu)建

1.android編譯打包

2.proguard混淆

3.Git

4.Gradle

5.渠道包

開源框架源碼

1.網(wǎng)絡(luò)框架 Retrofit、Okhttp Volley

2.圖片框架 Glide(線程池+Handler) 、resco、UIL

3.IOC框架 Dagger2 、Butterknife

早期的ioc xutil

熱門前沿

1.Android插件化 ?2.RxJava?

3.Android熱更新 ?4.進(jìn)程保活



良好的開發(fā)習(xí)慣

1.編碼的命名,注釋。?

2.模塊拓展

獨(dú)立思考問題的能力

1.不要遇到問題就去問別人,喪失了解決問題的機(jī)會(huì)

主動(dòng)并且善于溝通

1.數(shù)據(jù)結(jié)構(gòu) + 算法 (不是很重要Android)(手寫算法)

2.大題庫,保證面試質(zhì)量

高級(jí)java 反射,注解,注入 ,常用設(shè)計(jì)模式,單例 -- 代理 -- 觀察者 ---Build 等等 ,java安全(加解密算法)

Http 、Socket(由底層封裝好的)

內(nèi)存優(yōu)化(內(nèi)存泄漏、UI)性能優(yōu)化

高級(jí)Android

1.基本知識(shí)點(diǎn)(四大組件的基本創(chuàng)建和使用,布局)

2.深入知識(shí)點(diǎn)(AIDL,Binder,多進(jìn)程, Bundle,事件流程,分發(fā),Handler)

3.基本知識(shí)點(diǎn)的細(xì)節(jié)(Activity的啟動(dòng)模式,一些標(biāo)記位的設(shè)置,Service 兩種啟動(dòng)模式的區(qū)別,以及停止時(shí)候的關(guān)鍵問題,AcsyTask同步/異步,優(yōu)缺點(diǎn))

4.系統(tǒng)核心機(jī)制(包括一些深入源碼的機(jī)制)

1.Handler 的消息循環(huán) 2.主線如何通過getActivtyServes 進(jìn)行跨進(jìn)程之間交互,AscyTask內(nèi)部工作原理。

1.禮貌,謙虛!

2.聽懂問題,直接回答?

感悟:

1.按照簡(jiǎn)歷(寫道簡(jiǎn)歷中的內(nèi)容一定要說出1.2.3)

2.根據(jù)項(xiàng)目需求(隨機(jī)應(yīng)變的能力,技巧(讓對(duì)方重復(fù)問題,給自己爭(zhēng)取思考問題的時(shí)間),不能說不知道(代表沒有進(jìn)行深度思考))

3.根據(jù)你到底牛不牛來面試

程序員語言表達(dá)能力真的是特別差,(說出來)(有條理的說出來)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,155評(píng)論 25 708
  • Java中的String類可以被繼承么? 答:不能,因?yàn)樗且粋€(gè)final類,同樣的還有Integer,F(xiàn)loat...
    gyymz1993閱讀 4,173評(píng)論 2 104
  • Android跨進(jìn)程通信IPC整體內(nèi)容如下 1、Android跨進(jìn)程通信IPC之1——Linux基礎(chǔ)2、Andro...
    隔壁老李頭閱讀 12,489評(píng)論 11 56
  • 十一前一天晚上,按長(zhǎng)理說應(yīng)該是,手機(jī)電池紅燈不停閃爍,眼睛模糊到疼痛,嗨到爆的夜晚,然而一切都沒發(fā)生。 一場(chǎng)臺(tái)風(fēng)過...
    思享窩閱讀 217評(píng)論 0 1
  • 在春的夜晚 靜靜的靜靜的落下 覆蓋了綠茵茵的山 已開的蕾 和干涸已久的心 她告別了飄泊的生活 來到山川田野 本想裝...
    笑傲江湖之秋雨閱讀 273評(píng)論 3 1

友情鏈接更多精彩內(nèi)容