问答题
说明使用操作栏为程序开发所带来的便利。
答案:操作栏代替了传统的标题栏功能,右侧用来显示“选项菜单”的菜单项,但所显示的内容,会根据操作栏所具有的空间不同而具有不同的显示方式。在屏幕尺寸较小的设备上,操作栏会自动隐藏菜单项的文字,而仅现实菜单项的图标;而在屏幕尺寸较大的设备上,操作栏会同时现实菜单项的文字和图标。操作栏提供多个实用的功能,包括(1)将“选项菜单”的菜单项现实在操作栏的右侧;(2)基于Fragment实现类似于Tab页的导航切换功能;(3)为导航提供可“拖拽—放置”的下拉列表;(4)可在操作栏上实现类似于“搜索框”的功能。
写出android中主要的三种数据存储方式。
答案一:数据存储方式有三种:一个是文件,一个是数据库,另一个则是网络。
答案二:常用的数据存储方式:SharePreference存储、File存储(分为手机内存存储和SD卡存储)、SQLite数据库存储和网络存储。
答案三:
内容提供器(Content provider)5. 网络存储方式
简述android中的适配器作用,android有哪些适配器?区别是什么?
答案:作用:把一些数据给弄得适当,适合以便于在View上显示。
我们常用的适配器一共有三个,ArrayAdapter,SimpleAdapter,SimpleCursorAdapter ,他们都是继承BaseAdapter
其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。
?
答案:第一种方式:使用Runnable接口创建线程。第二种方式:直接继承Thread类创建对象使用Runnable接口创建线程。
?
答案:
基本数据类型可以通过. Intent 传递数据
(key, value)
(name, value)
// 通过intent putExtra 方法基本数据类型都传递
Bundle bundle = new Bundle();
(key, value);
(bundle);
(bundle)
获取到激活他的 getIntent();
Intent intent = getIntent();
Bundle bundle = ();
(“key”,”value”);
(“key”,”value”)
什么是Activity?
答案:Activity是Android组件中最基本也是最为常见用的四大组件之一。Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务。Activity中所有操作都与用户密切相关,是一个负责与用户交互的组件,可以通过setContentView(View)来显示指定控件。在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。
7. 两个Activity之间跳转时必然会执行的是哪几个方法。
答案:一般情况比如说有两个activity,分别叫A,B,当在A里面激活B组件的时候, A会调用onPause()方法,然后B调用onCreate() ,onStart(), OnResume() ,这个时候B覆盖了窗体,A会调用onStop(),或者是对话框的样式, 就不会调用onStop()方法
?
答案:在activity的onCreate()方法里面 startService();
9. Intent作用
答案:Android 中通过 Intent 对象来表示一条消息,一个 Intent 对象不仅包含有这个消息的目的地,还可以包含消息的内容,这好比一封 Email,其中不仅应该包含收件地址,还可以包含具体的内容。对于一个 Intent 对象,消息“目的地”是必须的,而内容则是可选项。通过Inte
安卓面试问答题(精选) 来自淘豆网m.daumloan.com转载请标明出处.