您好,欢迎来到锐游网。
搜索
您的当前位置:首页安卓期末考试题

安卓期末考试题

来源:锐游网
1. Android应用程序的4大组件是什么?Activity、Broadcast Intent Receiver、Content Provider、Service

2.请介绍下Android的数据存储方式。.SharedPreferences方式 文件存储方式 SQLite数据库方式 内容提供器(Content provider)方式网络存储方式 4 activity一般会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory() 外还有onrestart,onresume,onpause,onstop。

.5.android的数据存储的方式sharedpreference,文件,SQlite,contentprovider,网络

6.java.io包中的objectinputstream和objectoutputstream类主要用于对对象(Object)的读写。

7.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行 的回调函数是startActivityResult()。 8.请介绍下Android中常用的五种布局。 相对布局(RelativeLayout):相对布局中可以设置某一个视图相对于其他视图的位置,包括上、下、左、右。 线性布局(LinearLayout):线性布局可分为水平线性布局和垂直线性布局。水平线性布局所有在这个布局中的视图都沿着水平方向线性排列。垂直线性布局则沿着垂直方向线性排列。 框架布局(FrameLayout):所有添加到框架布局中的视图都是以层叠的方式显示,这种显示方式类似堆栈。 表格布局(TableLayout):表格布局可以将视图按行、按列进行排列。 绝对布局(AbsoluteLayout):可以任意设置视图定位位置。 9.简要解释一下activity、 intent 、

答:一个activity呈现了一个用户可以操作的可视化用户界面 Intent(意图)主要是解决Android应用的各项组件之间的通讯。

Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。

示例代码Intent intent = new Intent();

//在Intent对象当中添加一个键值对,实现两个Activity之间数据的传送。

intent.putExtra(\"testIntent\ //设置Intent对象要启动的Activity

intent.setClass(Activity02.this, OtherActivity.class);

10.Adapter有什么作用?常见的Adapter有哪些?

答:Adapter是连接后端数据和前端显示的适配器接口。常见的Adapter有ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapter, SimpleAdapter, SimpleCursorAdapter, SpinnerAdapter, WrapperListAdapter等。 11. Android应用工程文件结构有哪些? 源文件(包含Activity),R.java文件,Android Library,assets目录,res目录,drawble目录,layout目录,values目录,AndroidManifest.xml

源文件(包含Activity)主程序继承Activity类,重写了onCreate(Bundle savedInstanceState)方法。setContentView

R.java文件在建立项目时自动生成,是只读模式,不能修改,R.java文件是定义该项目所有资源的索引文件。 Android Library

assets目录,res目录,drawble目录,layout目录,values目录,资源目录 AndroidManifest.xml资源清单文件,包含了该项目中所使用的Activity、Service、Receiver。 12.服务和启动方式

Android中的service类似于windows中的service,service一般没有用户操作界面,它运行于系统中不容易被用户发觉,

可以使用它开发如监控之类的程序。启动方式:使用Context.startService()启动Service.,使用Context.bindService().启动Service.

13.数据库创建: (1)新建wlx.sqlite包(src右击→New →Package) (2)在wlx.sqlite包中新建sqlitehelper类以实现SQLiteOpenHelper抽象类。 (3)完善注册界面“确定”按钮的Click事件处理方法regOk

SQLiteOpenHelpe子类方法:1构造函数,调用父类SQLiteOpenHelper的构造函数。2.onCreate()方法3.onUpgrage() 方法

14.描述界面实现:1、新建Activity继承自TabActivity2、更新Layout文件夹下面main.xml文件3、更新src文件夹下的Main.java文件的部分代码4、添加另外两个Activity: GalleryActivity和RatingListView

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务