- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 【Android面试知识点】Activity相关
Activity是Android的四大组件之一,也可以说是出镜率最高的一个类,里面的知识点可以说是非常多,也是面试官必问的,接下来我们就通过学习提问的方式,来学习源码,顺便看看可能有哪些在面试中可能问到,因为Activity的知识点太多,所以可能涵盖不全,还请见谅。Activity的生命周期 Activities在Android系统中是由一个叫做Activity 栈的来管理的,当一...
2018-03-26 13:53:44 98
原创 【Android面试知识点系列】Activity的爷爷ContextWrapper、父类ContextThemeWraper相关
在开始介绍四大组件之前,我们需要了解一些关于他们的父类的细节,这样有助于我们更好的理解四大组件。上一篇我们介绍了Context,这个抽象类涵盖了很多我们所熟知的方法,也是Android访问应用资源的基础。那么我们接下来看它的子类也是Activity的爷爷ContextWrapper又做了那些封装。ContextWrapper的主要用途? 该类是对Context的代理,代理了Cont...
2018-03-20 23:46:18 498
原创 【Python】实现自动保存Windows聚焦漂亮图片
首先代码部分是从http://blog.csdn.net/sinat_22659021/article/details/78681652 这个网址拷贝的,稍作修改。希望作者不要找我麻烦,我也不想重复造轮子,so……先交代一下背景,我昨天发现我的锁屏和我的壁纸总是固定的,每天也没有新鲜感,严重影响心情啊,虽然之前搞过一个用python自动爬取bing每日壁纸,但是图片还是怎么好看,昨天就...
2018-03-20 22:33:30 1437
原创 【Android面试知识点系列】Context相关
Context是大家比较熟悉的一个类,但是里面有好多我们不怎么熟悉的知识点,接下来就让我们通过学习提问的方式,学习Context类源码。Context是一个接口还是抽象类? 抽象类,通过源码可以知道。public abstract class Context {Context的主要用途 获取一个应用环境的相关全局信息,例如获取资源、访问classes、启动Acti...
2018-03-20 16:15:37 305
原创 【Android面试知识点系列】Message相关
Message,是一个携带有数据的对象,handler通过发送该对象,完成消息的传递,跨线程的处理等。我们通过源码来学习在有哪些潜在的知识点。msg.arg1 与 msg.arg2一般在什么场景下使用? 如果传输的数据只是简单的interger类型,这两个参数是相对于setData方法更加低成本的方法,setData开销相对更大一些相对于new Message,为什么obtain...
2018-03-19 23:59:54 189
原创 【Android面试知识点系列】MessaeQueue相关
MessageQueue也是面试中与Handler、Looper是Handler问题套餐系列之一。那么究竟它又有什么潜在的知识点呢?让我们一起从源码出发。MessageQueue通过什么方法将Message对象添加进来?在什么时候执行该操作? MessagQueue通过enqueueMessage(Message,long)方法将Message添加进来,添加的主要流程为,如果该消息...
2018-03-19 23:17:10 281
原创 【Android面试知识点系列】Handler相关
和其他面试点一样,我将 通过自己学习源码,来总结可能出现的问题点。再次鼓励的大家通过源码学习Android或者其他语言的知识,源码之下,毫无隐瞒。 Handler作为Android中重要的一个类,在面试中经常被问到,也是Android跨线程通讯的好手段。谈一谈Handler在Android中的主要用途安排Message或者Runnable对象在本线程中指定时间点执行让me...
2018-03-18 23:33:44 277 1
原创 【Android面试知识点系列】Looper相关
Looper是一个面试中经常被用来问的知识点,我这里也只是总结一下通过看Looper源码可能在面试中问到的知识点,还是推荐大家多看源码。 Looper在Handler机制中,就像是一个传送带的电动机,它驱动着传送带(MessageQueue)不断的运输货物(message),handler类似于往传送带上面放置消息的机械手臂。不知道这个比喻是否恰当。默认线程中是否存在Loope...
2018-03-17 23:17:57 275
原创 对于人才的理解
什么是人才?仔细想想,我的答案是,用心做事的人。 怎么才算用心?耐心能够做看似无聊枯燥的工作,并且没有任何抱怨。耐得住寂寞,可以平静的做这些事。细心善于发现生活和工作中的看似微不足道的事情,也许是客户的一句话,也许是一段文字。 他善于发现生活中的点点滴滴中的智慧。专心做工作的时候,心无旁骛,不会被其他庞杂事情轻易打断,这个在现在处处有微信各种 快节奏生...
2018-03-14 23:53:46 2993
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人