E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android面试
android 各种优秀三方库(持续更新)
0.
android面试
指南GitHub地址:https://github.com/guoxiaoxing/android-interview1.优秀的开源GitHub地址:https://github.com
颜如舜华丶
·
2020-08-04 22:57
安卓
Android面试
重难点(更新:2020.7.16)
现在分为Android篇和Java篇、还有一些其他人收集的面试题网页地址。关于笔试用牛客网就可以了一.Android篇1.源码分析Glide源码分析https://juejin.im/post/5f0ec887e51d45349917c614#heading-02.事件分发流程https://blog.csdn.net/guolin_blog/article/details/9097463View
键盘舞者113
·
2020-08-04 22:46
Android相关
Android面试
系列文章2018之Android部分Activity篇
原
Android面试
系列文章2018之Android部分Activity篇2018年02月08日10:46:24阅读数:7194版权声明:本文为博主原创文章,未经博主允许不得转载。
qq_38414252
·
2020-08-04 17:05
Android面试
相关文章及Github学习资料(标星3.2K)
Android面试
相关整理最近有一点找工作的打算,想补下面试题。但是发现网上面试相关的文章特别多,不知道从何看起,所以简单的总结了一下我有印象的一些,方便自己随时查看,本想带下个人评价,
Android725
·
2020-08-04 10:56
Android面试
(9): Activity的四种启动模式对比
Activity四种启动模式:standard(标准模式)、singleTop(栈顶复用模式)、singleTask(栈内复用模式)、singleInstance(单实例模式)。Android中默认启动模式为standard,我们可以通过在AndroidManifest.xml的activity标签下通过launchMode属性指定我们想要设置的启动模式。standard(标准模式)标准模式,系统
丶一个有梦想的老实人
·
2020-08-04 09:01
Android面试相关
Android面试
备战面试旺季:2019年
Android面试
题整理(组件+View+线程+面经)
这是我近段时间收集的面试题,献给金九银十这段时间打算找工作的同学们。文中涉及的知识比较广也可能比较零散,并且一些较为基础的知识我都略去了(比如Android四大组件是什么这类问题),有些我附上了自己的理解,有些附上了详细的相关文章链接。大家挑自己感兴趣的内容查看即可,后期我也会继续不断补充。基础组件篇横竖屏切换时Activity的生命周期变化?1.如果自己没有配置android:ConfigCha
Android-until
·
2020-08-04 07:25
面试
程序员
Android
Android面试
题-----开源框架的优点和缺点
出处:2018年vivo春招问题链接:https://www.nowcoder.com/discuss/131676?type=2&order=0&pos=1&page=1本文时间:2019.05.09解题参考:本篇是根据论坛大佬的讨论总结出来-----------------------------------------我的理解---------------------------------
陈某狗Cmoigou
·
2020-08-04 06:51
Android面试
一天一道Android面试题
移动开发
Android面试
(附答案)
几个月前在西安买了房,所以最近总结了一些还算全面的
Android面试
题。
weixin_34247155
·
2020-08-04 05:11
2018大厂
Android面试
经验 | 掘金技术征文
2017年是转折的一年,2018年算是收获的一年,趁着金三银四开始找工作。先分享一下offer的情况阿里高德(offer)爱奇艺(offer)腾讯视频(offer)小米(被拒)今日头条(被拒)在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论你是做前端还是后端,最后定义你的优秀程度的还是作为软件工程师的基本素养,学习能力和编程能力
weixin_34235135
·
2020-08-04 05:35
Android面试
之高级篇
结合自己之前去很多大公司的面试经历和自己面别人的一些题,这里做一些总结,
Android面试
中常见的面试题。
weixin_33860528
·
2020-08-04 04:02
【
Android面试
知识点系列】Handler相关
和其他面试点一样,我将通过自己学习源码,来总结可能出现的问题点。再次鼓励的大家通过源码学习Android或者其他语言的知识,源码之下,毫无隐瞒。Handler作为Android中重要的一个类,在面试中经常被问到,也是Android跨线程通讯的好手段。谈一谈Handler在Android中的主要用途安排Message或者Runnable对象在本线程中指定时间点执行让message或者Runnable
moon-sky
·
2020-08-04 03:20
面试
源码分析
史上最全的
Android面试
题集锦
Android基本知识点1、常规知识点1、Android类加载器在Android开发中,不管是插件化还是组件化,都是基于Android系统的类加载器ClassLoader来设计的。只不过Android平台上虚拟机运行的是Dex字节码,一种对class文件优化的产物,传统Class文件是一个Java源码文件会生成一个.class文件,而Android是把所有Class文件进行合并、优化,然后再生成一
贵公子
·
2020-08-04 03:59
面试
Android面试
题之 java基础部分
1.八个基本数据类型和包装类及其区别?基本:byteshortcharintlongfloatdoubleboolean包装类:ByteShortCharacterIntegerLongFloatDoubleBoolean大小/(byte):12248481区别:基本数据类型放在栈里编译前确定大小速度快功能弱包装类放在堆里运行时确定大小速度慢功能强原因:Java是一个近乎纯洁的面向对象编程语言,但
bloom快乐
·
2020-08-04 02:43
Android面试
题,附答案
作者:Focusing链接:https://juejin.im/post/5c8211fee51d453a136e36b0Activity1、说下Activity生命周期?参考解答:在正常情况下,Activity的常用生命周期就只有如下7个onCreate():表示Activity正在被创建,常用来初始化工作,比如调用setContentView加载界面布局资源,初始化Activity所需数据等;
T-bright
·
2020-08-04 01:20
Android面试
面试
android
高级
Android面试
题——Java面向对象思想
面向对象都有哪些特性以及你对这些特性的理解继承:继承是从已有类得到信息创建新类的过程。提供信息的类被称为父类(超类,基类);得到继承信息的被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同事继承也是封装程序中可变因素中的重要手段。封装:通常认为封装是把数据和封装数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自治、封闭的对象。我们在类
Android_菜鸟_
·
2020-08-03 21:02
Android面试题
Android面试
题笔记(一)
1、什么是ANR以及如何避免它?答:在android中,由活动管理器(ActivityManager)和窗口管理器(WindowManager)来监听系统服务的响应,如果一个应用程序出现长时间无响应输入事件的状态,系统会弹出一个对话框提示应用程序无响应,提示用户是否继续等待还是退出,这种情况通常称为ANR(ApplicationNotResponsing)。一般情况下,应用程序无响应的时间超过5秒
ImaGining_
·
2020-08-03 21:57
android
android
面试题
Android面试
总结
一Java类java核心思想Java的面向对象思想抽象多态继承封装java高级知识,注解,反射,泛型的理解与作用说下LinkedList与ArrayList,HashTable与HashMap的区别与存储过程与遍历方式手写一段代码,如何找出一段字符串中,出现最多的汉字是哪个。手写三种单例模式,冒泡排序快速排序二分查找什么是hash,他的作用是什么。hashMap源码是什么,他是依据什么原理实现的。
most_xiaoya
·
2020-08-03 20:56
杂
Android 面试题汇总及解答
的面试题在网上还真是不少,故而打算自己汇总一下问题并搜集一下关于问题的答案进行记录,希望自己能在收集汇总时加深印象,也希望自己能顺利找到新的工作.推荐在搜索面试题的时候给我印象比较深刻的就是goeasyway创建的
Android
冰柒
·
2020-08-03 18:43
Android
Android
面试
Android面试
题集锦(持续更新)
一、java熟练掌握java是很关键的,大公司不仅仅要求你会使用几个api,更多的是要你熟悉源码实现原理,甚至要你知道有哪些不足,怎么改进,还有一些java有关的一些算法,设计模式等等。(一)java基础面试知识点java中==和equals和hashCode的区别==在用关系操作符==比较的是值本身;equals比较两个对象的引用是否相等,即是否指向同一个对象;hashCode用来鉴定两个对象是
爱fei的鱼
·
2020-08-03 17:31
Java
Android
Android面试
题——Activity
记得2010年开始接触Android(Android1.5),使用Eclipse开发,学完JDK5新特性之后,工作中其实用的是Java6,甚至身边都没有几个人用的是Android手机,当时HTC正火爆,一台便宜的G3都要三千左右的样子,对于刚毕业步入社会的童鞋来说绝对是奢侈品,开发全靠模拟器来做(苦逼脸)。一、初步认识学Android接触最早的就是Activity了,四大组件中相对来说也是使用最频
小山研磨代码
·
2020-08-03 17:30
Android
Android面试
Android 70道面试题汇总不再愁面试
本文为开发者奉献了70道经典
Android面试
题加答案重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!!1.下列哪些语句关于内存回收的说明是正确的?
daikainan521
·
2020-08-03 16:34
Android游戏开发学习
Android应用开发学习
Android面试
过程描述
Android面试
过程描述1、之前所写项目的介绍2、android一些常见问题的问答3、关于android平时很少用到但实则很重要的问题描述技术分析1自我感觉面试中比较好的方面:1、熟悉掌握之前所写项目
sengeiou
·
2020-08-03 14:08
面试
Android面试
回忆录
最近打算换工作了,面试了百度作业帮、今日头条、阿里、网易和小米的工作。然后把面试的题目写下来,给找工作的同学一些指导。首先,我面试的是Android高级岗,不过一些基础的知识应该是所有层次的同学都应掌握的。其次,问到的项目相关的问题不在这里和大家分享,因为这不是通用的。但是不代表你的项目就在面试中不重要,相反,你做过的项目和你的经历都在很大程度上决定了你的通过率。下面我就把我能想到的题目分享给大家
THEONE10211024
·
2020-08-03 14:39
笔试面试
android
Android面试
收集录12 View测量、布局及绘制原理
一、View绘制的流程框架View的绘制是从上往下一层层迭代下来的。DecorView-->ViewGroup(--->ViewGroup)-->View,按照这个流程从上往下,依次measure(测量),layout(布局),draw(绘制)。二、Measure流程顾名思义,就是测量每个控件的大小。调用measure()方法,进行一些逻辑处理,然后调用onMeasure()方法,在其中调用set
SFC0511
·
2020-08-03 13:49
Android面试
题解答(结尾有彩蛋)
用于面试参考,不做深究。答案整理自互联网,也会加上我自己的理解。说说Activity的启动流程Activity启动有几种方式?一种是写一个startActivity,第二种是点击手机App,通过手机系统里的Launcher机制,启动App里默认的Activity。IActivityManagerIApplicationThread是AIDL接口文件.在API26中:ActivityManagerN
MagicKim
·
2020-08-03 11:10
Android
Android高级工程师面试题整理——java面试题
本文主要分为以下几部分:java面试题
Android面试
题高级开发技术面试题跨平台Hybrid开发1、Java中equals、hascode和==的区别 ==(双等号):对于基本数据类型(byte、short
坚强的小水滴
·
2020-08-03 11:17
资料文档
android面试
题汇总
目录1.AndroidUI类1.1Activity1.AndroidUI类1.1ActivityonsaveInstanceState()的使用https://www.jianshu.com/p/e8ac6d7e4e8cwindowflaghttps://www.jianshu.com/p/e4845916abdaactivity生命周期https://www.cnblogs.com/yunqin
一笑悬命
·
2020-08-03 10:32
android
宅家学习第N天,我终于整理出了高级面试题合集!
前言以前给大家准备了2019最全
Android面试
基础题,受到了很多朋友的欢迎,这不,今天马上给大家准备高级面试题,希望程序员们可以找到满意的工作,可以收到阿里腾讯京东字节跳动百度美团华为等等大厂的offerAndroid
阿尔法789
·
2020-08-03 10:08
Android
面试
Android面试
:主线程中的Looper.loop()一直无限循环为什么不会造成ANR?(转)
引子:正如我们所知,在android中如果主线程中进行耗时操作会引发ANR(ApplicationNotResponding)异常。造成ANR的原因一般有两种:只有当应用程序的UI线程响应超时才会引起ANR,超时产生原因一般有两种1.当前的事件没有机会得到处理,例如UI线程正在响应另一个事件,当前事件由于某种原因被阻塞了。3.当前的事件正在处理,但是由于耗时太长没能及时完成。一般造成ANR的场景:
zjf1165
·
2020-08-03 09:35
Android
如何在
android面试
中说清楚android中binder机制的实现过程
在进行
Android面试
时,面试官有时会问到binder机制,而大多数面试者只是大体了解binder的作用,而不能够说出binder机制的具体实现原理。
androidZhen
·
2020-08-03 09:44
Android面试
Android 基础知识面试相关总结
下面把我的
android面试
经历中被问到的一些常见的问题给大家分享一下,以后有些常见的问题会及时更新。有些不足和不称意的地方请大家多多指教。网上有的一般比较分散不是很全不容易记,看起来也比较浪费时间。
Daniel-yan
·
2020-08-03 09:34
android
面试
我经历的一些
Android面试
题及答案
最近在考虑换工作,连续面试了几家公司,这里整理一些比较有意思的面试题(普通面试题和算法题,本人算法基础比较薄,算法题不是强项)。面试题Java中static静态代码块的调用时机。Java中的静态变量和静态代码块是在类加载的时候就执行的,实例化对象时,先声明并实例化变量再执行构造函数。如果子类继承父类,则先执行父类的静态变量和静态代码块,再执行子类的静态变量和静态代码块。同样,接着在执行父类和子类非
小米xylitol
·
2020-08-03 08:30
android面试
-Handler机制(oppo面试)
要点:面试的时候回答的最主要的点就是上面的这一个环形的框图,要能够清晰的表达出来,后面具体的源码细节才讲得有意义,不然前面一个整体框架都错了,后面怎么说都没用。另外,本文是基于你已经看过Handler的源码基础上作出的总结,MQ的话主要就是一个入队以及出队,next可以看下源码,他就是一个循环,当没有信息的时候阻塞,而Loop也是一个循环,嵌套next,next阻塞Loop也阻塞。当调用quit或
Zh1Hao的笔记
·
2020-08-03 08:27
面试
android面试
-事件分发
回答思路:首先事件是哪几个事件,视图的结构,事件分发的整个流程事件类型:首先事件分为按下、移动、抬起,还有一个cancel,非人为的结束视图结构:首先得有个结构模型概念:ViewGroup和View组成了一棵树形结构,最顶层为Activity的ViewGroup,其中ViewGroup是View的子类,又是View的容器,ViewGroup中可以存放View或者ViewGroup。事件的分发:上图
Zh1Hao的笔记
·
2020-08-03 08:27
面试
2020最新Android大厂面试真题大全(附答案)
这份
Android面试
真题涵盖了图片,网络和安全机制,网络,数据库,插件化、模块化、组件化、热修复、增量更新、Gradle,架构设计和设计模式,AndroidFramework、Android优秀三方库源码等
Android Developer
·
2020-08-03 08:17
程序员
面试
阿里
网络
android
面试
腾讯
字节跳动
Android面试
题(七)设计模式
九、架构设计9.1MVC模式MVC模式介绍:MVC是Model-View-Controller的简称Model:模型层,负责处理数据的加载或者存储View:视图层,负责界面数据的展示,与用户进行交互Controller:控制器层,负责逻辑业务的处理MVC模式的特点:1.耦合性低;2.可扩展性好;3.模块职责划分明确MVC模式的不足:XML文件作为视图层,所做的事情比较有限,所以Activity作为
胜天半子
·
2020-08-03 06:27
Android
Java
Android 面试题总结之Android 基础(四)
Android面试
题总结之Android基础Service(四)在上一章节
Android面试
题总结之Android基础BroadcastReceiver(三)我们讲了BroadcastReceiver基础知识
fuchenxuan
·
2020-08-03 06:07
Android
Android
之美
Android面试
题之Service
1.service是否在mainthread中执行,service里面是否能执行耗时的操作?默认情况,如果没有service所运行的进程,Service和Activity是运行在当前app所在进程中的mainthread里面service里面不能执行耗时的操作(网络请求,拷贝数据库,大文件)特殊情况,可以在清单文件中配置service所在的进程,让service在另外的进程中执行。在Service
liuke0002
·
2020-08-03 05:14
Android
【面试】
Android面试
题集锦
持续更新…Handler谈谈消息机制Handler作用?有哪些要素?流程是怎样的?一个线程能否创建多个Handler,Handler跟Looper之间的对应关系?Handler引起的内存泄露原因以及最佳解决方案软引用跟弱引用的区别为什么系统不建议在子线程访问UI?Looper死循环为什么不会导致应用卡死?使用Handler的postDealy后消息队列会有什么变化?可以在子线程直接new一个Han
It一zhai男
·
2020-08-03 05:22
Android
面试
Android面试
题整理(百度)
1、分别介绍下activity的四种启动模式(android:launchMode属性设置)standard、singleTop、singleTask、singleInstance。standard:模式启动式,每次激活Activity时,都会创建Activity实例,并放入任务栈中;singleTop:如果在任务的栈顶正好存在该Activity的实例,就重用该实例,否者就会创建新的实例并放入栈顶
Henna_13
·
2020-08-03 05:04
Android开发
面试题
Android面试
:一,常用库—Glide源码分析(基于最新版本 4.12.0-SNAPSHOT)
glide-docs-cn/doc/getting-started.htmlGlide3.7.0源码解析:https://blog.csdn.net/sinyu890807/column/info/15318《
Android
☆☆张
·
2020-08-03 05:54
Android面试
Android面试
题详细整理系列(一)
以下这些面试题都是笔者在(2017年1月-2017年3月)这段时间所面试android工程师的总结而来,面试的公司包括巨头xx等,还有新贵公司如dd在线科技,gm金融,zk网,momo科技,zbj等,还有小型活力公司如软都科技,星云颜值,英克科技等,不足之处,还望各位不吝赐教。1.如何在子线程创建handler?熟悉handler机制的童鞋都知道,通常handler是在主线程创建,但有些时候要在子
一生中所爱
·
2020-08-03 04:18
Android
Java
android面试
题总结加强再加强版(一)
在加强版的基础上又再加强的android应用面试题集有些补充略显臃肿,只为学习1.activity的生命周期。方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、设置布局、绑定数据至列表等。如果曾经有状态记录(参阅后述SavingActivityState。),则调用此方法时会传入一个包含着此activity以前状态的包对
superjunjin
·
2020-08-03 04:02
android
面试
Android面试
题目
1.androiddvm的进程和Linux的进程,应用程序的进程是否为同一个概念:答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。2.android的动画有哪几种?他们的特点和区别是什么?答:两种,一种是tween动画,一种是frame动画。tween动画,这种
周伯通
·
2020-08-03 04:00
面试
2020最新java+
Android面试
题技术点整理(附答案)
1、什么是面向对象(OOP)?面向过程是具体化的,流程化的,解决一个问题,你需要一步一步的分析,一步一步的实现。面向对象是模型化的,你只需抽象出一个类,这是一个封闭的盒子,在这里你拥有数据也拥有解决问题的方法。需要什么功能直接使用就可以了,不必去一步一步的实现,至于这个功能是如何实现的,管我们什么事?我们会用就可以了。面向对象的底层其实还是面向过程,把面向过程抽象成类,然后封装,方便我们我们使用的
脚踏七星
·
2020-08-03 02:52
Android基础知识
Android面试
题-LayoutInflater源码分析
源码分析相关面试题Volley源码分析注解框架实现原理okhttp3.0源码分析onSaveInstanceState源码分析Activity相关面试题保存Activity的状态activity的启动模式原理(一)activity的启动模式原理(二)activity的启动模式原理(三)ActivityRecordTaskRecord和ProcessRecord之间的关系service里面start
马伟奇
·
2020-08-03 02:06
面试题
面试题
源码
android
框架
android面试
题-Service中弹出Dialog
AlertDialog.BuilderalertDialog=newAlertDialog.Builder(this);alertDialog.setMessage("有新消息,是否查看?");alertDialog.setPositiveButton("否",newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfac
马伟奇
·
2020-08-03 02:35
面试题
Android面试
题-SharedPreferences源码分析
SharedPreferencessp=context.getSharedPreferences(spName,Context.MODE_PRIVATE);SharedPreferences.Editoreditor=sp.edit();editor.putString(key,(String)object);editor.commit();源码分析@OverridepublicSharedPre
马伟奇
·
2020-08-03 02:35
面试题
Android面试
题总结(一)
关于技术准备,主要是包含下面几项:项目经历Java基础设计模式算法网络相关知识Android基础Android源码Android性能优化开源库源码、题型一、事件分发流程http://blog.csdn.net/mingtiannihao623/article/details/78005303二、Android性能优化之视图篇(渲染机制)http://blog.csdn.net/applicaton
SunnyDay_sz
·
2020-08-03 02:45
android遇到的
Android之Handler总结篇
Android面试
之Handler1.谈谈消息机制Handler作用?有哪些要素?流程是怎样的?
是非的Android学习之路
·
2020-08-03 01:46
面试准备
java
android
多线程
flutter
kotlin
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他