android 問題集合

面試時候遇到的幾個問題,只記得了這幾個


java.lang.IllegalArgumentException: pointerIndex out of range

這個問題吧,如果在onTouchEvent裏出現

那麼加一個try{

} catch (IllegalArgumentException ex) {

}

--------------------------------------------------------------------

事件分發,比如點擊事件(先經過onTouch然後纔是onClick)
----------------------------------
控件移動位置操作在哪(onTouch)
-----------------------------------
viewpager動態加載
-------------------------
圖片優化,只要是OOM
---------------------
數據庫的使用
--------------------------------
listview嵌套滑動衝突(onInterceptTouchEvent裏設置,點擊的時候取消父控件的onTouch權限,鬆開的時候恢復)
-------------------------------
單例,Single
---------------------------------
異步、同步
--------------------------------
ListView每個item不同UI的實現
----------------------------------
開源庫的使用,用過哪些,是否自己進行修改
-------------------------------------
優化:SparseArray<E>代替ArrayList
-------------------------------------------------
ArrayList LinkedList HashMap Vector 之間的區別
----------------------------------------------------------
Handler Message的機制
---------------------------------------------------
AsyncTask的實現
------------------------------
設計模式的問題
------------------------
序列化有哪幾種,各有什麼特點

方式 優點 缺點
JSON

跨語言、格式清晰一目瞭然

字節數比較大,需要第三方類庫
Object Serialize java原生方法不依賴外部類庫 字節數比較大,不能跨語言
Google protobuf

跨語言、字節數比較少

編寫.proto配置用protoc工具生成對應的代碼

---------------------------------------------------
二叉樹怎麼保持平衡
------------------------------------
Bundle的機制是什麼
--------------------------------------
 View 的繪製機制
提供View樹的根節點 --- 測量和繪製整個佈局樹 --- 每個View自己作出繪製自己的響應
佈局的繪製經歷兩個過程:測量過程和佈局過程。
-----------------------------------
Android Support v4、v7、v13

Android Support v4:  這個包是爲了照顧1.6及更高版本而設計的,這個包是使用最廣泛的,eclipse新建工程時,都默認帶有了。
Android Support v7:  這個包是爲了考慮照顧2.1及以上版本而設計的,但不包含更低,故如果不考慮1.6,我們可以採用再加上這個包,另外注意,v7是要依賴v4這個包的,即,兩個得同時被包含。
 
Android Support v13:這個包的設計是爲了android 3.2及更高版本的,一般我們都不常用,平板開發中能用到。
----------------------------------------------
AIDL裏如何停止service
AIDL裏寫函數,傳入service,stopself
---------------------------------------------
線程在待機的時候時候是否運行,運行的話是爲什麼 不運行的話如何讓他允許
用alarm
---------------------------------------------------------------
socket和http區別
看 http://blog.163.com/xushao1990@126/blog/static/10905737220136481016325/
------------------------------------------------------------------------
線程有哪些狀態
-----------------------------------------------------
 四大組件 service生命週期 activity生命週期 
-----------------------------------------------------
 1280x1280的圖加載到內存中 內存佔用是多少




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章