- android軟件測試面試題及答案 推薦度:
- android軟件測試面試題 推薦度:
- 相關(guān)推薦
android測試面試題
android測試技術(shù)員在面試中,我們要學(xué)會做好準備,了解面試題很重要。下面陽光網(wǎng)小編已經(jīng)為你們整理了android測試面試題,希望可以幫到你。
android測試面試題(一)
1、 寫出你所知道的常見異常(至少5個)
NullPointerException 空指針
ClassCastException 強制轉(zhuǎn)換錯誤
ArrayIndexOutOfBoundsException 下標越界異常
FileNotFoundException 文件找不到異常
ArithMeticException 算術(shù)異常如 5/0
ClassNotFoundException 類找不到異常
JSONParserException json解析錯誤異常
NumberFormatException 數(shù)組格式化異常
2、 Activity的生命周期包括那幾個方法,其中頁面打開時執(zhí)行什么,頁面關(guān)閉時執(zhí)行什么
onCreate—onStart onResume onRestart
onPause onStop onDestroy
打開:onCreate onStart onResume
關(guān)閉:onPause onStop onDesotry
A界面被完全遮擋:A會onPause onStop
完全遮擋它的界面關(guān)閉,A會:onRestart onStart onResume
A界面被半遮擋:A會onPause
半遮擋它的.界面關(guān)閉:A會:onResume
3、 Android中打開一個Activity有哪兩種方法,區(qū)別是什么
startActivity
startActivityForResult
startActivityForResult方式打開的頁面關(guān)閉時,前一個頁面會得到一個自動onActivityResult方法觸發(fā)
4、 Android中本地數(shù)據(jù)存儲有哪幾種方式,分別適合用來存儲什么樣的數(shù)據(jù)?
SharedPreferences適合存儲比較簡單的、配置文件信息(xml形式存儲)
Sqlite: :存儲比較多的數(shù)據(jù)信息
文件存儲:存儲比較簡單的信息
android測試面試題(二)
1、 Android中的布局有哪幾種?
線性布局 LinearLayout
相對布局 RelativeLayout
絕對布局(廢棄不用) AbsoluteLayout
幀布局 FrameLayout
表格布局 TableLayout
網(wǎng)格布局 GridLayout
2、 Andorid中的四大組件是什么?分別用來干什么,越詳細越好
Activity:表示一個可見的界面
Service:后臺運行的'無界面一種組件(音樂后臺播放、文件后臺下載)
BroadcastReceiver:自動接收系統(tǒng)、自定義發(fā)送的廣播信息并作出響應(yīng)的組件(收發(fā)短信,)
ContentProvider:不同應(yīng)用程序之間數(shù)據(jù)共享的一種組件
3、 Android的應(yīng)用程序架構(gòu)是什么?
Linux內(nèi)核層
系統(tǒng)運行庫層
應(yīng)用程序框架層
應(yīng)用程序?qū)?/p>
android測試面試題(三)
1、 Android中使用sqlite時,需要繼承什么類?并且需要實現(xiàn)那些方法,這些方法分別是干什么用的
01、建立數(shù)據(jù)庫操作Dao類繼承SqliteOpenHelper,并提供數(shù)據(jù)庫名和版本號(一般定義為常量)
02、實現(xiàn)創(chuàng)建和更新升級數(shù)據(jù)庫的方法
onCreate---創(chuàng)建數(shù)據(jù)庫表
onUpgrade---升級更新數(shù)據(jù)庫表
03、根據(jù)實際情況獲取數(shù)據(jù)庫,執(zhí)行sql
getWritableDatabase—獲取可寫的數(shù)據(jù)庫
getReadableDatabase—獲取可讀的數(shù)據(jù)庫
execSql()執(zhí)行sql語句
rawQuery()執(zhí)行查詢并得到結(jié)果Cursor
2、 如何將一個Activity設(shè)置成對話框窗口的樣式?
在android項目的'主配置文件中加入android:theme="@android:style/Theme.Dialog"
3、 寫出你所用過的Android中的常用控件
TextView
EditText
ImageView
Button
ImageButton
CheckBox
RadioButton
SeekBar
ListView GridView
DatePicker TimePicker
Spinner AutoCompleteTextView
WebView
【android測試面試題】相關(guān)文章:
android軟件測試面試題04-04
android軟件測試面試題及答案04-08
android面試題201704-04
android面試題及答案04-04
android面試題練習(xí)04-04
android面試題整理04-04
android面試題大全04-04
總結(jié)的android面試題12-09
android面試題庫04-04