下载此文档

Android工程师面试准备知识点.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Android工程师面试准备知识点.docx:Android提供了Handler和Looper来满足线程间的通信。Handler是消息的处理者,可以发布或者处理或者操作一个Runnable,handler接受消息后调用handleMessage进行处理。Looper是Handler-与消息队列之间通讯桥梁,稈序组件通过Handler把消息传递给Looper,Looper把消息放入队列。android的多进程通信原理答:Android实现跨进程通信的方式是采用的是AIDL方式AIDL(Android接口描述语言)是一种接口口描述语言;编译器可以通过aidl文件生成一段代码,,访问另一个Service中的某个对象,需要先将对象转化成AIDL可识别的参数(可能是多个参数),然后使用AIDL来传递这些参数,在消息的接收端,:进程之间的通信信息,首先会被转换成AIDL协议消息,然后发送给对方,对方收到AIDL协议消息后再转换成相应的对象。由于进程之间的通信信息需要双向转换,所以android采用代理类在背后实现了信息的双向转换,代理类±android编译器牛成,对开发人员来说是透明的。Android五大组件怎么使用答:Activity>lntent>Service>ContentProvider,BroadcastReceiverActivity:字面意思为''活动”,简单来说就是一个屏幕,通过调用setContentView()来设置要显示的界面。Intent:表示“意图”,可以实现Activity与Activity之间的交互,传递数据。Service:表示服务,与Activity-样默认运行于主线程,但是它没有可视化界面,是运行在后台。通过调用startservice或bindService方法来启动来启动服务。ContentProvider:为解决应用程序间数据通信、共享的问题而引入的。BroadcastReceiver:广播接收器,Android的广播要么來自系统,要么来自普通程序。。service启动默认是什么线程答:默认启动的是主线程使用过哪些设计模式进行开发答:单例模式、工厂模式、观察者模式线程池有什么优点缺点答:优点就是减少创建线程的消耗,每次创建线程都从线程池屮拿。缺点是一直占用内存。多种布局方式的特点,怎么使用答:线性布局-LinearLayoutorientation■容器内元素的排列方式。vertical:子元索们垂直排列horizontal:子元素水平排列这是用得最多的一种布局,通过设置orientation來决定子元素是按照什么方式排列。绝对布局-AboluteLayoutlayout_x:x坐标。以左上角为顶点。layout_y:y坐标。以做上角为顶点。这个布局被摒弃了,不够灵活相对布局-RelativeLayoutlayout_centerlnParent-将当前元素放置到其容器内的水平方向和垂直方向的中央位置(类似的属性有:layout_centerHorizontal,layout_alignParentLeft等)layout_marginLeft-设置当前元素相对于其容器的左侧边缘的距离layout_below-放置当前元素到指定的元素的下面layout_alignRight-当前元素与指定的元素右对齐这个布局也是经常用的,一般想要复杂的布局,它少不了,因为它川以很好的定位。表格布局-TableLayout表格布局主要以行列的方式来管理子控件,其中每一行即一个TableRow对象,每个TableRow对象可以添加子控件,并且每假如一个控件即相当于添加了一列。帧布局-FrameLayout也叫层叠布局。以左上角为起点,将FrameLayout内的元索一层覆盖一层地显示,在帧布局中,先添加的图片被后添加的图片覆盖。android的数据库使用是否熟悉答:SQLite是Android内嵌的一个轻量级数据库,说实在我用得并不多,不太熟悉。android的xml解析有哪些有什么区别答:在Android平台上可以使用SAX(SimpleAPIforXML)>DocumentObjectModel(DOM)和Android附带的Pull解析器解析XML文件。DOM解析:处理大型文件时其性能下降的非常厉害。这个问题是由DOM的树结构所造成的,这种结构占用的内存较多,而且DOM必须在解析文件之前把整个文档装入内存,适合对XML的随机访问解析过程:1・获取factoryDocumentBuilderFactorybuilderFactor

Android工程师面试准备知识点 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小63 KB
  • 时间2019-07-17