BAT?Android常見面試題詳解

1岸霹、要做一個盡可能流暢的ListView棺滞,你平時在工作中如何進行優(yōu)化的拄显?

①Item布局苟径,層級越少越好,使用hierarchyview工具查看優(yōu)化躬审。


②復(fù)用convertView


③使用ViewHolder


④item中有圖片時棘街,異步加載


⑤快速滑動時,不加載圖片


⑥item中有圖片時承边,應(yīng)對圖片進行適當壓縮


⑦實現(xiàn)數(shù)據(jù)的分頁加載


2遭殉、對于Android 的安全問題,你知道多少

①錯誤導出組件


② 參數(shù)校驗不嚴


③WebView引入各種安全問題,webview中的js注入


④不混淆博助、不防二次打包


⑤明文存儲關(guān)鍵信息


⑦ 錯誤使用HTTPS


⑧山寨加密方法


⑨濫用權(quán)限险污、內(nèi)存泄露、使用debug簽名


3翔始、如何縮減APK包大新扌摹里伯?

代碼


保持良好的編程習慣城瞎,不要重復(fù)或者不用的代碼,謹慎添加libs疾瓮,移除使用不到的libs脖镀。


使用proguard混淆代碼,它會對不用的代碼做優(yōu)化狼电,并且混淆后也能夠減少安裝包的大小蜒灰。


native code的部分,大多數(shù)情況下只需要支持armabi與x86的架構(gòu)即可肩碟。如果非必須强窖,可以考慮拿掉x86的部分。


資源


使用Lint工具查找沒有使用到的資源削祈。去除不使用的圖片翅溺,String脑漫,XML等等。 assets目錄下的資源請確保沒有用不上的文件咙崎。


生成APK的時候优幸,aapt工具本身會對png做優(yōu)化,但是在此之前還可以使用其他工具如tinypng對圖片進行進一步的壓縮預(yù)處理褪猛。


jpeg還是png网杆,根據(jù)需要做選擇,在某些時候jpeg可以減少圖片的體積伊滋。 對于9.png的圖片碳却,可拉伸區(qū)域盡量切小,另外可以通過使用9.png拉伸達到大圖效果的時候盡量不要使用整張大圖笑旺。


策略


有選擇性的提供hdpi追城,xhdpi,xxhdpi的圖片資源燥撞。建議優(yōu)先提供xhdpi的圖片座柱,對于mdpi,ldpi與xxxhdpi根據(jù)需要提供有差異的部分即可物舒。


盡可能的重用已有的圖片資源色洞。例如對稱的圖片,只需要提供一張冠胯,另外一張圖片可以通過代碼旋轉(zhuǎn)的方式實現(xiàn)火诸。


能用代碼繪制實現(xiàn)的功能,盡量不要使用大量的圖片荠察。例如減少使用多張圖片組成animate-list的AnimationDrawable置蜀,這種方式提供了多張圖片很占空間。


4悉盆、Android與服務(wù)器交互的方式中的對稱加密和非對稱加密是什么?對稱加

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末盯荤,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子焕盟,更是在濱河造成了極大的恐慌秋秤,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件脚翘,死亡現(xiàn)場離奇詭異灼卢,居然都是意外死亡,警方通過查閱死者的電腦和手機来农,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門鞋真,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人沃于,你說我怎么就攤上這事涩咖「习溃” “怎么了?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵抠藕,是天一觀的道長饿肺。 經(jīng)常有香客問我,道長盾似,這世上最難降的妖魔是什么敬辣? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮零院,結(jié)果婚禮上溉跃,老公的妹妹穿的比我還像新娘。我一直安慰自己告抄,他們只是感情好撰茎,可當我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著打洼,像睡著了一般龄糊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上募疮,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天炫惩,我揣著相機與錄音,去河邊找鬼阿浓。 笑死他嚷,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的芭毙。 我是一名探鬼主播筋蓖,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼退敦!你這毒婦竟也來了粘咖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤苛聘,失蹤者是張志新(化名)和其女友劉穎涂炎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體设哗,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年两蟀,在試婚紗的時候發(fā)現(xiàn)自己被綠了网梢。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡赂毯,死狀恐怖战虏,靈堂內(nèi)的尸體忽然破棺而出拣宰,到底是詐尸還是另有隱情,我是刑警寧澤烦感,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布巡社,位于F島的核電站,受9級特大地震影響手趣,放射性物質(zhì)發(fā)生泄漏晌该。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一绿渣、第九天 我趴在偏房一處隱蔽的房頂上張望朝群。 院中可真熱鬧,春花似錦中符、人聲如沸姜胖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽右莱。三九已至,卻和暖如春档插,著一層夾襖步出監(jiān)牢的瞬間隧出,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工阀捅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留胀瞪,地道東北人。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓饲鄙,卻偏偏與公主長得像凄诞,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子忍级,可洞房花燭夜當晚...
    茶點故事閱讀 44,927評論 2 355

推薦閱讀更多精彩內(nèi)容