1、 Android的四大組件是哪些僻孝?常用的五種布局导帝?數(shù)據(jù)存儲(chǔ)方式?
2穿铆、 如果后臺(tái)的Activity由于某原因被系統(tǒng)回收可了您单,如何在被系統(tǒng)回收之前保存當(dāng)前狀態(tài)。
onSaveInstanceState()
當(dāng)你的程序中某一個(gè)Activity A在運(yùn)行時(shí)荞雏,主動(dòng)或被動(dòng)地運(yùn)行另一個(gè)新的Activity B虐秦,這個(gè)時(shí)候A會(huì)執(zhí)行onSaveInstanceState()。B完成以后又會(huì)來找A凤优,這個(gè)時(shí)候就有兩種情況:一是A被回收悦陋,二是A沒有被回收,被回收的A就要重新調(diào)用onCreate()方法筑辨,不同于直接啟動(dòng)的是這回onCreate()里是帶上了參數(shù)savedInstanceState俺驶;而沒被收回的就直接執(zhí)行onResume(),跳過onCreate()了棍辕。
3痒钝、 談?wù)刄I中, Padding和Margin有什么區(qū)別痢毒。
4送矩、 如果想編寫一個(gè)自定義可視組件,你打算怎么做哪替。
5栋荸、 請(qǐng)寫出安裝apk程序的代碼。
6凭舶、 如何設(shè)置Activity顯示和關(guān)閉時(shí)的動(dòng)畫效果
7晌块、 請(qǐng)解釋下在單線程模型中Message、Handler帅霜、Message Queue匆背、Looper之間的關(guān)系。
Handler獲取當(dāng)前線程中的Looper對(duì)象身冀,Looper用來存放從MessageQueue中取出的Message钝尸,再由Handler進(jìn)行Message分發(fā)和處理,按照先進(jìn)先出執(zhí)行
8搂根、 如何讓一個(gè)Activity在開機(jī)后自動(dòng)顯示珍促?
9、 SQLite數(shù)據(jù)庫如何查詢表table1的第20條到第30條記錄
10剩愧、如何獲取最近一次執(zhí)行SQL語句所影響的記錄行數(shù)猪叙,并寫出相應(yīng)的SQL語句。
11、Asset與raw都能存放資源穴翩,他們有什么區(qū)別犬第。