面试
文章平均质量分 76
smile0528
这个作者很懒,什么都没留下…
展开
-
Android之线程池ThreadPoolExecutor简介(面试)
Android之线程池ThreadPoolExecutor简介Android中的线程池ThreadPoolExecutor解决了单线程下载数据的效率慢和线程阻塞的的问题,它的应用也是优化实现的方式。所以它的重要性不言而喻,但是它的复杂性也大,理解上可能会有问题,不过作为安卓工程师,了解这个也是必然的。ThreadPoolExecutor有几个构造函数,最多参数的构造函数最常用,下面会详原创 2016-09-10 20:53:56 · 1412 阅读 · 0 评论 -
自定义ListView下拉刷新上拉加载功能(面试)
ListView下拉刷新上拉加载的原理:添加一个头和一个脚,然后对头和脚进行一些具体的处理,还要提供回调方法在外界进行具体的逻辑实现想要的功能。对头进行的处理,即执行下拉加载:在onTouchEvent方法的ACTION_DOWN,ACTION_MOVE和ACTION_UP的三种触摸状态中进行具体的业务处理对脚的处理,即执行上拉加载:在onScrollStateChanged(原创 2016-08-26 21:04:15 · 846 阅读 · 0 评论 -
View事件传递机制
view事件传递机制:在安卓中的一些UI控件触摸(onTouch),点击(onClick)等事件并不是一触发就可以实现的,可是他们的可点击和可触摸等功能却可以实现,这是因为事件的响应先执行的是他们的父类View中dispatchTouchEvent方法,我们先看一个小Demo 以ImageView为例:1,只进行一个触摸的监听 OnTouchListener()代码如原创 2016-08-22 19:48:18 · 447 阅读 · 0 评论 -
安卓基础面试一
1,安卓的体系架构(1)底层是Linux系统内核层,安卓是基于linux2.6版本开发的,包含各种应用驱动:DisplayDriver,CameraDriver,Flash Memory Driver,Binder(IPC)Driver,Keypad Driver,Wifi Driver,Dudio Driver,Power Management(2)第三层是各自类库和安卓运行环境原创 2016-08-11 16:39:30 · 584 阅读 · 1 评论 -
Android数据存储五种方式总结
Android数据存储五种方式总结本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据下面详细讲解这五种方式的特点第一种: 使用SharedPr转载 2016-08-05 20:12:03 · 694 阅读 · 0 评论 -
activity的生命周期
activity的生命周期: onCreate() onStart() onReaume() onPause() onStop() onDestroy() onRestart()第一个完整的生命周期:当Activity一启动时调用的方法有:onCreate() onStart() onReaume()当点击返回按钮时执行的方法有:onPause()原创 2016-07-28 18:32:22 · 189 阅读 · 0 评论 -
安卓中ListView的优化
Android中的ListView应该算是布局中几种最常用的组件之一了,使用也十分方便,下面将介绍ListView几种比较常见的优化方法:首先我们给出一个没有任何优化的Listview的Adapter类,我们这里都继承自BaseAdapter,这里我们使用一个包含100个字 符串的List集合来作为ListView的项目所要显示的内容,每一个条目都是一个自定义的组件,这个组件中只包含一个t转载 2016-07-19 19:30:57 · 311 阅读 · 0 评论 -
Android开源框架universal-Image-Loader介绍
universal-Image-Loader的介绍一,universal-Image-Loader简介在开发项目时经常会加载一些图片,可是对图片的处理比较繁琐,如果加载太多的话会出现OOM异常,为了解决这个问题universal-Image-Loader这个开源框架就出现了,简单来说universal-Image-Loader就是将图片加载到相应的控件上,但是不用担心对图片进行大量繁琐原创 2016-09-12 14:28:10 · 508 阅读 · 0 评论