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的handler说起(一)之message
01工作十余年,作为
android面试
官面了都不下百场,handler一直都是我的经典面试题,因为这个问题不仅是android的核心之一,而且还能问得由浅入深,由窄到宽,非常能看出面试者的水平处于哪个层级
qingtiantianqing
·
2020-08-26 23:19
android技术
Android面试
题
Handler谈谈消息机制Handler作用?有哪些要素?流程是怎样的?一个线程能否创建多个Handler,Handler跟Looper之间的对应关系?Handler引起的内存泄露原因以及最佳解决方案软引用跟弱引用的区别、为什么系统不建议在子线程访问UI?Looper死循环为什么不会导致应用卡死?使用Handler的postDealy后消息队列会有什么变化?可以在子线程直接new一个Handler
hbuzml
·
2020-08-26 23:11
5年Android提升面试题
在博主认为,对于
Android面试
以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考
龙恒.xu
·
2020-08-26 23:10
面试
android面试
-内存泄漏(美图、久邦面涉及到)
一、Android中会造成内存泄露的情景无外乎两种:全局进程(process-global)的static变量。这个无视应用的状态,持有Activity的强引用的怪物。活在Activity生命周期之外的线程。没有清空对Activity的强引用。参考文章:Android内存泄露——全解析和处理办法:http://www.jianshu.com/p/bf159a9c391a5大内存泄漏问题及解决办法:
Zh1Hao的笔记
·
2020-08-26 23:03
面试
工作两年裸辞备战一个多月收割offer,一二线互联网公司
Android面试
题汇总
前言我在互联网某血汗厂工作了两年多,实在是每周996的工作时间压得有点喘不过气,所以就去和组长提了裸辞,组长拉着我聊了两个小时,希望我还是考虑考虑,建议我不要裸辞,多想想工作的意义之类的。那次谈话之后的一周,组长没给我安排活,他建议我休息一段时间再看看,然后请了个接近一周的假休息。虽然组长的话说的挺对,但是还是想着找一个不怎么加班的公司,在休息的时间也上网找了一些大厂的相关面试题,最后还是决定裸辞
Android-until
·
2020-08-26 15:21
面试
Android
程序员
Android
Android开发
面试经历
面试题
移动开发
字节跳动
Android面试
凉凉
我以为是HR一面,结果是技术,没想到啊,没想到!1、描述Activity的生命周期。2、描述一个Activity启动另外一个Activity的生命周期3、Activity标签可以配置什么4、IntentFilter里面的标签可以干嘛5、Service怎么启动了解IntentService吗?6、几大控件有7、存储数据的方式有8、Intent可以干嘛9、Sharedpreference里面的appl
weixin_34072458
·
2020-08-26 15:33
Android面试
中遇到的问题总结
001:内存溢出与内存泄漏的区别:内存溢出outofmemory,是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露memoryleak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memoryleak
weixin_30522095
·
2020-08-26 14:53
可能是目前最全的《
Android面试
题及解析》(379页)
不知道有多少人和我一样是年前辞职,结果赶上了疫情,在家里一呆就是几个月!但塞翁失马,焉知非福!我本来就打算年后找工作,正好趁着这段时间,历时3个月,整理了这份可能是市面上最全面的安卓面试题解析大全!从基础到架构进阶,包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。文章中所列主要为大纲部分,详细内容可以在文末自行获取
singwhatiwanna
·
2020-08-26 14:00
Android面试
总结常用的一些三方框架
Okhttp执行流程及源码解析Okhttp:在网络框架中我使用的是谷歌官方支持的okhttp网络请求框架。相对于原生、httpurlconnect和其他框架,okhttp使用简单、方便、支持网络请求复用、封装了对网络请求过程进行的处理,效率高。Okhttp通过构建者模式可以构建拦截器、线程分发器、代理、和Socket以及请求体,通过构者构建出okhttpClicent对象,再通过newcall方法
ridgepole_king
·
2020-08-26 14:21
Android记录技术
Android面试
一天一题(Day 17:老外的面试题)
2015年7月的深圳,炎热,有一个周末正在和同事聚餐,接到了Hans的跨洋电话要我帮他做一道
Android面试
题。
prince58
·
2020-08-26 13:09
Android面试
Android面试
遇到过的问题
1.syncronized和volatile区别?2.Sleep和wait区别3.内存分析工具使用了哪些?4.Android手机界面卡顿的原因?5.handler机制6.retrofit+okhttp源码分析7.Lrucache源码分析8.Glide源码分析9.Arraylist和Set源码分析10.Binder机制原理和源码分析11.Android卡顿原因分析,及解决方案2.安装包瘦身全部总结3
上海滩抢钱小子
·
2020-08-26 13:10
Android技术
可能是目前最全的《
Android面试
题及解析》(379页)
相信有不少小伙伴是年前辞职,结果赶上了疫情,在家里一呆就是几个月!但塞翁失马,焉知非福!趁着这段时间,小伙伴们可以参考这份可能是市面上最全面的安卓面试题解析大全!从基础到架构进阶,包含了腾讯、百度、小米、阿里、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中高级安卓技术点。文章中所列主要为大纲部分,详细内容可以在文末自行获取哈!如果你熟练掌握本文中列出的知识点
c10wtiybq1ye3
·
2020-08-26 12:22
百度
腾讯
设计模式
面试
android
Android面试
过程中遇到的一些问题2019
Android面试
过程中遇到的一些问题2019这里记录一下在Android中面试遇到的一些回答的不是很好的问题1.原生模块如何跳转到Flutter模块集成sdk,并将sdk作为一个单独的module添加到项目中跳转到
风炫灬梦想
·
2020-08-26 11:09
其他
字节跳动
Android面试
凉凉经:题目基本都答对,但一面就被刷,问hr原因说是机密...
背景面是是上海的Androidleader岗位,周日一轮面试,自我感觉答的都还不错。结果收到邮件面试结束了,说什么"你优秀的学识和能力给我们留下了深刻的印象!经过对你综合情况的仔细评估,并经过与岗位需求进行谨慎匹配和权衡之后,非常遗憾,我们这次没有和你达成合作。但你的信息已经被录入到公司人才库"。意思就是挂了呗。后来打电话问hr,没跟我说原因。然后面试过程中,有一点奇怪的地方,面试前面试官跟我说我
Android-until
·
2020-08-26 11:59
面试
Android
程序员
面试
Android
Android开发
移动开发
面试经历
Android面试
常见_性能优化问题
1,如何检测一段代码的执行时间?在做项目的时候有时候需要对一段程序代码或者对一个操作测试时间,那代码可以如下:longstartTime=System.nanoTime();try{Thread.sleep(3000);}catch(InterruptedExceptione){e.printStackTrace();}longendTime=System.nanoTime();Log.i(TAG
ridgepole_king
·
2020-08-26 11:44
java常用面试题
Android 值得深入思考的几个面试问答分享
金九银十面试季又要到来了,这里给大家不定期更新大厂面试真题,今天来分享一下
Android面试
中几个值得我们深入思考的面试题还有解析,希望可以帮助到即将面试的小伙伴们,祝面试顺利~文末还有大厂面试专题资料包免费分享
Android-until
·
2020-08-26 11:32
Android
面试
程序员
Android
面试题
关于
android面试
的几个问题
最近刚从西安某某公司离职,去年毕业刚干了一年的android开发,目前一直在找android相关的工作,这个工作找的我都快怀疑人生了,目前工作真的不好找。现在android大多数都找底层开发的,应用层的太少了。面试了三家公司了,两家小公司都太坑,在我感觉那些面试官不像是专业的,问的问题太。。。。,问问题很随意,好像都不懂安卓开发一样,浪费时间,更可恶的是有家公司说要试用三天,看看技术怎么样,没有工
胡巴胡巴胡巴胡巴
·
2020-08-26 11:59
android
Android之进阶总结篇
Android面试
之进阶杂谈1.如何进行单元测试,如何保证App稳定?2.Android中如何查看一个对象的回收情况?3.Apk的大小如何压缩?
是非的Android学习之路
·
2020-08-25 17:37
面试准备
【精华】
Android面试
精华总结——数据存储与IO
一、File文件存储1.文件的操作模式2.相关操作方法3.读取SD卡上的文件4.读取raw和assets文件夹下的文件 如果我们不想自己的文件被编译成二进制文件的话,我们可以把文件放到这两个目录下,而两者的区别如下:res/raw:文件会被映射到R.java文件中,访问的时候直接通过资源ID即可访问,而且他不能有目录结构,就是不能再创建文件夹assets:不会映射到R.java文件中,通过Ass
Time-space
·
2020-08-25 17:31
Android开发
多家一线互联网公司
Android面试
题:小米+百度+360+美团【下】
前言前几篇更新了一些
Android面试
题上半部分,很多人说太简单了,那么接下来我们来更新下半部分,我们一起来看看,希望对大家都有所收获接下来,我会整理一些一线互联网公司的面试题,希望能在面试的时候帮助到大家
Android技术开发应用
·
2020-08-25 17:33
面试
程序员
Android
Android开发
BAT
架构
性能优化
开发经验
虚拟机
Fragment
Volley
Handler
YY子公司 Bigo
android面试
YY子公司BigoAndroid笔试题1.如下列代码有没有问题?为什么?newThread(){Handlerhandler=null;publicvoidrun(){handler=newHandler();};}.start();答点:run()里面的子线程使用handler有问题,必须使用Looper.prepare();Looper.loop();2.当多个线程需要对同一个变量进行读写,一
静听涛声
·
2020-08-25 15:07
面试经历
android
bingo
yy
Android面试
题
接口和抽象类的区别:抽象类只能单继承,接口能多实现(一个类只能继承一个抽象类,但是能实现多个接口)抽象类是一个类,可以被任意权限修饰符修饰,静态和非静态属性,final和非final属性,可以有抽象方法和非抽象方法;接口只能被public,final修饰,只能有静态方法,即使没有显示的声明,而且是不可修改的;抽象类可以有任意类型的属性,接口只能有静态常量修饰的属性。抽象类可以有普通方法和抽象法方法
指尖流逝的青春
·
2020-08-25 02:45
Android面试
题(六)2网络与安全机制(1)
八、网络与安全机制6.1网络框架对比volley:功能基于HttpUrlConnection;封装了UIL图片加载框架,支持图片加载;网络请求的排序、优先级处理缓存;多级别取消请求;Activity和生命周期的联动(Activity结束生命周期同时取消所有网络请求性能可拓展性好;可支持HttpClient、httpUrlConnection、和okhttp开发者使用封装行好,简单易用应用场景合轻量
胜天半子
·
2020-08-24 23:13
Android
Java
Android面试
题(二)Android基础3
(三)常见的一些原理性问题1、Handler机制和底层实现上面一共出现了几种类,ActivityThread,Handler,MessageQueue,Looper,msg(Message),对这些类作简要介绍:ActivityThread:程序的启动入口,该类就是我们说的主线程,它对Looper进行操作的。Handler:字面意思是操控者,该类有比较重要的地方,就是通过handler来发送消息(
胜天半子
·
2020-08-24 23:13
Android
Java
Android面试
Android面试
之Activity生命周期
在我们操作APP的时候,Activity之间会不断进行切换,其中就包含了每一个Activity的生命周期,我们就可以根据生命周期来处理不同的业务。因此这也是面试官喜欢问到的问题。简单理解Activity的生命周期稍微看一下这图,我相信写Android的同学一定不会陌生,这张图详细地展示了Activity的不同状态以及状态的转换,看着这图我们也加点代码来理解记住,有利于我们以后怎么去描述出来什么是A
firejunking
·
2020-08-24 22:33
Android
android
面试
Android面试
之Activity启动模式
Activity的启动模式,是我们Android开发经常用到,也是面试官经常随口要你回答的一个点。接下来我们了解一下。任务栈是什么任务栈Task,是一种存放Activity实例的容器,他是以栈的形式进行存放,也就是以先进后出,压栈和出栈。在启动Application的时候,系统会默认创建一个Task进行Activity的存放,默认启动Activity会放在同一个栈,新启动的Activity会被压入
firejunking
·
2020-08-24 22:33
Android
面试
android
Android面试
之Java引用类型简答
对于Java对象的引用,在面试的时候会在OutOfMemoryError错误时被问到。下面我们对Java的强引用、软引用、弱引用、虚引用作简单的了解。强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器不会收回它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不
firejunking
·
2020-08-24 22:33
Java
面试
java
Android面试
设计模式之单例模式
在面试的时候面试官会问我们常用的一些设计模式,这里先介绍一下单例模式。为什么要使用单例模式1.控制资源的使用,通过线程同步来控制资源的并发访问;2.控制实例产生的数量,达到节约系统资源;3.作为通讯媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通讯。有多少种单例模式1.饿汉式publicclassCustomSingleton{privatesta
firejunking
·
2020-08-24 22:33
设计模式
Android面试
一天一题(13 Day: AsyncTask)
记得2012年的时候,在MTK公司内部的一个WorkShop上我分享了对AsyncTask的理解,听众都很有兴趣地参与讨论使用AsyncTask的问题所在。因为UI线程阻塞的问题,每一个Android应用开发都会遇到要开工作线程中去做耗时间的操作,相对于newThread再使用Handler更新UI的话,直接使用AsyncTask无疑是最经济方便的选择。关于AsyncTask有很多是非,如最早的1
prince58
·
2020-08-24 22:42
Android面试
Android 面试总结
https://github.com/AweiLoveAndroid/CommonDevKnowledge主要分为以下几部分java面试题
Android面试
题高端技术面试题非技术性问题&HR问题汇总java
jessica_zc
·
2020-08-24 22:04
好的学习资源
基础知识梳理(面试)
Android面试
准备:事件分发机制
View的事件分发机制举例为按钮设置onClick点击事件和onTouch触摸事件的执行顺序为:1、onClick事件:button.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){Log.d("TAG","onClickexecute");}});2、onTouch事件:button.setOnT
境界之轮回
·
2020-08-24 21:50
Android学习
Android面试
准备:自定义控件
Android自定义控件总结Android已经为我们提供了很多控件,但是大多数控件功能都比较单一简单,不能满足我们的需求,我们可以通过自定义控件的方式来实现自己想要的功能。Android实现自定义控件的方式一般有三种,第一种是继承现有的控件,重写相应的方法来扩展该控件的功能;第二种是继承View类或者ViewGroup类,通过onDraw方法绘制控制,然后通过onMeasure方法设置控件的显现,
境界之轮回
·
2020-08-24 21:19
Android学习
android面试
(8)-AsyncTask
今天讲一讲AsyncTask的基本知识。1.概念:AsyncTask是Android提供的轻量级的异步类,本质上就是一个封装了线程池和handler的异步框架;2.使用方法(1)三个参数(A)Params:参数的类型;(B)Progress:后台任务执行进度的类型(C)Result:后台任务的返回结果的类型(2)五个方法(A)onPreExcute():做一些初始化操作,在UI线程中执行(B)do
胖哥哥飘过
·
2020-08-24 21:35
android
android面试题
腾讯
Android面试
:Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么
面试官:Handler中有Loop死循环,为什么没有阻塞主线程,原理是什么心理分析:该问题很难被考到,但是如果一旦问到,100%会回答不上来。开发者很难注意到一个主线程的四循环居然没有阻塞住主线程求职者:应该从主线程的消息循环机制与Linux的循环异步等待作用讲起。最后将handle引起的内存泄漏,内存泄漏一定是一个加分项先上一份整理好的面试目录前言Android的消息机制主要是指Handler的
初一十五
·
2020-08-24 16:49
android
面试
handler
腾讯
这份字节跳动历年校招
Android面试
真题解析,你确定不收藏?(中)
这份字节跳动历年校招
Android面试
真题解析,你确定不收藏?(上)AnimationQ:Android中有哪几种类型的动画?
小陈乱敲代码
·
2020-08-24 12:21
Android
Android面试
Android开发
面试
Android
android
这份字节跳动历年校招
Android面试
真题解析,你确定不收藏?(下)
这份字节跳动历年校招
Android面试
真题解析,你确定不收藏?(上)字节跳动正式启动2021届秋季校招!这份字节跳动历年校招
Android面试
真题解析,你确定不收藏?
小陈乱敲代码
·
2020-08-24 12:21
Android开发
Android面试
校招
面试
Android
校招
这份字节跳动历年校招
Android面试
真题解析,你确定不收藏?(上)
前言近日,字节跳动正式启动了2021届秋季校园招聘,为应届毕业生开放超过6000个工作岗位。这一数字超过了该公司往年秋招规模,并与其今年春招规模持平。全年校招人数共计超过1万2千人,远高于同类型互联网公司,体现了字节跳动保持业务快速增长,重视对优秀人才的持续投入。字节跳动校园招聘负责人介绍,该项招聘主要面向2021届毕业生,即2020年9月至2021年8月期间毕业的大学生群体。这批岗位覆盖字节跳动
小陈乱敲代码
·
2020-08-24 12:20
Android
Android面试
校招
android
面试
校招
2017美团
Android面试
2017美团
Android面试
1.Android基础Activity的生命周期Fragment的生命周期ActivityA启动ActivityB,A与B各自的生命周期流程(包括A被全覆盖,和半覆盖的区别
姚瑶大坏蛋
·
2020-08-24 11:44
Android 面试之 Android 篇三
本文出自EddyWiki,转载请注明出处:http://eddy.wiki/interview-android.html本文收集整理了
Android面试
中会遇到与Android知识相关的简述题。
eddy_wiki
·
2020-08-24 08:00
Android面试
题架构篇
Android面试
题架构篇,如果喜欢请持续关注和推荐。如何实现一个网络框架(参考Volley)1.缓存队列,以url为key缓存内容可以参考Bitmap的处理方式,这里单独开启一个线程。
Android从高级到
·
2020-08-24 07:33
Android面试
之Java基础
追加一句话:本文章已授权秦子帅微信公众号转载。一、java面向对象的三大特性与含义1、继承:从已有的类得到继承信息创建新类的过程,继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序的可变因素的重要手段。2、封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已经定义的接口。面向对象的本质就是将现实世界描绘成一系列完全自制、封闭的对象。可以说,封装就是隐藏一切可隐藏的东
吾乃韩小呆
·
2020-08-24 04:57
Android面试
总结(持续更新修改)
###
Android面试
总结(持续更新修改)1.Android的四大组件是哪些,它们的作用?
安卓飞
·
2020-08-23 23:05
android面试
2017已来,最全面试总结——这些
Android面试
题你一定需要
结合以往自己的经历,今天给大家总结下
Android面试
题,希望有帮助。本文转自:(http://www.jianshu.com/p/a22450882af2)1:Activity生命周期?
TobiasLeeBeiJing
·
2020-08-23 12:38
android公共方法收集
面试
跳槽
Android面试
补习(五)粗浅了解组件化,模块化,插件化热更新,增量更新,65536
其实这些东西,作为初学者,我们目前是接触不到的,但是要有一定的了解,我曾经花了很多的时候去研究,现在也记不得太多了,还是一些粗浅的概念方面的理解,但是这个概念,很重要。决定你的编程思维。接下来我只做简短的概念介绍,长篇大论度娘那里很多,我也是从度娘那学的,就没必要再搬出来了。65536Android最大支持方法数,解决方案在build.gradle下在android{}中的defaultConfi
服装学院的IT男
·
2020-08-23 11:09
转:大厂
Android面试
题
下面分享一下各个公司的面试题目爱奇艺Android消息机制AndroidView绘制流程,当一个TextView的实例调用setText()方法后执行了什么Androiddalvik虚拟机和Art虚拟机的优化升级点Android屏幕渲染机制热修复的原理,你都了解过哪几种热修复框架OkHttp的原理Android线程池的实现原理JavaGC机制HashMap的实现机制,怎么样HashMap线程安全可
Monkey_King_Bar
·
2020-08-23 09:34
面试题
【
Android面试
】关于post你真的了解吗?
思考:view.post()和handler.post()有什么区别?有时候我们在onCreat里面无法获取到控件宽高,调用view.post()就可以获取到了。为什么呢?下面是view.post()源码可见当View已经attach到window,直接调用UI线程的Handler发送runnable。如果View还未attach到window,将runnable放入ViewRootImpl的Ru
程序员学园
·
2020-08-23 08:57
Android面试
相关
Android基础1、什么是ANR如何避免它?如果耗时操作需要让用户等待,那么可以在界面上显示进度条。2、View的绘制流程;自定义View如何考虑机型适配;自定义View的事件3、分发机制;View和ViewGroup分别有哪些事件分发相关的回调方法;自定义View如何提供获取View属性的接口;4、Art和Dalvik对比;虚拟机原理,如何自己设计一个虚拟机(内存管理,类加载,双亲委派);JV
Hans在路上
·
2020-08-23 07:06
android Service 一些思考
看了
Android面试
一天一题(1Day),对Service的一些总结与思考作者原文章链接:http://www.jianshu.com/p/7a7db9f8692d作者用几个简短的问题已经问到了service
天道酬勤_jianchi
·
2020-08-23 06:31
Android面试
心得和应对思路
随着Android从业人员的增多,当下
Android面试
不再局限几年前ListView如何使用,Android生命周期等入门级知识,而是逐渐形成一套体系,从多角度考察应聘者。
luoyangzk
·
2020-08-22 21:52
MVC框架模式在Android中的应用
一.引言在Android中,不论是实际开发,还是在
android面试
中,MVC无时无刻都存在我们的身边,由此可见MVC的重要性,所以,我将分模块来对MVC框架做一个完整的剖析,全面认识MVC,能够在项目开发中非常熟练的引用
wellke666
·
2020-08-22 19:27
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他