预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.Android应用程序的4大组件是什么?Activity、BroadcastIntentReceiver、ContentProvider、Service 2.请介绍下Android的数据存储方式。.SharedPreferences方式文件存储方式SQLite数据库方式内容提供器(Contentprovider)方式网络存储方式 4activity一般会重载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传递给调用的组件,并完成组件的调用。 示例代码Intentintent=newIntent(); //在Intent对象当中添加一个键值对,实现两个Activity之间数据的传送。 intent.putExtra("testIntent","123"); //设置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文件,AndroidLibrary,assets目录,res目录,drawble目录,layout目录,values目录,AndroidManifest.xml 源文件(包含Activity)主程序继承Activity类,重写了onCreate(BundlesavedInstanceState)方法。setContentView R.java文件在建立项目时自动生成,是只读模式,不能修改,R.java文件是定义该项目所有资源的索引文件。 AndroidLibrary 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)在w