欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCAndroid编程基础作业答案
Android编程基础
学校: 无
平台: 超星学习通
题目如下:
1. Android1.0是Google在( )年9月发布的?
A. 2009
B. 2010
C. 2008
D. 2011
答案: 2008
2. Android Oreo对应的版本是( )?
A. 5.0
B. 6.0
C. 7.0
D. 8.0
答案: 8.0
3. Android是Google公司基于()平台开发手机的操作系统?
A. Linux
B. Windows
C. Mac
D. Unix
答案: Linux
4. Android的分层架构中,应用层采用( )语言进行开发?
A. C
B. Python
C. Java
D. C++
答案: Java
5. Android开发应用程序主要采用( )层提供的接口进行开发?
A. Linux内核层
B. 系统运行库层
C. 应用程序框架层
D. 应用层
答案: 应用程序框架层
6. Java开发工具包(Java Development kit,JDK)是由哪个公司开发的( )?
A. Google(谷歌)
B. MicroSoft微软
C. Oracle甲骨文
D. IBM(国际商业机器公司)
答案: Oracle甲骨文
7. AS开发工具包(Android Studio)是由哪个公司开发的( )?
A. Google(谷歌)
B. MicroSoft微软
C. Oracle甲骨文
D. IBM(国际商业机器公司)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. Android的程序创建中,填写Application Name表示( )?
A. 项目名称
B. 项目包名
C. 项目类名称
D. 应用程序名称
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. Android的程序创建中,填写Company domains表示( )?
A. 项目名称
B. 项目包名
C. 应用程序域名
D. 应用程序名称
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. Android的程序创建中,填写Package name表示( )?
A. 项目名称
B. 项目包名
C. 项目类名称
D. 应用程序名称
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. Android的程序创建中,会生成一个默认的Activity的名字为()?
A. MainActivity
B. EmptyActivity
C. Main
D. Activity
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. Android的程序创建中,每个Activity会生成一个默认的布局文件的名字为()?
A. activity
B. main
C. main_activity
D. activity_main
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. Android的程序创建中,布局文件采用的格式为()?
A. xml
B. html
C. java
D. javascript
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. Android的程序创建中,布局文件保存在项目哪个文件夹()?
A. java\main
B. res\values
C. res\drawable
D. res\layout
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. Android的程序创建中,字符串文件保存在项目哪个文件夹()?
A. java\main
B. res\values
C. res\drawable
D. res\layout
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. Android程序启动最先加载AndroidManifest.xml文件,如果有多个Activity,请问()属性决定了Activity最先被加载?
A. android.intent.action.ICON
B. android.intent.action.LAUNCHER
C. android.intent.action.Main
D. android.intent.action.Activity
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. Android应用程序的后缀名为()?
A. exe
B. apk
C. jar
D. tar
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. Android的程序调试中,使用下面哪一个可以输出调试信息()?
A. Log.e
B. Log.d
C. Log.i
D. Log.w
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. Android的程序调试中,使用下面哪一个可以输出普通提示信息()?
A. Log.e
B. Log.d
C. Log.i
D. Log.w
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. Android的程序调试中,使用下面哪一个可以输出警告信息()?
A. Log.e
B. Log.d
C. Log.i
D. Log.w
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. Android的程序调试中,使用下面哪一个可以输出错误信息()?
A. Log.e
B. Log.d
C. Log.i
D. Log.w
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. Android的程序调试中,getLocalClassName.toString代表什么意思()?
A. 获取当前程序名
B. 获取当前程序包名
C. 获取当前程序类名
D. 获取当前程序域名
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 一个Android应用程序默认会启动多少个Activity()?
A. 2
B. 1
C. 5
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. Activity类中最先启动的是哪一个方法()?
A. onCreate( )
B. onStart( )
C. onResume( )
D. onPause()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. Activity处于栈顶的时候处于什么状态()?
A. 运行
B. 暂停
C. 停止
D. 销毁
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. Activity被某个AlertDialog遮住时处于什么状态()?
A. 运行
B. 暂停
C. 停止
D. 销毁
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 请问下面的跳转方法属于什么跳转()?Intent mIntent=new Intent("cn.edu.sziit.chapter2_firstactivity.ACTION_START"); startActivity(mIntent);
A. 显式
B. 类跳转
C. 配置加载
D. 隐式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 请问下面的跳转方法属于什么跳转()?private void jumpToSecondActivity() { Intent mIntent=new Intent(MainActivity.this,SecondActivity.class); startActivity(mIntent);}
A. 显式
B. 类跳转
C. 配置加载
D. 隐式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 请问下面的配置的作用是什么? Plain Text
A. 配置Activity为显式启动
B. 配置Activity为对话框启动
C. 配置Activity为隐式启动
D. 配置Activity为正常布局启动
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 请阅读下列代码;private void jumpToSecondActivity() { String strData = "admin"; Intent mIntent = new Intent(MainActivity.this, SecondActivity.class); mIntent.putExtra("user", strData); startActivityForResult(mIntent, REQUEST_CODE)}其中startActivityForResult方法的第二个参数的含义是什么()?
A. 传送数据的标志符
B. 请求码,用于识别第二个Activity传递回来的数据
C. 结果标识符
D. 传递的数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 请阅读下列代码:protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case REQUEST_CODE://标志符 if (resultCode == RESULT_OK) { strReturnData = data.getStringExtra("password"); mTextView2.setText("第二个Activity传回的password:" + strReturnData); } break; default: }}。onActivityResult的作用是什么()?
A. 处理第一个Activity的运行数据
B. 处理第一个Activity传递给第二个Activity的运行数据
C. 处理第二个Activity的运行数据
D. 处理第二个Activity传回给第一个Activity的运行数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 请阅读下列代码: private String strPara; private void initData() { Intent mIntent = getIntent(); strPara = mIntent.getStringExtra("user"); mTextView2.setText("第一个Activity传递的参数user:"+strPara); } 请问initData()函数的作用是什么?
A. 处理第一个Activity的运行数据
B. 处理第一个Activity传递给第二个Activity的运行数据
C. 处理第二个Activity的运行数据
D. 处理第二个Activity传回给第一个Activity的运行数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 请阅读下列代码:private void jumpToFirstActivity() { Intent mIntent=new Intent(); mIntent.putExtra("password","sziit"); setResult(RESULT_OK,mIntent); finish(); } ?jumpToFirstActivity()函数的作用是什么?
A. 处理第一个Activity的运行数据
B. 处理第一个Activity传递给第二个Activity的运行数据
C. 处理第二个Activity的运行数据
D. 第二个Activity传回给第一个Activity的运行数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 请阅读下列代码完成的功能()?protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); Log.d(TAG, "onSaveInstanceState: "); outState.putString("user", mEditText.getText().toString()); }
A. 暂停时候保存数据
B. 重新启动时候保存数据
C. 视图销毁时保存数据
D. 启动时保存数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 请阅读下列代码完成的功能()?if (savedInstanceState != null) { String strUser = savedInstanceState.getString("user"); mEditText.setText(strUser); }
A. 暂停时候读取数据
B. 重新启动时候读取数据
C. 视图销毁时读取数据
D. 启动时读取保存数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 请问下列Acvitiy的配置是什么模式? Plain Text
A. 单任务模式
B. 标准模式
C. 单实例模式
D. 单栈顶模式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 请问下列Acvitiy的配置是什么模式? Plain Text
A. 单任务模式
B. 标准模式
C. 单实例模式
D. 单栈顶模式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 请问下列Acvitiy的配置是什么模式? Plain Text
A. 单任务模式
B. 标准模式
C. 单实例模式
D. 单栈顶模式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 请问下列Acvitiy的配置是什么模式? Plain Text
A. 单任务模式
B. 标准模式
C. 单实例模式
D. 单栈顶模式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 下面哪一个属性是与父视图一样?
A. match_parent
B. wrap_content
C. match_content
D. wrap_parent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 下面哪一个属性是根据内容调整大小?
A. match_parent
B. wrap_content
C. match_content
D. wrap_parent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 下面哪一个属性是表示视图与周围视图的距离?
A. android:layout_width
B. android:layout_height
C. android:layout_margin
D. android:padding
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 下面哪一个属性表示视图与上级视图的对齐的方式?
A. android:layout_gravity
B. android:gravity
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 下面哪一个属性表示视图中文字与视图的对齐的方式?
A. android:layout_gravity
B. android:gravity
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 视图的可视属性哪一个表示消失,不占用位置?
A. visible
B. invisible
C. gone
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 视图的可视属性哪一个表示消失,占用位置?
A. visible
B. invisible
C. gone
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 下面哪一个属性是表示视图内部内容与视图的距离?
A. android:layout_width
B. android:layout_height
C. android:layout_margin
D. android:padding
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 限制性布局中,app:layout_constraint 属性设置为什么值才能限制视图与右边对齐?
A. app:layout_constraintBottom_toBottomOf
B. app:layout_constraintEnd_toEndOf
C. app:layout_constraintStart_toStartOf
D. app:app:layout_constraintTop_toTopOf
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 限制性布局中,app:layout_constraint 属性设置为什么值才能限制视图与顶部对齐?
A. app:layout_constraintBottom_toBottomOf
B. app:layout_constraintEnd_toEndOf
C. app:layout_constraintStart_toStartOf
D. app:app:layout_constraintTop_toTopOf
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 限制性布局中,app:layout_constraint 属性设置为什么值才能限制视图与左边对齐?
A. app:layout_constraintBottom_toBottomOf
B. app:layout_constraintEnd_toEndOf
C. app:layout_constraintStart_toStartOf
D. app:app:layout_constraintTop_toTopOf
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 限制性布局中,app:layout_constraint 属性设置为什么值才能限制视图与底部对齐?
A. app:layout_constraintBottom_toBottomOf
B. app:layout_constraintEnd_toEndOf
C. app:layout_constraintStart_toStartOf
D. app:app:layout_constraintTop_toTopOf
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. Android的所有控件,这些控件都继承自哪个类( )?
A. Control
B. Window
C. Activity
D. View
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. Android的所有布局,这些布局都继承自哪个类( )?
A. Layout
B. ViewGroup
C. Container
D. View
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 下面哪些组件表示文本( )?
A. ImageView
B. EditText
C. TextView
D. Button
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 下面哪些组件表示图片( )?
A. ImageView
B. EditText
C. TextView
D. Button
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 下面哪些组件表示文本输入框( )?
A. ImageView
B. EditText
C. TextView
D. Button
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 下面哪些组件表示按钮( )?
A. ImageView
B. EditText
C. TextView
D. Button
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 请问下面哪一个接口实现按钮点击事件( )?
A. View.OnClickListener
B. View.OnLongClickListener
C. AdapterView.OnItemClickListener
D. CompoundButton.OnCheckedChangeListener
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 请问下面哪一个接口实现按钮长按事件( )?
A. View.OnClickListener
B. View.OnLongClickListener
C. AdapterView.OnItemClickListener
D. CompoundButton.OnCheckedChangeListener
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 下面代码完成EditText控件文本的获取,请补全下面的代码?private void submit() { String editTextString = ( ? ) ; }
A. mEditText.getText()
B. mEditText.toString().trim()
C. mEditText.getText().toString().trim()
D. mEditText.toString()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 下列代码用于设置进度条的进度,请补全代码?private void handIncrease() { iProgress += 10; if (iProgress >= 100) { iProgress = 0; } ( ? ); mTextView.setText("进度:" + iProgress + "%"); }
A. mProgressBar.getProgress(iProgress);
B. mProgressBar.setProgress();
C. mProgressBar.getProgress();
D. mProgressBar.setProgress(iProgress);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 下面哪些组件表示开关组件( )?
A. CheckBox
B. Switch
C. RadioButton
D. ImageView
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 下面哪些组件表示复选框( )?
A. CheckBox
B. Switch
C. RadioButton
D. ImageView
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 下面哪些组件表示图片组件( )?
A. CheckBox
B. Switch
C. RadioButton
D. ImageView
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 下面哪些组件表示圆形单选框( )?
A. CheckBox
B. Switch
C. RadioButton
D. ImageView
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 请问下面哪一个接口实现复选框的状态改变事件( )?
A. View.OnClickListener
B. View.OnLongClickListener
C. AdapterView.OnItemClickListener
D. CompoundButton.OnCheckedChangeListener
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 请问CheckBox的父类是哪一个? ( )
A. View
B. CompoundButton
C. Button
D. Box
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 完成CheckBox的状态改变功能监听,请补全下面的代码? private void initView() { mCheckBox = (CheckBox)findViewById(R.id.checkBox); ( ? ) }
A. mCheckBox.setOnCheckedChangeListener(this);
B. mCheckBox.setOnClickListener(this);
C. mCheckBox.setOnLongClickListener(this);
D. mCheckBox.setOnItemClickListener(this);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 请问下面的哪个函数实现复选框CheckBox的事件监听器?( )
A. OnItemClick
B. OnClick
C. onCheckedChanged
D. OnLongClick
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 请问下面哪一个接口实现圆形单选框的状态改变事件( )?
A. View.OnLongClickListener
B. View.OnClickListener
C. CompoundButton.OnCheckedChangeListener
D. AdapterView.OnItemClickListener
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 请问圆形单选框的父类是哪一个?
A. Box
B. Button
C. View
D. CompoundButton
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 完成圆形单选框的状态改变功能监听,请补全下面的代码? private void initView() { mRadioButton1 = (RadioButton) findViewById(R.id.radioButton1); mRadioGroup1 = (RadioGroup) findViewById(R.id.radioGroup1); ( ? ) }
A. mRadioGroup.setOnCheckedChangeListener(this);
B. mRadioGroup.setOnClickListener(this);
C. mRadioGroup.setOnLongClickListener(this);
D. mRadioGroup.setOnItemClickListener(this);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 请问下面的哪个函数实现圆形单选框的事件监听器?( )
A. OnClick
B. onCheckedChanged
C. OnItemClick
D. OnLongClick
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. ImageView的视图中,如何设置图片的类型才能拉伸图片填满视图?( )
A. FIT_CENTER
B. FIT_XY
C. CENTER
D. CENTER_INSIDE
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. ImageView的视图中,如何设置图片的类型才能拉伸图片位于视图中心?( )
A. FIT_CENTER
B. FIT_XY
C. CENTER
D. CENTER_INSIDE
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. ImageView的视图中,如何设置图片的类型才能保持原图尺寸位于视图中心?( )
A. FIT_CENTER
B. FIT_XY
C. CENTER
D. CENTER_INSIDE
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. ImageView的视图中,如何设置图片的类型才能使图片位于视图中间(只压不拉)?( )
A. FIT_CENTER
B. FIT_XY
C. CENTER
D. CENTER_INSIDE
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 请问组件与数据之间通过下面哪个类进行连接?()
A. Adapter
B. ListView
C. Spinner
D. GridView
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 请问下面哪一个接口实现Spinner的下拉框选择事件( )?
A. View.OnClickListener
B. View.OnLongClickListener
C. AdapterView.OnItemClickListener
D. AdapterView.OnItemSelectedListener
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 完成Spinner的下拉框选择事件监听,请补全下面的代码? private void initView() { mSpinner = (Spinner) findViewById(R.id.spinner); ( ?) }
A. mSpinner.setOnItemSelectedListener(this)
B. mSpinner.setOnClickListener(this);
C. mSpinner.setOnLongClickListener(this);
D. mSpinner.setOnItemClickListener(this);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 请问下面的哪个函数实现Spinner的下拉框选择事件监听器?()
A. onItemSelected
B. OnClick
C. OnItemClick
D. OnLongClick
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 请问下面哪一个接口实现ListView的列表选择事件( )?
A. View.OnClickListener
B. View.OnLongClickListener
C. AdapterView.OnItemSelectedListener
D. AdapterView.OnItemClickListener
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 完成ListView的列表选择事件,请补全下面的代码? private void initView() { mListview = (ListView) findViewById(R.id.listview); ( ? ) }
A. mListview.setOnItemClickListener(this);
B. mListview.setOnClickListener(this);
C. mListview.setOnLongClickListener(this);
D. mListview.setOnItemSelectedListener(this)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 请问下面的哪个函数实现ListView的列表选择事件监听器?
A. OnItemClick
B. OnClick
C. onItemSelected
D. OnLongClick
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 一个Activity可以启动多少个Fragment?
A. 2
B. 1
C. 多个
D. 4
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. Fragment类中最先启动的是哪一个方法()?
A. onCreate( )
B. onStart( )
C. onCreateView( )
D. onPause()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 主视图布局中需要添加一个Fragment;请补全下面的代码; android:id="@+id/fragment_content" android:name="( ? ) “ android:layout_width="0dp" android:layout_height="match_parent" >
A. ContentFragment
B. TitleFragment
C. MainAcitivty
D. Activity
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 主视图布局中需要添加一个Fragment;请补全下面的代码; android:id="@+id/fragment_title" android:name=" ( ? ) “ android:layout_width="0dp" android:layout_height="match_parent" >
A. ContentFragment
B. TitleFragment
C. MainAcitivty
D. Activity
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. TitleFragment中访问ContentFragment的方法,请补全下列代码? ContentFragment mContentFragment= (ContentFragment)getActivity(). ( ?).findFragmentById(R.id.fragment_content); mContentFragment.setData(strTitle,strContent);
A. getSupportManager()
B. getManager()
C. getFrament()
D. getSupportFragmentManager()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. Activity中如果加载多个Fragment,初始化显示第一个Fragment,请补全下面的代码? private void initFragment() { getSupportFragmentManager().( ?).replace(R.id.main_fm,new Fragment1()).commit(); }
A. Transaction()
B. begin()
C. beginTransaction()
D. getFrament()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. Fragment可以实现动态加载,下面是实现动态加载的过程,请补全代码? private void replaceFragment(int layout,Fragment fragment){ FragmentManager manager=getSupportFragmentManager(); FragmentTransaction fragmentTransaction=manager.beginTransaction(); fragmentTransaction.replace(layout,fragment); fragmentTransaction.addToBackStack(null); ( ? ); }
A. fragmentTransaction.getFragmentById()
B. fragmentTransaction.getAcitivity()
C. fragmentTransaction.commitFragment()
D. fragmentTransaction.commit()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. Activity中如果加载多个Fragment,切换显示第三个Fragment,请问下面的代码哪些能实现()?
A. replaceFragment(R.id.main_fm,new Fragment1())
B. replaceFragment(R.id.main_fm,new Fragment2())
C. replaceFragment(R.id.main_fm,new Fragment3())
D. replaceFragment(R.id.main_fm,new Fragment4())
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. ViewPager类设置页面项的适配器的方法是()?
A. setCurrentItem()
B. setAdapter()
C. onPageScroll StateChanged()
D. addOnPageChangeListener()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. ViewPager类设置当前页面的方法是()?
A. setCurrentItem()
B. setAdapter()
C. onPageScroll StateChanged()
D. addOnPageChangeListener()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. ViewPager选中页面时,滑动结束时触发哪个方法()?
A. addOnPageChangeListener()
B. onPageScroll StateChanged()
C. onPageScrolled()
D. onPageSelected()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. ViewPager滑动状态变化时触发哪个方法()?
A. addOnPageChangeListener()
B. onPageScroll StateChanged()
C. onPageScrolled()
D. onPageSelected()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. ViewPager滑动过程中触发哪个方法()?
A. addOnPageChangeListener()
B. onPageScroll StateChanged()
C. onPageScrolled()
D. onPageSelected()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
98. ViewPager主要使用下面哪个适配器()?
A. PagerAdapter
B. ArrayAdapter
C. BaseAdapter
D. ListAdapter
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
99. 使用RadioGroup默认显示第一个选项,请补全下面的代码()? public class MainActivity extends AppCompatActivity implements ViewPager.OnPageChangeListener,RadioGroup.OnCheckedChangeListener{ private List mTabs= new ArrayList<>(); private void initData() { mTabs.add(R.id.radioButton1); mTabs.add(R.id.radioButton7); ( ?); } }
A. mRadiogroup.check(R.id.radioButton7);
B. mRadiogroup.set(R.id.radioButton7);
C. mRadiogroup.check(R.id.radioButton1);
D. mRadiogroup.findViewByid(R.id.radioButton7);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
100. 启动引导页中,ViewPager选中页面后实现RadioGroup对应的选项被选中,请补全代码()? public void onPageSelected(int i) { //根据ViewPager选中序号确定RadioButton的选中Button ( ? ); }
A. mRadiogroup.set(mTabs.get(i));
B. mRadiogroup.check(mTabs.get(i));
C. mRadiogroup.set(mTabs);
D. mRadiogroup.check(mTabs);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
101. 下列方法中,用于发送一条有序广播的是()?
A. startBroadcastReceiver( )
B. sendOrderedBroadcast( )
C. sendBroadcast()
D. sendReceiver()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
102. 关于BroadcastReceiver,下面说法不正确的是()?
A. 用于接收系统或者程序中的广播事件
B. 一个广播事件可以被多个广播接受者接收
C. 对于有序广播,系统会根据接收者声明的优先级按照顺序依次接收
D. 接收者的优先级在android:priority中声明,数值越小优先级越高
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
103. 下面实现动态注册广播,请补全代码? private MyReceiver myReceiver; //定义广播接收器 private void initData() { myReceiver = new MyReceiver();//初始化广播接收器对象 IntentFilter filter = new IntentFilter(MyReceiver.BROADCAST_TYPE1);//新建自定义广播过滤器 filter.setPriority(100);//设置广播接收器的优先级 ( ? ) }
A. super.registerReceiver(myReceiver, filter)
B. super.registerBroadCastReceiver(myReceiver, filter)
C. super.register(myReceiver, filter)
D. super.registerBroadCast(myReceiver, filter)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
104. 下面方法实现发送有序广播,请补全代码? private void sendBroadcast() { Intent intent=new Intent(MyReceiver.BROADCAST_TYPE1); //创建广播意图 ( ? ) }
A. startBroadcastReceiver(intent )
B. sendOrderedBroadcast(intent )
C. sendBroadcast(intent)
D. sendReceiver(intent)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
105. IntentService的启动方式为()?
A. bindService()
B. startService()
C. bindIntenService()
D. startIntenService()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
106. AsyncTask的启动方式为()?
A. startAsyncTask()
B. startService()
C. execute()
D. startIntenService()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
107. MediaPlayer类中prepare()方法的作用是()?
A. 开始或者继续播放音频
B. 将播放器重置到初始状态
C. 设置要播放音频文件位置
D. 开始播放音频前调用此方法完成准备工作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
108. MediaPlayer类中start()方法的作用是()?
A. 开始或者继续播放音频
B. 将播放器重置到初始状态
C. 设置要播放音频文件位置
D. 开始播放音频前调用此方法完成准备工作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
109. 下面的代码完成音频组件的初始化,请补全下列代码 ? try { File file = new File(Environment.getExternalStorageDirectory(), “music.mp3”);//获取文件路径 mediaPlayer.setDataSource(file.getPath()); // 指定音频文件的路径 ( ? ) } catch (Exception e) { e.printStackTrace(); }
A. mediaPlayer.start();
B. mediaPlayer.Playing();
C. mediaPlayer.prepare();
D. mediaPlayer.reset();
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
110. ViewVideo类中start()方法的作用是()?
A. 设置要播放视频文件路径
B. 开始或者继续播放视频
C. 将播放器重置到初始状态
D. 开始播放视频频前调用此方法完成准备工作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
111. ViewVideo类中reset()方法的作用是()?
A. 设置要播放视频文件路径
B. 开始或者继续播放视频
C. 将播放器重置到初始状态
D. 开始播放视频频前调用此方法完成准备工作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
112. 下面实现视频组件初始化功能,请补全代码? private void initVideoPath() { //获取视频文路径 File file = new File(Environment.getExternalStorageDirectory(), “movie.mp4”); ( ?) }
A. mVideoView.setPath(file.getPath());
B. mVideoView.setPathDirectory(file.getPath());
C. mVideoView.setVideoPath(file.getPath());
D. mVideoView.setVideoPathDirectory(file.getPath());
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
113. 关于Volley,下面那一项是不正确的()?
A. Volley非常适合数据量不大,但通信频繁网络操作
B. Volley直接在主线程调用服务端并处理返回结果
C. Volley可以取消请求,容易扩展,面向接口编程
D. Volley是第三方框架,不支持HttpURLConnection
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
114. com.android.volley.Response.Listener监听接口必须实现的方法是()
A. onFail()
B. onFailure()
C. onResponse()
D. onSuccess()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
115. SQLiteOpenHelper 类通过()方法可以创建一个可写的数据库对象?
A. getReadableDatabase()
B. getWritableDatabase()
C. getDatabase()
D. getSqliteDatabase()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
116. Cursor游标的()方法可以移动游标到数据库的开头?
A. moveFirst()
B. moveToFirst()
C. moveStart()
D. moveToStart()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
117. Cursor游标的()方法可以移动游标到数据库的结尾?
A. moveEnd()
B. moveToEnd()
C. moveLast()
D. moveToLast()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
118. 下面代码向数据库增加一条记录,请补全代码? private void insert() { ContentValues mContentValues = new ContentValues(); mContentValues.put(“name”, mUserInfo.getsName()); mContentValues.put(“number”, mUserInfo.getiNumber()); mContentValues.put(“cls”, mUserInfo.getStrClass()); mContentValues.put(“hobby”, mUserInfo.getStrHobby()); ( ? ) ; }
A. SQLiteDatabase.add(“user”, null, mUserInfo)
B. SQLiteDatabase.add(“user”, null, mContentValues)
C. SQLiteDatabase.insert(“user”, null, mUserInfo)
D. SQLiteDatabase.insert(“user”, null, mContentValues)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
119. 下面代码将数据库删除一条记录,请补全代码? private void delete() { String name = mEtName.getText().toString().trim(); ( ? ) ; }
A. mSQLiteDatabase.del(“user”, “name=?”, new String[]{name})
B. mSQLiteDatabase.del(“user”, “name=?”, new String{name})
C. mSQLiteDatabase.delete(“user”, “name=?”, new String[]{name})
D. mSQLiteDatabase.delete(“user”, “name=?”, new String{name})
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
120. 下面代码在数据库更新一条记录,请补全代码? private void insert() { ContentValues mContentValues = new ContentValues(); mContentValues.put(“name”, mUserInfo.getsName()); mContentValues.put(“number”, mUserInfo.getiNumber()); mContentValues.put(“cls”, mUserInfo.getStrClass()); mContentValues.put(“hobby”, mUserInfo.getStrHobby()); ( ? ) ; }
A. mSQLiteDatabase.update("user", mContentValues,"name=?",newString{mUserInfo.getsName()})
B. mSQLiteDatabase.update("user", mContentValues,"name=?",newString[]{mUserInfo.getsName()})
C. mSQLiteDatabase.refresh("user", mContentValues,"name=?",newString{mUserInfo.getsName()})
D. mSQLiteDatabase.refresh("user", mContentValues,"name=?",newString[]{mUserInfo.getsName()})
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
121. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放App的配置文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
122. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放程序文件和测试用的程序文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
123. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放各类资源文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
124. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放图形文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
125. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放XML布局文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
126. Android Studio项目结构图如图所示: 请说明:_____________文件夹用于存放其他数据(如字符串、样式、尺寸等)。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
127. 完成下面代码编写,实现从MainActivity到SecondActivity的跳转。 private void jumpToSecondActivity() { Intent mIntent=new Intent(MainActivity.this,SecondActivity.class); startActivity(____________); }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
128. private TextView mTextView1; private TextView mTextView2; private Button mBtnJump; private void initView() { mTextView1 = (TextView) findViewById(R.id.textView1); mTextView2 = (TextView) findViewById(R.id.textView2); mBtnJump = (________) findViewById(R.id.btn_jump); mBtnJump.setOnClickListener(this); }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
129. 一个Android应用程序默认会启动____________个Activity()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
130. 完成以下代码编写,使得MainAcitivity能通过Intent传递数据到SecondActivity public static final int REQUEST_CODE = 1; private void jumpToSecondActivity() { String strData = "admin"; Intent mIntent = new Intent(MainActivity.this, SecondActivity.class); mIntent.___________("user", strData); startActivityForResult(mIntent, REQUEST_CODE) }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
131. 完成以下代码编写,使得MainAcitivity能获得SecondActivity通过Intent传递回来的数据 protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case REQUEST_CODE://标志符 if (resultCode == RESULT_OK) { String strReturnData = data._____________________("password"); mTextView2.setText("第二个Activity传回的password:" + strReturnData); } break; default: } }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
132. 完成属性设置,将视图设置得与父视图一样宽 layout_width="__________________"
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
133. 完成属性设置,将视图的宽度设置为“根据内容调整大小”。 layout_width="__________________"
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
134. ______________________ 属性表示视图与周围视图的距离
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
135. ______________________ 属性表示视图与上级视图的对齐的方式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
136. ______________________ 属性表示视图中文字与视图的对齐的方式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
137. ______________________ 属性表示视图内部内容与视图的距离
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
138. Android的所有控件都继承自__________类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
139. ___________________是基础的文本视图
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
140. android:________________="#000000"可以将TextView中的文本设为黑色
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
141. android:________________="Hello!"可以将TextView中的文本设为“Hello!”
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
142. 补充下列代码,说明Activity实现按钮点击监听器 public class MainActivity extends AppCompatActivity implements View.________________{ ...... }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
143. _____________组件表示按钮
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
144. _______________是用于与用户交互的输入文本框组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
145. 请补全下面的代码完成EditText控件文本的获取。 private void submit() { String editTextString =mEditText.____________________toString().trim() ; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
146. ____________组件表示复选框
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
147. ____________组件表示图片框
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
148. 补全下面的代码,完成圆形单选框的状态改变功能监听器 private void initView() { mRadioButton1 = (RadioButton) findViewById(R.id.radioButton1); mRadioGroup1 = (RadioGroup) findViewById(R.id.radioGroup1); ____________________.setOnCheckedChangeListener(this); }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
149. Spinner一般使用______________,后者通过与视图对象绑定将数据显示到视图对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
150. mSpinner.________________(mArrayAdapter);//将mSpinner组件与适配器mArrayAdapter绑定
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
151. mSpinner.setSelection(________________);//将mSpinner的当前选项设为第一行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
152. 下面代码使用了适配器显示数据到mListview组件中,请补全 private void initData() { SimpleAdapter mSimpleAdapter=new SimpleAdapter (this, mArrayList, ______________.list_item, new String[]{"image","name","content"}, new int[]{R.id.image1,R.id.text1,R.id.text2}); mListview.setAdapter(mSimpleAdapter); }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
153. 下面代码使用了适配器显示数据到mListview组件中,请补全 private void initData() { SimpleAdapter mSimpleAdapter=new SimpleAdapter (this, mArrayList, R.layout.list_item, new __________[]{"image","name","content"}, new int[]{R.id.image1,R.id.text1,R.id.text2}); mListview.setAdapter(mSimpleAdapter); }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
154. 下面代码使用了适配器显示数据到mListview组件中,请补全 private void initData() { SimpleAdapter mSimpleAdapter=new SimpleAdapter (this, mArrayList, R.layout.list_item, new String[]{"image","name","content"}, new _________[]{R.id.image1,R.id.text1,R.id.text2}); mListview.setAdapter(mSimpleAdapter); }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
155. 请完成以下代码完成TitleFragment初始化 public class TitleFragment extends Fragment { private String TAG=""; public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View view = inflater._______________(R.layout.fragment_title, container, false); initView(view); TAG=getClass().toString(); Log.d(TAG, "onCreateView: "); return view; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
156. 请完成以下代码完成TitleFragment初始化 public class TitleFragment extends Fragment { private String TAG=""; public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View view = _______________.inflate(R.layout.fragment_title, container, false); initView(view); TAG=getClass().toString(); Log.d(TAG, "onCreateView: "); return view; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
157. 请完成以下代码完成TitleFragment初始化 public class TitleFragment extends Fragment { private String TAG=""; public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_title, container, false); initView(view); TAG=getClass().toString(); Log.d(TAG, "onCreateView: "); return ___________; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
158. Fragment类中最先启动的是____________方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
159. Activity中如果加载多个Fragment,初始化显示第一个Fragment,请补全下面的代码 private void initFragment() { getSupportFragmentManager().__________________.replace(R.id.main_fm,new Fragment1()).commit(); }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
160. Fragment可以实现动态加载,下面是实现动态加载的过程,请补全代码? private void replaceFragment(int layout,Fragment fragment){ FragmentManager manager=getSupportFragmentManager(); FragmentTransaction fragmentTransaction=manager.beginTransaction(); fragmentTransaction.replace(layout,fragment); fragmentTransaction.addToBackStack(null); fragmentTransaction.__________________ ; }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
161. ViewPager主要使用下面____________适配器
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
162. ViewPager类设置页面项的适配器的方法是_________________
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
163. ViewPager选中页面时,滑动结束时触发__________________方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
164. Android会通过____________广播告知当前设备中所有应用程序,系统环境或系统应用发生的变化,设备中的应用程序可以根据需要来接收这些广播,以实现相应的业务。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
165. Android应用程序发送的广播被称为__________广播。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
166. 应用启动,系统会创建一个主线程(main thread); 这个主线程负责向UI组件分发事件, 主线程也称为_________线程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
167. URI(Uniform Resource Identifier)主要用于标识一个________________.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
168. URI是____________________词语的英文缩写
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
169. 补充以下代码,通过SharedPreference实现用户名和密码的存储 if (mCheckBoxPsd.isChecked()) { SharedPreferences.Editor mEditor = mSharedPreferences._______________;//获取文件的编辑权限 mEditor.putString(“User”, name);//写入键值“User” mEditor.putString(“Password”, psd);//写入键值“Password” mEditor.commit();//将键值对写入文件 }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
170. 补充以下代码,通过SharedPreference实现用户名和密码的存储 if (mCheckBoxPsd.isChecked()) { SharedPreferences.Editor mEditor = mSharedPreferences.edit();//获取文件的编辑权限 mEditor.putString(“User”, name);//写入键值“User” mEditor.putString(“Password”, psd);//写入键值“Password” mEditor._______________;//将键值对写入文件 }
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
171. Activity类中从启动到运行执行的方法是()?
A. onCreate( )
B. onPause()
C. onResume( )
D. onStart( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
172. Activity类中从暂停态到运行态执行的方法是()?
A. onRestart( )
B. onPause()
C. onResume( )
D. onStart( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
173. Activity类中从运行态到销毁态执行的方法是()?
A. onStop( )
B. onPause()
C. onDestroy( )
D. onStart( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
174. 下面代码完成Button1按钮点击和长击事件的初始化,请补全代码? private void initView() { mBtnTest1 = (Button) findViewById(R.id.btn_test1); ( ? ) }
A. mBtnTest1.setOnClickListener(this);
B. setContentView(R.layout.activity_main);
C. mBtnTest1.setOnLongClickListener(this);
D. mBtnTest2.setOnClickListener(this)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
175. 请问下列哪些组件需要使用适配器显示数据?
A. Spinner
B. RadioButton
C. ViewPager
D. ListView
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
176. 下面代码实现了ListView的数据,请补全代码()? private int[] iPic = {R.drawable.door, R.drawable.lib, R.drawable.science, R.drawable.rest, R.drawable.lake, R.drawable.medium, R.drawable.night}; private String[] strName = {"大门", "图书馆", "科技楼", "宿舍楼", "天鹅湖", "体育场", "夜景"}; private String[] strContent = {"美丽大运村", "美丽图书馆", "美丽科技楼", "美丽宿舍楼", "美丽天鹅湖","美丽体育场", "美丽夜景"}; private ArrayList mArrayList; private void initData() { mArrayList=new ArrayList<>(); for (int i=0;i(); ( ? ) mArrayList.add(map); } }
A. map.put("image",iPic[i]);
B. map.put("name",strName[i]);
C. map.put("content",strContent[i]);
D. map.put("person",strPerson[i]);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
177. 下面代码实现了ListView的数据,请补全代码()? private int[] iPic = {R.drawable.door, R.drawable.lib, R.drawable.science, R.drawable.rest, R.drawable.lake, R.drawable.medium, R.drawable.night}; private String[] strName = {"大门", "图书馆", "科技楼", "宿舍楼", "天鹅湖", "体育场", "夜景"}; private String[] strContent = {"美丽大运村", "美丽图书馆", "美丽科技楼", "美丽宿舍楼", "美丽天鹅湖","美丽体育场", "美丽夜景"}; private ArrayList mArrayList; private void initData() { mArrayList=new ArrayList<>(); for (int i=0;i
A. mItemBean.setiPic(iPic[i]);
B. mItemBean.setStrName(strName[i]);
C. map.put("content",strContent[i]);
D. mItemBean.setStrContent(strContent[i]);
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
178. 自定义实现BaseAdapter必须实现下面那些接口?()
A. public int getCount()
B. public Object getItemID(int position)
C. public Object getItem(int position)
D. public View getView(int position,View convertView,ViewGroup parent)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
179. Fragment类中创建执行的方法是()?
A. onCreate( )
B. OnAttach( )
C. onStart( )
D. onCreateView( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
180. Fragment碎片可见执行的方法是()?
A. onSaveInstance( )
B. onStart( )
C. onResume( )
D. onStop( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
181. Fragment进入后台模式执行的方法是()?
A. onRestart( )
B. onPause()
C. onResume( )
D. onStop( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
182. Fragment被销毁执行的方法是()?
A. onStop( )
B. onDetachView()
C. onDestroy( )
D. onDetach( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
183. PageAdapter必须实现的方法主要包括()?
A. getCount()
B. instantiateItem()
C. getView()
D. destroyItem()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
184. FragmentPagerAdapter必须实现的方法主要包括()?
A. getCount()
B. getItem()
C. instantiateItem()
D. destroyItem()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
185. Android常用的权限有哪些?
A. 手机存储
B. 通讯录
C. 短消息
D. 通话记录
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
186. 运行权限申请中requestCode作用是什么?
A. 用户申请权限的校验码
B. 用户申请权限的标志码
C. 无任何作用
D. 用户申请后系统返回给用户的标志码
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
187. 阅读下面代码 private void initData() { mediaPlayer = new MediaPlayer(); if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1); } else { initMediaPlayer(); // 初始化MediaPlayer } } ; 代码中“1”作用是什么?
A. 用户申请权限的标志码
B. 用户申请权限的校验码
C. 用户申请后系统返回给用户的标志码
D. 无任何作用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
188. Sqlite具备下面哪些特点()?
A. 轻量级
B. 独立性
C. 跨平台
D. 多语言接口
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
189. Activity主要负责屏幕显示画面,不处理与用户的互动。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
190. Android程序设计工作大体分为两个部分:一部分是程序的用户界面设计,另一部分是程序行为的设计。两者都使用java语言来编写。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
191. 当Activity第一次启动时,触发onStart方法,可以在此方法中完成初始化工作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
192. 当一个活动即将失去焦点时,触发onStop方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
193. 当活动销毁的时候,触发onDestroy方法.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
194. Activity类中从暂停态到运行态执行的方法依次是onCreate、onStart、onResume方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
195. Acitivity间可以通过Intent传递数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
196. Actitvity被销毁(按返回键)的时候调用onSaveInstanceState方法,可以将数据内容进行保存
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
197. Activity重新启动的时候可以通过savedInstanceState参数读取上次保存的数据内容
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
198. android:orientation=“horizontal ”; 代表视图从左到右排列
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
199. android:orientation=“vertical ”; 代表视图从左到右排列
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
200. ViewGroup对象是一个特殊的View对象,其功能是装载和管理一组View和ViewGroup。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
201. CheckBox是复选框,父类为CompoundButton
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
202. onCheckedChanged函数实现选择框的事件监听器
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
203. AdapterView.OnItemClickListener接口实现选择框的状态改变事件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
204. RadioButton是圆形单选框,其父类为RadioGroup
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
205. RadioButton.OnCheckedChangeListener接口实现圆形单选框的状态改变事件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
206. 组件与数据之间通过Adapter类进行连接
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
207. BaseAdapter是可扩展的Adapter,必须实现的接口方法有getCount、getItem、getView三个。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
208. Spinner、ListView、GridView、ViewPager这些组件都需要Adapter作为数据与组件的桥梁。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
209. Fragment加载方式有:静态加载;动态加载。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
210. Frament是Anroid 3.0后引入的嵌入在Acvitiy中的UI片段。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
211. Fragment嵌入到Activity中使用,没有自己的生命周期。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
212. 一个Activity应用程序可以启动多个Fragment
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
213. Fragment类中最先启动的是OnCreate方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
214. Fragment通过getActivity获取当前的Activity
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
215. Activity通过findFragmentById获取指定的Fragment
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
216. ViewPager组件通过PagerAdapter以及子类访问数据,也可以自己设计基于PagerAdapter的子类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
217. ViewPager是翻页视图控件;setAdapter方法用来设置页面项的适配器,参数为PagerAdapter及其子类
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
218. ViewPager是翻页视图控件;setCurrentItem方法用来设定页面的个数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
219. ViewPager是翻页视图控件;addOnPageChangeListener用来设置翻页视图的页面切换监听器。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
220. 每一个有序广播只能有一个广播接收器接收。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
221. 广播是一种数据传送与交换方式。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
222. 广播发送方只负责按特定通道(频道)发送数据,并不考虑接收。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
223. 广播接收方只有通过特定通道(频道)才能接收到数据。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
224. Android广播机制是实现Android系统与Windows系统应用程序之间数据传递的一种方式,这种方式被称为跨进程间通讯(IPC).
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
225. Android可以在子线程中直接更新主线程UI组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
226. Activity以绑定的方式开启Service后,Activity与Service在不同的线程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
227. Activity以绑定的方式开启IntentService服务后,Activity与IntentService在不同的线程
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
228. AsyncTask可以处理异步任务
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
229. Service与Activity都属于Android应用组件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
230. Service运行于后台不提供界面,应用关闭,服务停止执行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
231. Android系统为了降低系统服务的编程难度,研发了大量Manager组件。这些独立的管理组件可以简化访问系统服务的难度。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
232. NotificationManager是Android中的一个系统服务组件,可将通知对象发送到系统ActionBar上。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
233. NotificationManager是Android中的一个系统服务组件,主要作用是通知用户事件的发生,方法主要有三种: 在状态栏中出现一个图标 设备LED灯闪烁 播放音乐或者是振动
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
234. UI线程做一些比较耗时的工作比如访问网络或者数据库查询,都会阻塞UI线程,导致事件停止分发(包括绘制事件).
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
235. android6.0后,app将在安装的时候授予权限
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
236. android6.0后,app将在运行的时候向用户申请权限
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
237. 对于开发者来说,不需要权限管理做适配,app访问权限不会出现崩溃的现象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
238. 对于已授予的权限,不可以通过权限设置管理去关闭
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
239. ContentProvider是一套向外界共享数据的标准
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
240. 提供数据共享的一方负责实现ContentProvider规范,以系统唯一的URI来供访问者识别
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
241. ContentResolver是一个用于访问ContentProvider的客户端工具
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
242. AudioManager是Android中的一个系统服务组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
243. VideoManager是Android中的一个系统服务组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
244. 音视频服务不需要在配置信息文件中申请权限
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
245. Android 音频使用AudioPlayer类来实现功能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
246. Android 视频使用MediaPlayer类来实现功能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
247. Volley适合数据量大并且通信频繁的操作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
248. Volley适合下载大容量的文件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
249. Volley对于图片加载有很好的性能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
250. Volley使用标准的HTTP缓存机制保持磁盘和内存响应的一致
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
251. Volley访问网络不需要创建Volley对象
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
252. Sqlite数据库使用后不需要关闭,不影响性能
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
253. Sqlite支持SQL语句的增删改查等操作
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
254. SharedPreference是一种通过XML文件进行轻量级存储的方式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
255. WebView有什么作用?
A. 显示和渲染web页
B. 直接显示html文件
C. 与JavaScript交互
D. 与vbscript交互
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
256. 我们一般使用()组件连接URL?
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
257. WebView是一个浏览器组件吗?
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
258. 可以在主线程上操作网络调用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
259. 使用 new HttpURLConnection()来创建HttpURLConnection的一个实例。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
260. Activity整个生命周期中的四种能看到界面的是?
A. 终止状态
B. 运行状态
C. 停止状态
D. 暂停状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
261. 在用户界面中最上层,完全能被用户看到,能够与用户进行交互的是什么状态?
A. 暂停状态
B. 停止状态
C. 终止状态
D. 运行状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
262. 被系统清理出内存的时候进入什么状态?
A. 运行状态
B. 暂停状态
C. 停止状态
D. 终止状态
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
263. 打开一个app到用户可以交互,会经历哪几个过程?
A. onCreate()
B. onStart()
C. onResume()
D. onStop()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
264. 退出当前应用会经历哪几个过程?
A. onPause()
B. onStop()
C. onResume()
D. onDestroy()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
265. Android应用中一个满屏的界面我们叫做()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
266. 在不同的anctivity中传递数据,我们可以使用()对象,他就就像一个包裹,里面可以存放很多键值对。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
267. Intent(意图)主要是解决Android应用的各项组件之间的通讯。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
268. Intent由操作(Action)、数据(Data)、数据类型(Type)、操作类别(Category)、附加信息(Extras)、组件(Component)等内容组成。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
269. 显式Intent:通过指定Intent组件名称来实现的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
270. 隐式Intent:通过Intent Filter来实现的,它一般用在没有明确指出目标组件名称的前提下,一般是用于在不同应用程序之间。 过滤时通常根据Action,Data,Category属性进行匹配查找。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
271. 通常调用系统的组件,我应该用显性的intent
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
272. 服务启动后,就不能进行交互的是什么服务?
A. started service
B. Bound service
C. 后台服务
D. 前台服务
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
273. startedservice中一般初始化数据放在哪个过程?
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
274. 下列哪些是服务的特点?
A. 长时间运行
B. 有用户界面
C. 没有用户界面
D. 短时间运行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
275. 服务是安卓四大基本组件
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
276. startedservice启动服务用startService()方法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
277. 如果需要和用户不断进行交互,我们应该使用Bound service
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
278. 由Android系统发出的广播叫什么广播?
A. 系统广播
B. 普通广播
C. 自定义广播
D. 有序广播
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
279. 广播注册的方式有哪几种?
A. 静态注册
B. 动态注册
C. 手工注册
D. 编码注册
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
280. 下面哪些场景用了广播技术
A. 手机快没电了,弹出了提示电量不足的消息窗口
B. 逛淘宝的时候没信号,会弹出提示无法连接网络的提示信息
C. 王者团战快推到水晶的时候,突然提示你手机内存不足
D. 微信支付,显示余额不足
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
281. BroadcastReceiver是安卓四大基本组件之一吗?
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
282. 安卓系统为没一个按键都设置了编码,物理按键退出键的编码是哪一个?
A.
B.
C.
D.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
283. Android的事件处理分为哪几种?
A. 基于监听器的事件处理
B. 基于回调的事件处理
C. 基于反应的事件处理
D. 基于组件的事件处理
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
284. 事件处理的三要素是什么?
A. 事件
B. 事件源
C. 事件监听器
D. 事件处理
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
285. 在基于回调函数的事件处理中,UI控件承担了事件源和事件监听器双重职责。当触发UI控件的事件时,该控件会调用相应的回调函数进行处理事件,程序员所要做事情就是在回调函数中编写事件处理逻辑
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。