安卓自測試題——第二十五期
阿新 • • 發佈:2018-12-23
第二十四期試題答案:
1、A
2、B
3、C
4、D
5、D
6、C
7、B
8、答:andriod提供了 Handler 和 Looper 來滿足執行緒間的通訊。Handler 先進先出原則。Looper類用來管理特定執行緒內物件之間的訊息交換(Message Exchange)。
1)Looper: 一個執行緒可以產生一個Looper物件,由它來管理此執行緒裡的Message Queue(訊息佇列)。 2)Handler: 你可以構造Handler物件來與Looper溝通,以便push新訊息到Message Queue裡;或者接收Looper從Message Queue取出)所送來的訊息。 3) Message Queue(訊息佇列):用來存放執行緒放入的訊息。 4)執行緒:UI thread 通常就是main thread,而Android啟動程式時會替它建立一個Message Queue。 本期試題:
1、【填空】Adapter的作用是:用於。
2、【填空】去掉應用程式標題欄的方法是:。
3、【單選】Android的VM虛擬機器是( )。
A、Dalvik B、JVM C、KVM D、framework
4、【多選】下列選項是Activity啟動的方法的有( )。
A、startActivity B、goToActivity
C、startActivityForResult D、startActivityFromChild
5、【單選】AndroidVM虛擬機器中執行的檔案的字尾名為( )。
A、class B、apk C、dex D、xml
6、【單選】下列可做EditText編輯框的提示資訊的是( )。
A、android:inputType B、android:text
C、android:digits D、android:hint
7、【多選】關於Activity的描述,下面哪個是錯誤的?( )
A、一個Android程式中只能擁有一個Activity類
B、Activity類都必須在Androidmaniefest.xml中進行宣告
C、系統完全控制Activity的整個生命週期
D、Activity類必須過載onCreate方法
8、【多選】關於widget(元件)屬性的寫法,下面哪個是正確的?( )
A、android:id=”@+id/tv_username”
B、android:layout_width=”100px”
C、android:src=”@drawable/icon”
D、android:id=”@id/tabhost”
9、【單選】下列哪個不是Activity的生命週期方法之一?( )
A、onCreate B、startActivity C、onStart D、onResume
10、【單選】下面哪個不是Android SKD中的ViewGroup(檢視容器)?( )
A、LinearLayout B、ListView C、GridView D、Button
1、A
2、B
3、C
4、D
5、D
6、C
7、B
8、答:andriod提供了 Handler 和 Looper 來滿足執行緒間的通訊。Handler 先進先出原則。Looper類用來管理特定執行緒內物件之間的訊息交換(Message Exchange)。
1)Looper: 一個執行緒可以產生一個Looper物件,由它來管理此執行緒裡的Message Queue(訊息佇列)。 2)Handler: 你可以構造Handler物件來與Looper溝通,以便push新訊息到Message Queue裡;或者接收Looper從Message Queue取出)所送來的訊息。 3) Message Queue(訊息佇列):用來存放執行緒放入的訊息。 4)執行緒:UI thread 通常就是main thread,而Android啟動程式時會替它建立一個Message Queue。 本期試題: