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

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

答案:activity_mainAndroid程序啟動(dòng)最先加載AndroidManifest.xml文件,如果有多個(gè)Activity,請(qǐng)問(wèn)()屬性決定了Activity最先被加載?

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

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

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

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

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

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

答案:錯(cuò)RadioButton是圓形單選框,其父類(lèi)為RadioGroup。

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

答案:對(duì)______________________

屬性表示視圖與周?chē)晥D的距離

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

答案:TextView______________________

屬性表示視圖與上級(jí)視圖的對(duì)齊的方式

答案:layout_gravity補(bǔ)充下列代碼,說(shuō)明Activity實(shí)現(xiàn)按鈕點(diǎn)擊監(jiān)聽(tīng)器publicclassMainActivityextendsAppCompatActivity

implementsView.________________{......}

答案:OnClickListener_____________組件表示按鈕

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

答案:wrap_content______________________

屬性表示視圖中文字與視圖的對(duì)齊的方式

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

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

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

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

答案:textAndroid的所有控件都繼承自__________類(lèi)

答案:View下面代碼完成Button1按鈕點(diǎn)擊和長(zhǎng)擊事件的初始化,請(qǐng)補(bǔ)全代碼?privatevoidinitView(){

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

(?)

}

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

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

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

答案:ViewGroup請(qǐng)問(wèn)下面哪一個(gè)接口實(shí)現(xiàn)按鈕長(zhǎng)按事件()?

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

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

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

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

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

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

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

答案:View下面哪一個(gè)屬性是表示視圖與周?chē)晥D的距離?

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

答案:RadioButton請(qǐng)問(wèn)下面哪一個(gè)接口實(shí)現(xiàn)按鈕點(diǎn)擊事件()?

答案:View.OnClickListener下面哪一個(gè)屬性表示視圖與上級(jí)視圖的對(duì)齊的方式?

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

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

答案:錯(cuò)當(dāng)一個(gè)活動(dòng)即將失去焦點(diǎn)時(shí),觸發(fā)onStop方法

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

答案:對(duì)一個(gè)Android應(yīng)用程序默認(rèn)會(huì)啟動(dòng)____________個(gè)Activity()

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

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

startActivity(____________);}

答案:mIntent完成以下代碼編寫(xiě),使得MainAcitivity能通過(guò)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完成以下代碼編寫(xiě),使得MainAcitivity能獲得SecondActivity通過(guò)Intent傳遞回來(lái)的數(shù)據(jù)protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){

switch(requestCode){

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

if(resultCode==RESULT_OK){

StringstrReturnData=data._____________________("password");

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

}

break;

default:

}}

答案:getStringExtraActivity類(lèi)中從運(yùn)行態(tài)到銷(xiāo)毀態(tài)執(zhí)行的方法是()?

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

答案:onResume();onRestart();onStart()Activity類(lèi)中從啟動(dòng)到運(yùn)行執(zhí)行的方法是()?

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

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

答案:暫停請(qǐng)問(wèn)下列Acvitiy的配置是什么模式?

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

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

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

答案:隱式Activity類(lèi)中最先啟動(dòng)的是哪一個(gè)方法()?

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

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

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

答案:錯(cuò)SharedPreference是一種通過(guò)XML文件進(jìn)行輕量級(jí)存儲(chǔ)的方式

答案:對(duì)補(bǔ)充以下代碼,通過(guò)SharedPreference實(shí)現(xiàn)用戶名和密碼的存儲(chǔ)if(mCheckBoxPsd.isChecked()){

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

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

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

mEmit();//將鍵值對(duì)寫(xiě)入文件}

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

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

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

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

mEditor._______________;//將鍵值對(duì)寫(xiě)入文件}

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

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

答案:輕量級(jí);跨平臺(tái);多語(yǔ)言接口;獨(dú)立性Cursor游標(biāo)的()方法可以移動(dòng)游標(biāo)到數(shù)據(jù)庫(kù)的開(kāi)頭?

答案:moveToFirst()SQLiteOpenHelper類(lèi)通過(guò)()方法可以創(chuàng)建一個(gè)可寫(xiě)的數(shù)據(jù)庫(kù)對(duì)象?

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

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

(?);

}

答案:mSQLiteDatabase.delete(“user”,“name=?”,newString[]{name})下面代碼向數(shù)據(jù)庫(kù)增加一條記錄,請(qǐng)補(bǔ)全代碼?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)的()方法可以移動(dòng)游標(biāo)到數(shù)據(jù)庫(kù)的結(jié)尾?

答案:moveToLast()請(qǐng)問(wèn)組件與數(shù)據(jù)之間通過(guò)下面哪個(gè)類(lèi)進(jìn)行連接?()

答案:Adapter下面代碼在數(shù)據(jù)庫(kù)更新一條記錄,請(qǐng)補(bǔ)全代碼?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ù)傳送與交換方式。

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

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

答案:對(duì)每一個(gè)有序廣播只能有一個(gè)廣播接收器接收。

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

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

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

答案:自定義下面實(shí)現(xiàn)動(dòng)態(tài)注冊(cè)廣播,請(qǐng)補(bǔ)全代碼?privateMyReceivermyReceiver;//定義廣播接收器

privatevoidinitData(){

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

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

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

(?)

}

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

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

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

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

(?)}

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

)。

答案:onBind();onCreate()使用bindService啟動(dòng)服務(wù)時(shí),下列說(shuō)法正確的是(

)。

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

)。

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

)。

答案:On

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論