无码人妻一区二区三区免费不卡_日韩AV无码综合久久五月_国产成人aⅴ片在线观看_欧美成人片高清在线观看

蜜蜂職場文庫 > 面試技巧 >

android測試面試題

時間: 小龍 面試技巧

  android測試技術員在面試中,我們要學會做好準備,了解面試題很重要。下面小編已經為你們整理了android測試面試題,希望可以幫到你。

  android測試面試題(一)

  1、 寫出你所知道的常見異常(至少5個)

  NullPointerException 空指針

  ClassCastException 強制轉換錯誤

  ArrayIndexOutOfBoundsException 下標越界異常

  FileNotFoundException 文件找不到異常

  ArithMeticException 算術異常如 5/0

  ClassNotFoundException 類找不到異常

  JSONParserException json解析錯誤異常

  NumberFormatException 數(shù)組格式化異常

  2、 Activity的生命周期包括那幾個方法,其中頁面打開時執(zhí)行什么,頁面關閉時執(zhí)行什么

  onCreate—onStart onResume onRestart

  onPause onStop onDestroy

  打開:onCreate onStart onResume

  關閉:onPause onStop onDesotry

  A界面被完全遮擋:A會onPause onStop

  完全遮擋它的界面關閉,A會:onRestart onStart onResume

  A界面被半遮擋:A會onPause

  半遮擋它的界面關閉:A會:onResume

  3、 Android中打開一個Activity有哪兩種方法,區(qū)別是什么

  startActivity

  startActivityForResult

  startActivityForResult方式打開的頁面關閉時,前一個頁面會得到一個自動onActivityResult方法觸發(fā)

  4、 Android中本地數(shù)據(jù)存儲有哪幾種方式,分別適合用來存儲什么樣的數(shù)據(jù)?

  SharedPreferences適合存儲比較簡單的、配置文件信息(xml形式存儲)

  Sqlite: :存儲比較多的數(shù)據(jù)信息

  文件存儲:存儲比較簡單的信息

  android測試面試題(二)

  1、 Android中的布局有哪幾種?

  線性布局 LinearLayout

  相對布局 RelativeLayout

  絕對布局(廢棄不用) AbsoluteLayout

  幀布局 FrameLayout

  表格布局 TableLayout

  網格布局 GridLayout

  2、 Andorid中的四大組件是什么?分別用來干什么,越詳細越好

  Activity:表示一個可見的界面

  Service:后臺運行的無界面一種組件(音樂后臺播放、文件后臺下載)

  BroadcastReceiver:自動接收系統(tǒng)、自定義發(fā)送的廣播信息并作出響應的組件(收發(fā)短信,)

  ContentProvider:不同應用程序之間數(shù)據(jù)共享的一種組件

  3、 Android的應用程序架構是什么?

  Linux內核層

  系統(tǒng)運行庫層

  應用程序框架層

  應用程序層

  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í)行查詢并得到結果Cursor

  2、 如何將一個Activity設置成對話框窗口的樣式?

  在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測試面試題”

51050