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

下載本文檔

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

文檔簡介

Android開發(fā)基礎(chǔ)(AndroidStudio)學(xué)習(xí)通超星期末考試章節(jié)答案2024年請(qǐng)?jiān)跈M線中填入合適的代碼,實(shí)現(xiàn)播放sdcard默認(rèn)音頻。

publicvoidplayMusic(){

StringmPath=Environment.getExternalStorageDirectory()+File.separator+"test.mp3";

MediaPlayermMediaPlayer=newMediaPlayer();

try{

mMediaPlayer.___________________(mPath);

mMediaPlayer.prepare();

mMediaPlayer.___________________;

}catch(Exceptionex){

ex.printStackTrace();

}

}

答案:setDataSource;start(請(qǐng)根據(jù)注釋補(bǔ)充代碼,實(shí)現(xiàn)文本的設(shè)置。

protected

void

onCreate(Bundle

savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

TextView

text1

=

findViewById(R.id.text1);

text1.__________("你好");//設(shè)置文本內(nèi)容

text1.__________(20);//設(shè)置文本大小

text1.__________(Color.RED);//設(shè)置文本顏色

text1.__________(Color.BLUE);//設(shè)置背景顏色

}

答案:setText;setTextSize;setTextColor;setBackgroundColor請(qǐng)?jiān)跈M線中填入合適的代碼,為text1注冊(cè)上下文菜單。

protected

void

onCreate(Bundle

savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

TextView

text1

=

findViewById(R.id.text1);

this.__________________(text1);

}

答案:registerForContextMenu請(qǐng)?jiān)跈M線中填入合適的代碼,為書本下拉列表指定數(shù)據(jù)源。代碼如下:

BookList

C語言程序設(shè)計(jì)

JAVA語言程序設(shè)計(jì)

Android應(yīng)用開發(fā)

軟件測試技術(shù)

JAVAWEB程序設(shè)計(jì)

答案:@array/books請(qǐng)?jiān)跈M線中填入合適的代碼,實(shí)現(xiàn)書本列表。代碼如下:ListViewbookList=findViewById(R.id.bookList);String[]books={"C語言程序設(shè)計(jì)","JAVA語言程序設(shè)計(jì)","Android應(yīng)用開發(fā)","軟件測試技術(shù)","JAVAWEB程序設(shè)計(jì)"};ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_list_item_1,

);bookList.

(adapter);

答案:books;setAdapter請(qǐng)補(bǔ)充如下廣播接收器代碼,當(dāng)接收到廣播消息時(shí),獲取廣播消息并通過Toast顯示。代碼如下:publicclassMyReceiverextends

{

publicvoidonReceive(Contextcontext,Intentintent){

Stringmsg=intent.

("msg");

Toast.makeText(context,msg,Toast.LENGTH_LONG).show();

}}

答案:BroadcastReceiver;getStringExtra請(qǐng)補(bǔ)充如下代碼,實(shí)現(xiàn)頁面切換時(shí)進(jìn)行數(shù)據(jù)傳遞。代碼如下:StringstrName="Lily";//進(jìn)行界面跳轉(zhuǎn)時(shí)傳遞數(shù)據(jù)Intentintent=newIntent(MainActivity.this,ShowActivity.class);intent.

("name",strName);//啟動(dòng)intent對(duì)應(yīng)的ActivitystartActivity(intent);

答案:putExtra已知登錄頁面對(duì)應(yīng)的類為LoginActivity,請(qǐng)補(bǔ)充如下代碼,當(dāng)點(diǎn)擊按鈕時(shí),實(shí)現(xiàn)切換到登錄頁面。代碼如下:

button1.setOnClickListener(newView.OnClickListener(){

publicvoidonClick(Viewv){

Intentintent=newIntent(MainActivity.this,

);

(intent);

}

});

答案:LoginActivity.class;startActivity請(qǐng)補(bǔ)充代碼,使得執(zhí)行該動(dòng)畫時(shí),動(dòng)畫總共運(yùn)行3次,每次都從頭開始。代碼如下:

答案:2;restart請(qǐng)?jiān)跈M線中填入合適的代碼,使得點(diǎn)擊網(wǎng)址時(shí)能打開對(duì)應(yīng)的超鏈接。代碼如下:

答案:autoLink請(qǐng)?jiān)跈M線中填入合適的布局,使得圖片居中顯示。代碼如下:<

xmlns:android="/apk/res/android"

xmlns:tools="/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity"

android:orientation="vertical"

android:padding="10dp">

答案:RelativeLayout請(qǐng)選擇合適的代碼填入橫線中,使得點(diǎn)擊開關(guān)按鈕時(shí),實(shí)現(xiàn)音頻的播放和暫停。mediaplayer.pause()mediaplayer.start()代碼如下:

//定義組件對(duì)象

ToggleButtonplayButtoh=(ToggleButton)findViewById(R.id.play);

//創(chuàng)建一個(gè)MediaPlayer實(shí)例

finalMediaPlayermediaplayer=MediaPlayer.create(this,R.raw.test);

//設(shè)置循環(huán)播放

mediaplayer.setLooping(true);

//播放/暫停按鈕事件處理

playButtoh.setOnCheckedChangeListener(newCompoundButton.OnCheckedChangeListener(){

publicvoidonCheckedChanged(CompoundButtoncompoundButton,booleanb){

if(mediaplayer.isPlaying()){

;

}else{

;

}

}

});

答案:mediaplayer.pause(;mediaplayer.start(請(qǐng)選擇合適的代碼填入橫線中,使得文本行水平居中顯示。android:layout_gravity="center_horizontal"

android:gravity="center_horizontal"代碼如下:

答案:android:layout_gravity="center_horizontal"MediaPlayer播放資源前,需要調(diào)用哪個(gè)方法完成準(zhǔn)備工作(

答案:prepare使用MediaPlayer播放保存在sdcard上的mp3文件時(shí)(

答案:需要調(diào)用setDataSource方法設(shè)置文件源下面這段代碼實(shí)現(xiàn)的是什么動(dòng)畫效果(

答案:旋轉(zhuǎn)動(dòng)畫下面這段代碼實(shí)現(xiàn)的是什么動(dòng)畫效果(

答案:位移動(dòng)畫下面這段代碼實(shí)現(xiàn)的是什么動(dòng)畫效果(

答案:透明動(dòng)畫下面這段代碼實(shí)現(xiàn)的是什么動(dòng)畫效果(

答案:綻放動(dòng)畫上下文菜單與其他菜單不同的是()

答案:上下文菜單必須注冊(cè)到指定的view上才能顯示處理菜單項(xiàng)單擊事件的方法不包含(

答案:使用onCreateOptionsMenu(Menumenu)響應(yīng)創(chuàng)建子菜單的方法是(

答案:addSubMenu使用Intent傳遞數(shù)據(jù)時(shí),可以使用putExtra()方法把參數(shù)封裝到Intent中。(

)

答案:對(duì)創(chuàng)建一個(gè)Activity必須繼承自android.app.Activity或者其子類。(

)

答案:對(duì)顯式意圖,即啟動(dòng)Activity時(shí)不需要指定Activity的名稱。(

)

答案:錯(cuò)Activity可以不用在AndroidManifest.xml文件中注冊(cè)就可以運(yùn)行。(

)

答案:錯(cuò)當(dāng)用startActivityForResult()啟動(dòng)activityB時(shí),可以在onActivityResult()方法接收activityB回傳的數(shù)據(jù)。(

)

答案:對(duì)Activity的布局文件放在哪個(gè)目錄下(

答案:res/layoutActivity通過()方法可以設(shè)置它的布局文件(

答案:setContentView()在下列選項(xiàng)中,可以獲得Intent中String類型參數(shù)的方法是(

答案:getStringExtra(string)下列選項(xiàng)中不能通過Intent傳遞的是(

答案:對(duì)象obj在下列選項(xiàng)中,關(guān)于onActivityResult方法中的參數(shù)描述錯(cuò)誤的是(

答案:data,表示啟動(dòng)Activity時(shí)傳遞的Intent有明確指定組件名的Intent稱為(

答案:顯式意圖Android中Intent傳遞類對(duì)象時(shí),該類對(duì)象需實(shí)現(xiàn)(

)或Parcelable接口

答案:Serializable接口onActivityResult()方法有三個(gè)參數(shù),其中()表示在返回?cái)?shù)據(jù)時(shí)傳入結(jié)果碼(

答案:resultCode在startActivityForResult方法表示請(qǐng)求碼的參數(shù)是(

答案:requestCode下面代碼采用的是(

)啟動(dòng)ActivityIntentintent=newIntent();intent.setAction(“cn.itscast.xxx”);startActivity(intent);

答案:隱式意圖在AndroidUI開發(fā)中,通常情況下使用主題定義一個(gè)界面或者整個(gè)軟件界面的風(fēng)格,使用樣式定義控件的風(fēng)格。

答案:對(duì)主題與樣式在代碼結(jié)構(gòu)上是一樣的,不同之處在于主題的引用要在(

)文件中引用。

答案:AndroidManifest.xml在下列選項(xiàng)中,用于給組件指定樣式的屬性是()

答案:styleAndroid系統(tǒng)中,(

)用于定義控件的風(fēng)格

答案:

styleArrayAdapter通常用來把數(shù)組中的數(shù)據(jù)填充在ListView上。(

)

答案:對(duì)自定義數(shù)據(jù)適配器類時(shí),繼承的父類是DefaultAdapter。(

)

答案:錯(cuò)Android中BaseAdapter的getView方法作用是返回Listview每個(gè)條目具體顯示的內(nèi)容(

)

答案:對(duì)Android中BaseAdapter的getItemId()方法作用是返回Listview一共有多少條目需要被顯示(

)

答案:錯(cuò)在Android中,通常使用(

)控件在界面上顯示一個(gè)下拉列表。

答案:Spinner在Android中,通常使用(

)控件在界面上顯示一個(gè)垂直滾動(dòng)的列表。

答案:ListViewAndroid中SimpleAdapter數(shù)據(jù)適配器繼承自(

)類

答案:BaseAdapterAndroid中Listview顯示一個(gè)數(shù)組的內(nèi)容,我們最好用哪個(gè)(

)適配器

答案:ArrayAdapter在下列選項(xiàng)中,把List集合中的Map類型數(shù)據(jù)填充在ListView上,使用的數(shù)據(jù)適配器是(

答案:SimpleAdapter在下列選項(xiàng)中,把數(shù)組中的數(shù)據(jù)填充在ListView上的數(shù)據(jù)適配器是(

答案:ArrayAdapter在BaseAdapter的方法中,用來返回ListView顯示條目個(gè)數(shù)的方法是(

答案:getCount()自定義一個(gè)數(shù)據(jù)適配器MyAdatper,需要讓它繼承的類是(

答案:BaseAdapter在下列選項(xiàng)中,用來給ListView填充數(shù)據(jù)的方法是(

答案:setAdapter()關(guān)于SimpleAdapter說法正確的是(

)

答案:SimpleAdapter數(shù)據(jù)適配器每個(gè)item顯示的內(nèi)容用map來封裝關(guān)于BaseAdapter說法錯(cuò)誤的是(

答案:BaseAdapter不是抽象類,可以直接使用下列控件中,用于以列表形式展示數(shù)據(jù)的是(

答案:ListViewAndroidUI開發(fā)中,相對(duì)布局通常有兩種形式,一種是相對(duì)于容器而言的,一種是相對(duì)于控件而言的。(

)

答案:對(duì)相對(duì)布局中的控件都是按照相對(duì)位置擺放的。(

)

答案:對(duì)在線性布局文件中,如果把方向設(shè)置為水平方向,控件會(huì)擺放在同一行。(

)

答案:對(duì)絕對(duì)布局靈活性很大,可以完成任何的布局設(shè)計(jì),所以開發(fā)中推薦使用絕對(duì)布局。(

)

答案:錯(cuò)幀布局在界面上是一幀一幀顯示的。(

)

答案:對(duì)需要通過指定x、y坐標(biāo)來控制每一個(gè)組件的位置,放入該布局的組件需要通過android:layout_x和android:layout_y兩個(gè)屬性指定其準(zhǔn)確的坐標(biāo)值,并顯示在屏幕上。

答案:絕對(duì)布局AndroidUI開發(fā)中,TableLayout的行數(shù)由

對(duì)象控制的

答案:TableRow是Android布局中最簡單的一種,為每個(gè)加入其中的控件創(chuàng)建一個(gè)空白區(qū)域(稱為一幀,每個(gè)控件占據(jù)一幀)

答案:幀布局AndroidUI開發(fā)中,線性布局主要有兩種形式,一種是

線性布局,一種是

線性布局

答案:水平;垂直AndroidUI開發(fā)中,TableLayout的stretchColumns屬性表示(

答案:拉伸指定列填充滿TableLayoutAndroidUI開發(fā)中,如何設(shè)置GridLayout列數(shù)為4(

答案:android:columnCount=“4”AndroidUI開發(fā)中,設(shè)置線性布局為垂直顯示需修改的屬性的(

答案:android:orientation=“vertical”在相對(duì)布局文件中,把控件顯示在另外一個(gè)控件的右側(cè)使用的屬性是(

答案:layout_toRightOf在下列選項(xiàng)中,設(shè)置GridLayout中的某控件占3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論