android面試題及答案
引導語:android是這段時間非常熱門的開發專業之一,而有關android的面試題及答案哪裏有呢?接下來是小編爲你帶來收集整理的文章,歡迎閱讀!
在android中,請簡述jni的調用過程。
1)安裝和下載cygwin,下載 android ndk
2)在ndk項目中jni接口的設計
3)使用c/c++實現本地方法
4)jni生成動態連結庫.so檔案
5)將動態連結庫複製到java工程,在java工程中調用,執行java工程即可
簡述android應用程序結構是哪些?
android應用程序結構是:
linux kernel(linux內核)、libraries(系統執行庫或者是c/c++核心庫)、application
framework(開發框架包)、applications (核心應用程序)
如果後臺的activity由於某原因被系統回收了,如何在被系統回收之前儲存當前狀態?
onsaveinstancestate()
當你的程序中某一個activity a在執行時,主動或被動地執行另一個新的activity b,這個時候a會執行onsaveinstancestate()。b完成以後又會來找a,這個時候就有兩種情況:一是a被回收,二是a沒有被回收,被回收的a就要重新調用oncreate()方法,不同於直接啓動的是這回oncreate()裏是帶上了參數savedinstancestate;而沒被收回的就直接執行onresume(),跳過oncreate()了。
如何將一個activity設定成視窗的樣式。
在androidmanifest.xml 中定義activity的地方一句話android:theme="@android:style/theme.dialog"或android:theme="@android:style/theme.translucent"就變成半透明的
請介紹下android中常用的五種佈局。
framelayout(框架佈局),linearlayout (線性佈局),absolutelayout(絕對佈局),relativelayout(相對佈局),tablelayout(表格佈局)
請介紹下android的數據存儲方式。
一.sharedpreferences方式
二.檔案存儲方式
三.sqlite數據庫方式
四.內容提供器(content provider)方式
五. 網絡存儲方式
請介紹下contentprovider是如何實現數據共享的。
創建一個屬於你自己的content provider或者將你的數據添加到一個已經存在的content provider中,前提是有相同數據類型並且有寫入content provider的權限。
請解釋下android程序執行時權限與檔案系統權限的區別。
執行時權限dalvik( android授權)
檔案系統 linux 內核授權
系統上安裝了多種瀏覽器,能否指定某瀏覽器訪問指定頁面?請說明原由。
透過直接發送uri把參數帶過去,或者透過manifest裏的intentfilter裏的data屬性
什麼情況會導致force close ?如何避免?能否捕獲導致其的異常?
答:一般像空指針啊,可以看起logcat,然後對應到程序中 來解決錯誤
intentservice有何優點?
答:intentservice 的好處
* acitivity的`進程,當處理intent的時候,會產生一個對應的service
* android的進程處理器現在會盡可能的不kill掉你
* 非常容易使用
橫豎屏切換時候activity的生命週期?
1、不設定activity的android:configchanges時,切屏會重新調用各個生命週期,切橫屏時會執行一次,切豎屏時會執行兩次
2、設定activity的android:configchanges="orientation"時,切屏還是會重新調用各個生命週期,切橫、豎屏時只會執行一次
3、設定activity的android:configchanges="orientation|keyboardhidden"時,切屏不會重新調用各個生命週期,只會執行onconfigurationchanged方法
-
四年級英語第四單元測試題
聽力部分(30分)一聽錄音,選出你所聽到的單詞。(10分)1()AapplesBorangesCpeachesDgrapes2()AtheseBthoseCthisDthat3()AwaiterBwaitressCworkerDfarmer4()AbuyingfruitBhowmanyCoverthereDthreekilos5()AherjobBhernameCyournameDyourjob聽力原稿及答案:1grapes2...
-
落日的幻覺課後練習題
◎基礎訓練1、給下列加點的字注音。綺麗()殷紅()墜落()鑲()收斂()衰減()塵埃()吟詠()2、找出下列句中的錯別字並改正。(1)日薄西山,氣息淹淹。改(2)隨着太陽的墮落,紫光下移,接近地平線時才消失。改3、解釋下列詞語。(1)日薄西山:(2)氣息奄奄:(3)綺麗:(4)衰減:4、選擇...
-
詞形變換練習題精選
詞形變換(五)班別________________姓名_____________________分數_________________1.Ihave__________________thefilmtwice.2.The_________________fromClassTwopassedthefinishinglinefirst.3.Ican'tfindmypen.Canyoulendme_______________?4.Wewon'...
-
試題“俺是個殘疾人”綜合性學習活動試題及答案
材料:【殘疾人心聲】“俺是個殘疾人,到現在,我坐着輪椅已經度過了21年。……我想,一切外在的艱難和阻礙都不算可怕,只要我們的心理是健康的。殘疾算什麼呢?”――《給盲童朋友》史鐵生(著名小說家)【珍貴的鏡頭】每年5月的第三個週日,就是我國的“愛心助殘日”。2012年5...