JavaShuo
欄目
標籤
Android經常使用面試題和常見問題!
時間 2019-11-11
標籤
android
經常
使用
面試
常見問題
欄目
Android
简体版
原文
原文鏈接
(一)Android基礎知識點
前端
四大組件是什麼
四大組件的生命週期和簡單用法
Activity之間的通訊方式
Activity各類狀況下的生命週期
橫豎屏切換的時候,Activity 各類狀況下的生命週期
Activity與Fragment之間生命週期比較
Activity上有Dialog的時候按Home鍵時的生命週期
兩個Activity 之間跳轉時必然會執行的是哪幾個方法?
前臺切換到後臺,而後再回到前臺,Activity生命週期回調方法。彈出Dialog,生命值週期回調方法。
Activity的四種啓動模式對比
Activity狀態保存於恢復
fragment各類狀況下的生命週期
Fragment狀態保存startActivityForResult是哪一個類的方法,在什麼狀況下使用?
如何實現Fragment的滑動?
fragment之間傳遞數據的方式?
Activity 怎麼和Service 綁定?
怎麼在Activity 中啓動本身對應的Service?
service和activity怎麼進行數據交互?
Service的開啓方式
請描述一下Service 的生命週期
談談你對ContentProvider的理解
說說ContentProvider、ContentResolver、ContentObserver 之間的關係
請描述一下廣播BroadcastReceiver的理解
廣播的分類
廣播使用的方式和場景
在manifest 和代碼中如何註冊和使用BroadcastReceiver?
本地廣播和全局廣播有什麼差異?
BroadcastReceiver,LocalBroadcastReceiver 區別
AlertDialog,popupWindow,Activity區別
Application 和 Activity 的 Context 對象的區別
Android屬性動畫特性
如何導入外部數據庫?
LinearLayout、RelativeLayout、FrameLayout的特性及對比,並介紹使用場景。
談談對接口與回調的理解
回調的原理
寫一個回調demo
介紹下SurfView
RecycleView的使用
序列化的做用,以及Android兩種序列化的區別
差值器
估值器
Android中數據存儲方式
(二)Android源碼相關分析
數據庫
Android動畫框架實現原理
Android各個版本API的區別
Requestlayout,onlayout,onDraw,DrawChild區別與聯繫
invalidate和postInvalidate的區別及使用
Activity-Window-View三者的差異
談談對Volley的理解
如何優化自定義View
低版本SDK如何實現高版本api?
描述一次網絡請求的流程
HttpUrlConnection 和 okhttp關係
Bitmap對象的理解
looper架構
ActivityThread,AMS,WMS的工做原理
自定義View如何考慮機型適配
自定義View的事件
AstncTask+HttpClient 與 AsyncHttpClient有什麼區別?
LaunchMode應用場景
AsyncTask 如何使用?
SpareArray原理
請介紹下ContentProvider 是如何實現數據共享的?
AndroidService與Activity之間通訊的幾種方式
IntentService原理及做用是什麼?
說說Activity、Intent、Service 是什麼關係
ApplicationContext和ActivityContext的區別
SP是進程同步的嗎?有什麼方法作到同步?
談談多線程在Android中的使用
進程和 Application 的生命週期
封裝View的時候怎麼知道view的大小
RecycleView原理
AndroidManifest的做用與理解
(三)常見的一些原理性問題
小程序
Handler機制和底層實現
Handler、Thread和HandlerThread的差異
handler發消息給子線程,looper怎麼啓動?
關於Handler,在任何地方new Handler 都是什麼線程下?
ThreadLocal原理,實現及如何保證Local屬性?
請解釋下在單線程模型中Message、Handler、Message Queue、Looper之間的關係
請描述一下View事件傳遞分發機制
Touch事件傳遞流程
事件分發中的onTouch 和onTouchEvent 有什麼區別,又該如何使用?
View和ViewGroup分別有哪些事件分發相關的回調方法
View刷新機制
View繪製流程
自定義控件原理
自定義View如何提供獲取View屬性的接口?
Android代碼中實現WAP方式聯網
AsyncTask機制
AsyncTask原理及不足
如何取消AsyncTask?
爲何不能在子線程更新UI?
ANR產生的緣由是什麼?
ANR定位和修正
oom是什麼?
什麼狀況致使oom?
有什麼解決方法能夠避免OOM?
Oom 是否能夠try catch?爲何?
內存泄漏是什麼?
什麼狀況致使內存泄漏?
如何防止線程的內存泄漏?
內存泄露場的解決方法
內存泄漏和內存溢出區別?
LruCache默認緩存大小
ContentProvider的權限管理(解答:讀寫分離,權限控制-精確到表級,URL控制)
如何經過廣播攔截和abort一條短信?
廣播是否能夠請求網絡?
廣播引發anr的時間限制是多少?
計算一個view的嵌套層級
Activity棧
Android線程有沒有上限?
線程池有沒有上限?
ListView重用的是什麼?
Android爲何引入Parcelable?
有沒有嘗試簡化Parcelable的使用?
(四)開發中常見的一些問題
api
ListView 中圖片錯位的問題是如何產生的?
混合開發有了解嗎?
知道哪些混合開發的方式?說出它們的優缺點和各自使用場景?(解答:好比:RN,weex,H5,小程序,WPA等。作Android的瞭解一些前端js等仍是頗有好處的);
屏幕適配的處理技巧都有哪些?
服務器只提供數據接收接口,在多線程或多進程條件下,如何保證數據的有序到達?
動態佈局的理解
怎麼去除重複代碼?
畫出 Android 的大致架構圖
Recycleview和ListView的區別
ListView圖片加載錯亂的原理和解決方案
動態權限適配方案,權限組的概念
Android系統爲何會設計ContentProvider?
下拉狀態欄是否是影響activity的生命週期
若是在onStop的時候作了網絡請求,onResume的時候怎麼恢復?
Bitmap 使用時候注意什麼?
Bitmap的recycler()
Android中開啓攝像頭的主要步驟
ViewPager使用細節,如何設置成每次只初始化當前的Fragment,其餘的不初始化?
點擊事件被攔截,可是想傳到下面的View,如何操做?
微信主頁面的實現方式
微信上消息小紅點的原理
相關文章
1.
Android開發面試經——5.常見面試官提問Android題①
2.
Android開發面試經—常見面試官提問Android題
3.
android 常見面試題(二)
4.
Android常見面試題(一)
5.
android 常見面試題(一)
6.
2017常見android面試題
7.
Android常見面試題(一)
8.
android 常見面試題(三)
9.
android面試常見題目
10.
【經常使用】面試題
更多相關文章...
•
Markdown 標題
-
Markdown 教程
•
jQuery Mobile 主題
-
jQuery Mobile 教程
•
常用的分佈式事務解決方案
•
PHP Ajax 跨域問題最佳解決方案
相關標籤/搜索
常見問題
常問問題
Greenplum常見問題
經常使用
面試問題
常見異常
常見
Spring常見問題總結
MySQL常見問題總結
CSDN常見問題解答
Android
快樂工作
XLink 和 XPointer 教程
NoSQL教程
PHP教程
面試
應用
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
NLP《詞彙表示方法(六)ELMO》
2.
必看!RDS 數據庫入門一本通(附網盤鏈接)
3.
阿里雲1C2G虛擬機【99/年】羊毛黨集合啦!
4.
10秒鐘的Cat 6A網線認證儀_DSX2-5000 CH
5.
074《從零開始學Python網絡爬蟲》小記
6.
實例12--會動的地圖
7.
聽薦 | 「談笑風聲」,一次投資圈的嘗試
8.
阿里技術官手寫800多頁PDF總結《精通Java Web整合開發》
9.
設計模式之☞狀態模式實戰
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
Android開發面試經——5.常見面試官提問Android題①
2.
Android開發面試經—常見面試官提問Android題
3.
android 常見面試題(二)
4.
Android常見面試題(一)
5.
android 常見面試題(一)
6.
2017常見android面試題
7.
Android常見面試題(一)
8.
android 常見面試題(三)
9.
android面試常見題目
10.
【經常使用】面試題
>>更多相關文章<<