更新:2017-11-24 16:3
大小:2.7M
下載地址掃描二維碼安裝到手機
Android面試題app是一款非常不錯的面試輔助軟件,對于從事Android開發正在找工作的同學們來說這是一款非常有用的軟件,再也不用去翻閱各種不集中的資料了,這里全部為你提供!
一款非常好的Android面試軟件
為準備面試的同學提供全面的面試題庫,涵蓋Java基礎、Android基礎和Android高級面試題,持續收集、不斷更新,愿大家都能找到理想的工作。
1.請描述一下Activity 生命周期。
答: 如下圖所示。共有七個周期函數,按順序分別是: onCreate(), onStart(), onRestart(), onResume(), onPause(),onStop(), onDestroy()。
2.橫豎屏切換時候Activity的生命周期。
1、不設置Activity的android: configChanges時,切屏會重新調用各個生命周期,切橫屏時會執行一次,切豎屏時會執行兩次。
2、設置Activity的android: configChanges=“orientation”時,切屏還是會重新調用各個生命周期,切橫、豎屏時只會執行一次。
3、設置Activity的android: configChanges=“orientation|keyboardHidden”時,切屏不會重新調用各個生命周期,只會執行onConfiguration方法
3.兩個Activity之間怎么傳遞數據?
答: 可以在Intent對象中利用Extra來傳遞存儲數據。
在Intent的對象請求中,使用putExtra(“鍵值對的名字”,”鍵值對的值”);在另外一個Activity中將Intent中的請求數據取出來:
Intent intent = getIntent();
String value = intent.getStringExtra(“testIntent”);
4.什么時候使用Service?
答: 比如播放多媒體的時候,用戶啟動了其他Activity,這個時候程序要在后臺繼續播放,比如檢測SD卡上文件的變化,再或者在后臺記錄你的地理信息位置的改變等等。
5.Intent傳遞數據時,可以傳遞哪些類型數據?
答: intent間傳送數據一般有兩種常用的方法: 1、extra 2、data。
extra可以用Intent.putExtra放入數據。新啟動的Activity可用Intent.getExtras取出Bundle,然后用Bundles.getLong,getInt,getBoolean,getString等函數來取放進去的值。
Data則是傳輸url。url可以是指我們熟悉的http,ftp等網絡地址,也可以指content來指向ContentProvider提供的資源。Intent.setData可以放入數據,Intent.getData可以取出數據。
6.android本身的一些限制,比如apk包大小限制,讀取大文件時的時間限。
答:apk包大小限制不好說,有的apk為100M,還是能裝到手機上。一般的apk大小為5~10M左右。讀取大文件的時間應該是在main線程里面,時間限制為5秒左右。
考察哪些點?
1.簡歷是否真實
2.技術的深度
3.技術的廣度
4.邏輯思維能力
具體問哪些問題?
1.Android經驗
2.Java水平
3.IT基礎知識
4.代碼質量的認識
5.技術視野
6.技術想象力
7.技術習慣
小編簡評:
下載 快播Android(安卓) 18M /小編簡評: 快播
下載 路路通app 17.2M /小編簡評:親,今天小
下載 安卓手機模擬器激活碼獲取軟件 13.9M /小編簡評:安卓手機模
下載 91清理大師官方版 30.9M /小編簡評:91手機助手
下載 qq通訊錄同步助手 10.3M /小編簡評:QQ通訊錄是
下載 蒲公英安卓手機視頻格式轉換器 8.3M /小編簡評:想要手機看
下載 全國發行量最大的IT平面媒體電腦報最新推出電腦報安卓版閱讀器 492KB /小編簡評:
下載 屏幕復制翻譯工具 364KB /小編簡評:屏幕復制翻
網友評論