Android編程基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁
Android編程基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁
Android編程基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁
Android編程基礎(chǔ)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁
免費預(yù)覽已結(jié)束,剩余4頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Android編程基礎(chǔ)學(xué)習(xí)通超星期末考試章節(jié)答案2024年AS開發(fā)工具包(AndroidStudio)是由哪個公司開發(fā)的()?

答案:Google(谷歌)Android的程序創(chuàng)建中,會生成一個默認的Activity的名字為()?

答案:MainActivityAndroid的程序創(chuàng)建中,布局文件采用的格式為()?

答案:xmlAndroid應(yīng)用程序的后綴名為()?

答案:apkAndroid是Google公司基于()平臺開發(fā)手機的操作系統(tǒng)?

答案:LinuxJava開發(fā)工具包(JavaDevelopmentkit,JDK)是由哪個公司開發(fā)的()?

答案:Oracle甲骨文Android的程序創(chuàng)建中,填寫Packagename表示()?

答案:項目包名AndroidOreo對應(yīng)的版本是()?

答案:8.0Android的程序創(chuàng)建中,布局文件保存在項目哪個文件夾()?

答案:res\layoutAndroid的程序創(chuàng)建中,字符串文件保存在項目哪個文件夾()?

答案:res\valuesAndroid的程序創(chuàng)建中,每個Activity會生成一個默認的布局文件的名字為()?

答案:activity_mainAndroid程序啟動最先加載AndroidManifest.xml文件,如果有多個Activity,請問()屬性決定了Activity最先被加載?

答案:ent.action.MainAndroid的程序創(chuàng)建中,填寫Companydomains表示()?

答案:應(yīng)用程序域名Android開發(fā)應(yīng)用程序主要采用()層提供的接口進行開發(fā)?

答案:應(yīng)用程序框架層Android的分層架構(gòu)中,應(yīng)用層采用()語言進行開發(fā)?

答案:JavaAndroid的程序創(chuàng)建中,填寫ApplicationName表示()?

答案:應(yīng)用程序名稱ViewGroup對象是一個特殊的View對象,其功能是裝載和管理一組View和ViewGroup。

答案:對android:orientation=“vertical”;代表視圖從左到右排列

答案:錯RadioButton是圓形單選框,其父類為RadioGroup。

答案:錯android:orientation=“horizontal”;代表視圖從左到右排列

答案:對______________________

屬性表示視圖與周圍視圖的距離

答案:layout_margin___________________是基礎(chǔ)的文本視圖

答案:TextView______________________

屬性表示視圖與上級視圖的對齊的方式

答案:layout_gravity補充下列代碼,說明Activity實現(xiàn)按鈕點擊監(jiān)聽器publicclassMainActivityextendsAppCompatActivity

implementsView.________________{......}

答案:OnClickListener_____________組件表示按鈕

答案:Button完成屬性設(shè)置,將視圖的寬度設(shè)置為“根據(jù)內(nèi)容調(diào)整大小”。layout_width="__________________"

答案:wrap_content______________________

屬性表示視圖中文字與視圖的對齊的方式

答案:gravity_______________是用于與用戶交互的輸入文本框組件

答案:EditText完成屬性設(shè)置,將視圖設(shè)置得與父視圖一樣寬layout_width="__________________"

答案:match_parentandroid:________________="#000000"可以將TextView中的文本設(shè)為黑色

答案:textColorandroid:________________="Hello!"可以將TextView中的文本設(shè)為“Hello!”

答案:textAndroid的所有控件都繼承自__________類

答案:View下面代碼完成Button1按鈕點擊和長擊事件的初始化,請補全代碼?privatevoidinitView(){

mBtnTest1=(Button)findViewById(R.id.btn_test1);

(?)

}

答案:mBtnTest1.setOnLongClickListener(this);;mBtnTest1.setOnClickListener(this);下面哪一個屬性是與父視圖一樣?

答案:match_parent下面哪些組件表示按鈕()?

答案:ButtonAndroid的所有布局,這些布局都繼承自哪個類()?

答案:ViewGroup請問下面哪一個接口實現(xiàn)按鈕長按事件()?

答案:View.OnLongClickListener下面哪一個屬性是表示視圖內(nèi)部內(nèi)容與視圖的距離?

答案:android:padding下面哪些組件表示圖片()?

答案:ImageView下面哪些組件表示圖片組件()?

答案:ImageView下面哪些組件表示文本輸入框()?

答案:EditText下面哪一個屬性表示視圖中文字與視圖的對齊的方式?

答案:android:gravity下面哪一個屬性是根據(jù)內(nèi)容調(diào)整大小?

答案:wrap_contentAndroid的所有控件,這些控件都繼承自哪個類()?

答案:View下面哪一個屬性是表示視圖與周圍視圖的距離?

答案:android:layout_margin下面哪些組件表示圓形單選框()?

答案:RadioButton請問下面哪一個接口實現(xiàn)按鈕點擊事件()?

答案:View.OnClickListener下面哪一個屬性表示視圖與上級視圖的對齊的方式?

答案:android:layout_gravity當(dāng)活動銷毀的時候,觸發(fā)onDestroy方法.

答案:對Activity類中從暫停態(tài)到運行態(tài)執(zhí)行的方法依次是onCreate、onStart、onResume方法。

答案:錯當(dāng)一個活動即將失去焦點時,觸發(fā)onStop方法

答案:錯Acitivity間可以通過Intent傳遞數(shù)據(jù)。

答案:對一個Android應(yīng)用程序默認會啟動____________個Activity()

答案:1完成下面代碼編寫,實現(xiàn)從MainActivity到SecondActivity的跳轉(zhuǎn)。privatevoidjumpToSecondActivity(){

IntentmIntent=newIntent(MainActivity.this,SecondActivity.class);

startActivity(____________);}

答案:mIntent完成以下代碼編寫,使得MainAcitivity能通過Intent傳遞數(shù)據(jù)到SecondActivitypublicstaticfinalintREQUEST_CODE=1;privatevoidjumpToSecondActivity(){

StringstrData="admin";

IntentmIntent=newIntent(MainActivity.this,SecondActivity.class);

mIntent.___________("user",strData);

startActivityForResult(mIntent,REQUEST_CODE)}

答案:putExtraprivateTextViewmTextView1;privateTextViewmTextView2;privateButtonmBtnJump;privatevoidinitView(){

mTextView1=(TextView)findViewById(R.id.textView1);

mTextView2=(TextView)findViewById(R.id.textView2);

mBtnJump=(________)findViewById(R.id.btn_jump);

mBtnJump.setOnClickListener(this);}

答案:Button完成以下代碼編寫,使得MainAcitivity能獲得SecondActivity通過Intent傳遞回來的數(shù)據(jù)protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){

switch(requestCode){

caseREQUEST_CODE://標(biāo)志符

if(resultCode==RESULT_OK){

StringstrReturnData=data._____________________("password");

mTextView2.setText("第二個Activity傳回的password:"+strReturnData);

}

break;

default:

}}

答案:getStringExtraActivity類中從運行態(tài)到銷毀態(tài)執(zhí)行的方法是()?

答案:onDestroy();onPause();onStop()Activity類中從暫停態(tài)到運行態(tài)執(zhí)行的方法是()?

答案:onResume();onRestart();onStart()Activity類中從啟動到運行執(zhí)行的方法是()?

答案:onStart();onCreate();onResume()請問下面的跳轉(zhuǎn)方法屬于什么跳轉(zhuǎn)()?privatevoidjumpToSecondActivity(){IntentmIntent=newIntent(MainActivity.this,SecondActivity.class);startActivity(mIntent);}

答案:顯式Activity被某個AlertDialog遮住時處于什么狀態(tài)()?

答案:暫停請問下列Acvitiy的配置是什么模式?

答案:標(biāo)準(zhǔn)模式一個Android應(yīng)用程序默認會啟動多少個Activity()?

答案:1Activity處于棧頂?shù)臅r候處于什么狀態(tài)()?

答案:運行請問下面的跳轉(zhuǎn)方法屬于什么跳轉(zhuǎn)()?IntentmIntent=newIntent(".sziit.chapter2_firstactivity.ACTION_START");startActivity(mIntent);

答案:隱式Activity類中最先啟動的是哪一個方法()?

答案:onCreate()Sqlite支持SQL語句的增刪改查等操作

答案:對Sqlite數(shù)據(jù)庫使用后不需要關(guān)閉,不影響性能

答案:錯BaseAdapter是可擴展的Adapter,必須實現(xiàn)的接口方法有g(shù)etCount、getItem、getView三個。

答案:錯SharedPreference是一種通過XML文件進行輕量級存儲的方式

答案:對補充以下代碼,通過SharedPreference實現(xiàn)用戶名和密碼的存儲if(mCheckBoxPsd.isChecked()){

SharedPreferences.EditormEditor=mSharedPreferences._______________;//獲取文件的編輯權(quán)限

mEditor.putString(“User”,name);//寫入鍵值“User”

mEditor.putString(“Password”,psd);//寫入鍵值“Password”

mEmit();//將鍵值對寫入文件}

答案:edit(補充以下代碼,通過SharedPreference實現(xiàn)用戶名和密碼的存儲if(mCheckBoxPsd.isChecked()){

SharedPreferences.EditormEditor=mSharedPreferences.edit();//獲取文件的編輯權(quán)限

mEditor.putString(“User”,name);//寫入鍵值“User”

mEditor.putString(“Password”,psd);//寫入鍵值“Password”

mEditor._______________;//將鍵值對寫入文件}

答案:commit(自定義實現(xiàn)BaseAdapter必須實現(xiàn)下面那些接口?()

答案:publicintgetCount();publicObjectgetItemID(intposition);publicViewgetView(intposition,ViewconvertView,ViewGroupparent);publicObjectgetItem(intposition)Sqlite具備下面哪些特點()?

答案:輕量級;跨平臺;多語言接口;獨立性Cursor游標(biāo)的()方法可以移動游標(biāo)到數(shù)據(jù)庫的開頭?

答案:moveToFirst()SQLiteOpenHelper類通過()方法可以創(chuàng)建一個可寫的數(shù)據(jù)庫對象?

答案:getWritableDatabase()下面代碼將數(shù)據(jù)庫刪除一條記錄,請補全代碼?privatevoiddelete(){

Stringname=mEtName.getText().toString().trim();

(?);

}

答案:mSQLiteDatabase.delete(“user”,“name=?”,newString[]{name})下面代碼向數(shù)據(jù)庫增加一條記錄,請補全代碼?privatevoidinsert(){

ContentValuesmContentValues=newContentValues();

mContentValues.put(“name”,mUserInfo.getsName());

mContentValues.put(“number”,mUserInfo.getiNumber());

mContentValues.put(“cls”,mUserInfo.getStrClass());

mContentValues.put(“hobby”,mUserInfo.getStrHobby());

(?);}

答案:SQLiteDatabase.insert(“user”,null,mContentValues)Cursor游標(biāo)的()方法可以移動游標(biāo)到數(shù)據(jù)庫的結(jié)尾?

答案:moveToLast()請問組件與數(shù)據(jù)之間通過下面哪個類進行連接?()

答案:Adapter下面代碼在數(shù)據(jù)庫更新一條記錄,請補全代碼?privatevoidinsert(){

ContentValuesmContentValues=newContentValues();

mContentValues.put(“name”,mUserInfo.getsName());

mContentValues.put(“number”,mUserInfo.getiNumber());

mContentValues.put(“cls”,mUserInfo.getStrClass());

mContentValues.put(“hobby”,mUserInfo.getStrHobby());(?);}

答案:mSQLiteDatabase.update("user",mContentValues,"name=?",newString[]{mUserInfo.getsName()})廣播是一種數(shù)據(jù)傳送與交換方式。

答案:對廣播接收方只有通過特定通道(頻道)才能接收到數(shù)據(jù)。

答案:對廣播發(fā)送方只負責(zé)按特定通道(頻道)發(fā)送數(shù)據(jù),并不考慮接收。

答案:對每一個有序廣播只能有一個廣播接收器接收。

答案:錯Android廣播機制是實現(xiàn)Android系統(tǒng)與Windows系統(tǒng)應(yīng)用程序之間數(shù)據(jù)傳遞的一種方式,這種方式被稱為跨進程間通訊(IPC).

答案:錯Android會通過____________廣播告知當(dāng)前設(shè)備中所有應(yīng)用程序,系統(tǒng)環(huán)境或系統(tǒng)應(yīng)用發(fā)生的變化,設(shè)備中的應(yīng)用程序可以根據(jù)需要來接收這些廣播,以實現(xiàn)相應(yīng)的業(yè)務(wù)。

答案:系統(tǒng)Android應(yīng)用程序發(fā)送的廣播被稱為__________廣播。

答案:自定義下面實現(xiàn)動態(tài)注冊廣播,請補全代碼?privateMyReceivermyReceiver;//定義廣播接收器

privatevoidinitData(){

myReceiver=newMyReceiver();//初始化廣播接收器對象

IntentFilterfilter=newIntentFilter(MyReceiver.BROADCAST_TYPE1);//新建自定義廣播過濾器

filter.setPriority(100);//設(shè)置廣播接收器的優(yōu)先級

(?)

}

答案:super.registerReceiver(myReceiver,filter)下列方法中,用于發(fā)送一條有序廣播的是()?

答案:sendOrderedBroadcast()關(guān)于BroadcastReceiver,下面說法不正確的是()?

答案:接收者的優(yōu)先級在android:priority中聲明,數(shù)值越小優(yōu)先級越高下面方法實現(xiàn)發(fā)送有序廣播,請補全代碼?privatevoidsendBroadcast(){

Intentintent=newIntent(MyReceiver.BROADCAST_TYPE1);//創(chuàng)建廣播意圖

(?)}

答案:sendOrderedBroadcast(intent)使用bindService啟動服務(wù)時,執(zhí)行的生命周期方法有(

)。

答案:onBind();onCreate()使用bindService啟動服務(wù)時,下列說法正確的是(

)。

答案:必須實現(xiàn)ServiceConnection;調(diào)用者關(guān)閉后服務(wù)關(guān)閉使用startService()啟動服務(wù)時,執(zhí)行的生命周期方法有(

)。

答案:onCreate();onStartCommand()下列方法中,不屬于服務(wù)的生命周期的是(

)。

答案:On

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論