Android编程基础学习通超星期末考试答案章节答案2024年_第1页
Android编程基础学习通超星期末考试答案章节答案2024年_第2页
Android编程基础学习通超星期末考试答案章节答案2024年_第3页
Android编程基础学习通超星期末考试答案章节答案2024年_第4页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Android编程基础学习通超星期末考试章节答案2024年AS开发工具包(AndroidStudio)是由哪个公司开发的()?

答案:Google(谷歌)Android的程序创建中,会生成一个默认的Activity的名字为()?

答案:MainActivityAndroid的程序创建中,布局文件采用的格式为()?

答案:xmlAndroid应用程序的后缀名为()?

答案:apkAndroid是Google公司基于()平台开发手机的操作系统?

答案:LinuxJava开发工具包(JavaDevelopmentkit,JDK)是由哪个公司开发的()?

答案:Oracle甲骨文Android的程序创建中,填写Packagename表示()?

答案:项目包名AndroidOreo对应的版本是()?

答案:8.0Android的程序创建中,布局文件保存在项目哪个文件夹()?

答案:res\layoutAndroid的程序创建中,字符串文件保存在项目哪个文件夹()?

答案:res\valuesAndroid的程序创建中,每个Activity会生成一个默认的布局文件的名字为()?

答案:activity_mainAndroid程序启动最先加载AndroidManifest.xml文件,如果有多个Activity,请问()属性决定了Activity最先被加载?

答案:ent.action.MainAndroid的程序创建中,填写Companydomains表示()?

答案:应用程序域名Android开发应用程序主要采用()层提供的接口进行开发?

答案:应用程序框架层Android的分层架构中,应用层采用()语言进行开发?

答案:JavaAndroid的程序创建中,填写ApplicationName表示()?

答案:应用程序名称ViewGroup对象是一个特殊的View对象,其功能是装载和管理一组View和ViewGroup。

答案:对android:orientation=“vertical”;代表视图从左到右排列

答案:错RadioButton是圆形单选框,其父类为RadioGroup。

答案:错android:orientation=“horizontal”;代表视图从左到右排列

答案:对______________________

属性表示视图与周围视图的距离

答案:layout_margin___________________是基础的文本视图

答案:TextView______________________

属性表示视图与上级视图的对齐的方式

答案:layout_gravity补充下列代码,说明Activity实现按钮点击监听器publicclassMainActivityextendsAppCompatActivity

implementsView.________________{......}

答案:OnClickListener_____________组件表示按钮

答案:Button完成属性设置,将视图的宽度设置为“根据内容调整大小”。layout_width="__________________"

答案:wrap_content______________________

属性表示视图中文字与视图的对齐的方式

答案:gravity_______________是用于与用户交互的输入文本框组件

答案:EditText完成属性设置,将视图设置得与父视图一样宽layout_width="__________________"

答案:match_parentandroid:________________="#000000"可以将TextView中的文本设为黑色

答案:textColorandroid:________________="Hello!"可以将TextView中的文本设为“Hello!”

答案:textAndroid的所有控件都继承自__________类

答案:View下面代码完成Button1按钮点击和长击事件的初始化,请补全代码?privatevoidinitView(){

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

(?)

}

答案:mBtnTest1.setOnLongClickListener(this);;mBtnTest1.setOnClickListener(this);下面哪一个属性是与父视图一样?

答案:match_parent下面哪些组件表示按钮()?

答案:ButtonAndroid的所有布局,这些布局都继承自哪个类()?

答案:ViewGroup请问下面哪一个接口实现按钮长按事件()?

答案:View.OnLongClickListener下面哪一个属性是表示视图内部内容与视图的距离?

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

答案:ImageView下面哪些组件表示图片组件()?

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

答案:EditText下面哪一个属性表示视图中文字与视图的对齐的方式?

答案:android:gravity下面哪一个属性是根据内容调整大小?

答案:wrap_contentAndroid的所有控件,这些控件都继承自哪个类()?

答案:View下面哪一个属性是表示视图与周围视图的距离?

答案:android:layout_margin下面哪些组件表示圆形单选框()?

答案:RadioButton请问下面哪一个接口实现按钮点击事件()?

答案:View.OnClickListener下面哪一个属性表示视图与上级视图的对齐的方式?

答案:android:layout_gravity当活动销毁的时候,触发onDestroy方法.

答案:对Activity类中从暂停态到运行态执行的方法依次是onCreate、onStart、onResume方法。

答案:错当一个活动即将失去焦点时,触发onStop方法

答案:错Acitivity间可以通过Intent传递数据。

答案:对一个Android应用程序默认会启动____________个Activity()

答案:1完成下面代码编写,实现从MainActivity到SecondActivity的跳转。privatevoidjumpToSecondActivity(){

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

startActivity(____________);}

答案:mIntent完成以下代码编写,使得MainAcitivity能通过Intent传递数据到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传递回来的数据protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){

switch(requestCode){

caseREQUEST_CODE://标志符

if(resultCode==RESULT_OK){

StringstrReturnData=data._____________________("password");

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

}

break;

default:

}}

答案:getStringExtraActivity类中从运行态到销毁态执行的方法是()?

答案:onDestroy();onPause();onStop()Activity类中从暂停态到运行态执行的方法是()?

答案:onResume();onRestart();onStart()Activity类中从启动到运行执行的方法是()?

答案:onStart();onCreate();onResume()请问下面的跳转方法属于什么跳转()?privatevoidjumpToSecondActivity(){IntentmIntent=newIntent(MainActivity.this,SecondActivity.class);startActivity(mIntent);}

答案:显式Activity被某个AlertDialog遮住时处于什么状态()?

答案:暂停请问下列Acvitiy的配置是什么模式?

答案:标准模式一个Android应用程序默认会启动多少个Activity()?

答案:1Activity处于栈顶的时候处于什么状态()?

答案:运行请问下面的跳转方法属于什么跳转()?IntentmIntent=newIntent(".sziit.chapter2_firstactivity.ACTION_START");startActivity(mIntent);

答案:隐式Activity类中最先启动的是哪一个方法()?

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

答案:对Sqlite数据库使用后不需要关闭,不影响性能

答案:错BaseAdapter是可扩展的Adapter,必须实现的接口方法有getCount、getItem、getView三个。

答案:错SharedPreference是一种通过XML文件进行轻量级存储的方式

答案:对补充以下代码,通过SharedPreference实现用户名和密码的存储if(mCheckBoxPsd.isChecked()){

SharedPreferences.EditormEditor=mSharedPreferences._______________;//获取文件的编辑权限

mEditor.putString(“User”,name);//写入键值“User”

mEditor.putString(“Password”,psd);//写入键值“Password”

mEmit();//将键值对写入文件}

答案:edit(补充以下代码,通过SharedPreference实现用户名和密码的存储if(mCheckBoxPsd.isChecked()){

SharedPreferences.EditormEditor=mSharedPreferences.edit();//获取文件的编辑权限

mEditor.putString(“User”,name);//写入键值“User”

mEditor.putString(“Password”,psd);//写入键值“Password”

mEditor._______________;//将键值对写入文件}

答案:commit(自定义实现BaseAdapter必须实现下面那些接口?()

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

答案:轻量级;跨平台;多语言接口;独立性Cursor游标的()方法可以移动游标到数据库的开头?

答案:moveToFirst()SQLiteOpenHelper类通过()方法可以创建一个可写的数据库对象?

答案:getWritableDatabase()下面代码将数据库删除一条记录,请补全代码?privatevoiddelete(){

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

(?);

}

答案:mSQLiteDatabase.delete(“user”,“name=?”,newString[]{name})下面代码向数据库增加一条记录,请补全代码?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游标的()方法可以移动游标到数据库的结尾?

答案:moveToLast()请问组件与数据之间通过下面哪个类进行连接?()

答案:Adapter下面代码在数据库更新一条记录,请补全代码?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()})广播是一种数据传送与交换方式。

答案:对广播接收方只有通过特定通道(频道)才能接收到数据。

答案:对广播发送方只负责按特定通道(频道)发送数据,并不考虑接收。

答案:对每一个有序广播只能有一个广播接收器接收。

答案:错Android广播机制是实现Android系统与Windows系统应用程序之间数据传递的一种方式,这种方式被称为跨进程间通讯(IPC).

答案:错Android会通过____________广播告知当前设备中所有应用程序,系统环境或系统应用发生的变化,设备中的应用程序可以根据需要来接收这些广播,以实现相应的业务。

答案:系统Android应用程序发送的广播被称为__________广播。

答案:自定义下面实现动态注册广播,请补全代码?privateMyReceivermyReceiver;//定义广播接收器

privatevoidinitData(){

myReceiver=newMyReceiver();//初始化广播接收器对象

IntentFilterfilter=newIntentFilter(MyReceiver.BROADCAST_TYPE1);//新建自定义广播过滤器

filter.setPriority(100);//设置广播接收器的优先级

(?)

}

答案:super.registerReceiver(myReceiver,filter)下列方法中,用于发送一条有序广播的是()?

答案:sendOrderedBroadcast()关于BroadcastReceiver,下面说法不正确的是()?

答案:接收者的优先级在android:priority中声明,数值越小优先级越高下面方法实现发送有序广播,请补全代码?privatevoidsendBroadcast(){

Intentintent=newIntent(MyReceiver.BROADCAST_TYPE1);//创建广播意图

(?)}

答案:sendOrderedBroadcast(intent)使用bindService启动服务时,执行的生命周期方法有(

)。

答案:onBind();onCreate()使用bindService启动服务时,下列说法正确的是(

)。

答案:必须实现ServiceConnection;调用者关闭后服务关闭使用startService()启动服务时,执行的生命周期方法有(

)。

答案:onCreate();onStartCommand()下列方法中,不属于服务的生命周期的是(

)。

答案:On

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论