<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chuoxian6735的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chuoxian6735</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chuoxian6735]]></copyright><item><title><![CDATA[Android 9.0 源码_机制篇 -- 全面解析 Handler 机制（原理篇）上]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824179</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824179</guid><author>chuoxian6735</author><pubDate>Thu, 21 Mar 2019 17:32:00 +0800</pubDate><description><![CDATA[#开篇
#核心源码

#简述
在整个 Android 的源码世界里，有两大利剑，其一是 Binder 机制，另一个便是 Handler 消息机制。消息机制涉及**MessageQueue/Message/Looper/Handler **这4个类。
Handler 是 Android 中引入的...]]></description><category></category></item><item><title><![CDATA[几个移动开发程序员朋友跳槽薪资翻倍了]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824178</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824178</guid><author>chuoxian6735</author><pubDate>Fri, 15 Mar 2019 16:33:00 +0800</pubDate><description><![CDATA[从去年底到前几天，不断被各路跳槽的朋友刺激着，他们都跟我说着同一件事：跳槽了，薪资翻倍了，去一家叫做字节跳动的公司了。
让我更加讶异的是一个在微博做移动开发的朋友跟我说他舍弃了年终奖，在春节之前就投入到这家公司的怀抱，这让我一度以为这个朋友是被传销了，后来认真上网查了下，原来字节跳动是那家擅长...]]></description><category></category></item><item><title><![CDATA[面世宣言：给 Android 开发者的面试手册]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824176</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824176</guid><author>chuoxian6735</author><pubDate>Wed, 13 Mar 2019 21:02:00 +0800</pubDate><description><![CDATA[## 序言 
关于面试系列部分我将分为六个专题来讲，有感兴趣的同学可以关注下。 
- Android 面试（一）：说说 Activity 的四种启动模式 Android - 面试（二）：如何理解 Activity 的生命周期 
- Android 面试（三）：用广播 BroadcastRe...]]></description><category></category></item><item><title><![CDATA[什么样的工程师更受大公司的欢迎？]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824175</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824175</guid><author>chuoxian6735</author><pubDate>Thu, 21 Feb 2019 20:28:00 +0800</pubDate><description><![CDATA[本文主要是大家问问题最多的一个作者也是Android 面试指南最资深的一位工程师给大家做的解答集合，本文依旧采取隐去提问者名称的方式。 
一问 2 个比较具体的问题好了： 
1.学习 kotlin 开发目前是不是有必要的，在面试时会加分吗？ 2.移动开发与深度学习结合那些东西是可以实践一下的，...]]></description><category></category></item><item><title><![CDATA[如何才能通过一线互联网公司面试？请掌握这些！]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824174</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824174</guid><author>chuoxian6735</author><pubDate>Wed, 20 Feb 2019 17:19:00 +0800</pubDate><description><![CDATA[如何才能通过一线互联网公司面试？请掌握这些！ 

1.如何导入外部数据库？ 
把原数据库包括在项目源码的 res/raw 
android系统下数据库应该存放在 /data/data/com. 
. 
（package name）/ 目录下，所以我们需要做的是把已有的数据库传入那个目录下.操...]]></description><category></category></item><item><title><![CDATA[你是否真的适合搞NDK开发？]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824170</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824170</guid><author>chuoxian6735</author><pubDate>Mon, 18 Feb 2019 17:56:00 +0800</pubDate><description><![CDATA[最近很多人说，Android越来越不好找工作了，学习NDK开发会不会好点，今天就聊聊这个问题。是否应该选择学NDK？ 
一.哪些场景下要用到NDK开发？ 
 
 跨平台的库，如FFmpeg, skip，weex, 
 加固，防逆向 
 签名校验 
 图片压缩 
 音视频解码 
 OpenGL ...]]></description><category></category></item><item><title><![CDATA[面试完 BAT等数十家公司，我想谈谈关于 Android 面试那些事]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824168</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824168</guid><author>chuoxian6735</author><pubDate>Thu, 31 Jan 2019 16:30:00 +0800</pubDate><description><![CDATA[一. 本文目的 
笔者将在本文中就Android开发工程师这一岗位，结合自己最近跳槽的经历，谈一谈自己对于面试的一些看法，希望能帮助到正在跳槽中的你们，也给自己的金三跳槽之旅划个圆满的分号。 
 
注：本文适合工作三年以内的职场菜鸟观看，尤其针对想从小公司到大公司（更准确的说，是从普通公司...]]></description><category></category></item><item><title><![CDATA[一个自学Android 人的第三年的面经分享]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824167</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824167</guid><author>chuoxian6735</author><pubDate>Wed, 30 Jan 2019 16:18:00 +0800</pubDate><description><![CDATA[一.前言 
最近事情比较多，工作比较忙，同时在自学泰语和前端，精力比较分散。差点这份面经就跳票了，感谢同行的鼓励让我重新提笔。 
数数这也正好是我入行的第三个年头了，侥幸当年在外包公司得到实习的机会，从此开始了IT生涯。回头看看这三年一步一步走来，真是吃了不少苦头。不知道你们有没有跟我同样的...]]></description><category></category></item><item><title><![CDATA[慢慢细谈Android 面试的细节]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824163</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824163</guid><author>chuoxian6735</author><pubDate>Mon, 28 Jan 2019 16:24:00 +0800</pubDate><description><![CDATA[一 . 前言 
前段时间，因为团队极度缺人，连续面了不少同学，正好借此分享一下自己对面试的一些浅见。谨代表个人观点，如果您觉得哪里说的不好，欢迎指教和批评～ 

二 . 细节杂谈 
之所以是细节杂谈，说实话，是因为真的不知道可以写什么，网上关于面试的文章很多，大概看了几篇之后，更不知道写什么...]]></description><category></category></item><item><title><![CDATA[面试就是你来我往，互相了解]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824162</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824162</guid><author>chuoxian6735</author><pubDate>Fri, 25 Jan 2019 19:37:00 +0800</pubDate><description><![CDATA[序 
首先，每家公司都有不同的公司文化，对技术人员的要求都不尽相同。有的公司希望你踏踏实实干，不需要你很多稀奇古怪的想法，只要按部就班完成功能即可；有的公司则乐意看到员工的创造力，多尝试新技术，用不同方式完成任务。因此，面试者不可能都满足每家公司的要求。 
其次，程序员一般比较内敛，平时码字...]]></description><category></category></item><item><title><![CDATA[Android开发者要换多少次工作，才能心满意足？]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824158</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824158</guid><author>chuoxian6735</author><pubDate>Thu, 24 Jan 2019 16:51:00 +0800</pubDate><description><![CDATA[在 IT 界流传着这么一句话：要想涨工资，那就得跳槽。 
想从公司得到涨薪，不是没有，有也是很少的。大约在8% 到 25%，但是只有突出贡献的人才能拿到 25%，普通人，能涨10%也就很不错了。 
技术厉害，不一定能入职心心相念的公司。跑得快的人，不一定是最先到达终点的人。 我们不能一味追求薪...]]></description><category></category></item><item><title><![CDATA[2019 阿里、头条、腾讯、美团 Android面试题]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824157</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824157</guid><author>chuoxian6735</author><pubDate>Wed, 23 Jan 2019 16:19:00 +0800</pubDate><description><![CDATA[1. 阿里 
 
 一面（3/8 21:17，电话，61 分 47 秒） 
   
   自我介绍 
   项目来历 
   MySQL 和 MongoDB 的区别 
   关系型数据库和非关系型数据库的区别，各自在什么情况下使用 
   为什么海量数据时适合用非关系型数据库 
   为什么...]]></description><category></category></item><item><title><![CDATA[2019 阿里、头条、腾讯、美团 Android 面试经验分享]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824155</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824155</guid><author>chuoxian6735</author><pubDate>Wed, 23 Jan 2019 15:49:00 +0800</pubDate><description><![CDATA[1.前言 
本文从面试准备、面试技巧等方面分享一些个人经验。希望能给大家带来帮助。 
 
2.面试情况 
 
 阿里（蚂蚁金服）：拿到 offer 
 
 
 头条（抖音、火山）：拿到 offer 
 
 
 美团（美团平台）：拿到 offer 
 
 
 腾讯（腾讯音乐）：二面挂 ...]]></description><category></category></item><item><title><![CDATA[你问我答，准备面试需要做哪些技术储备，面试官更加关心什么方面的技术点？...]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824154</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824154</guid><author>chuoxian6735</author><pubDate>Tue, 22 Jan 2019 20:57:00 +0800</pubDate><description><![CDATA[这个系列整理了关于如何进入大厂的一些问题，包含了技术储备，面试官更加关心什么方面的技术点等等 
一 第一个问题： 
准备面试，工作 3 年了想面个大厂，现在那面试官会更注重问哪方面呢？是算法还是那些框架原理？还是 Android 源码？还是看你做过的项目经验？我知道肯定都会问到，那么问的那一方...]]></description><category></category></item><item><title><![CDATA[Android 开发面经，历时两月斩获BAT+头条四个公司 Offer]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824153</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824153</guid><author>chuoxian6735</author><pubDate>Fri, 18 Jan 2019 15:25:00 +0800</pubDate><description><![CDATA[Android 开发面经，历时两月斩获BAT+头条四个公司 Offer 
拿了 BAT+头条 四个 offer；同时也在帮公司招聘，筛选简历并面试。对技术面试这回事有一些体会，在此分享。 
 
坦白说，我对我个人在这次求职中的表现并不十分满意，面试前没有做足够充分的准备——数次被面试官出的...]]></description><category></category></item><item><title><![CDATA[作为面试官，如何考察工程师的软素质]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824152</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824152</guid><author>chuoxian6735</author><pubDate>Thu, 17 Jan 2019 16:48:00 +0800</pubDate><description><![CDATA[本文会跟大家一起分享我的思考，包括但不限于如下话题： 
 
 工程师的软素质模型 
 如何识别工程师的软素质 
 如何发现并改进自己软素质方面的不足 
 工程师的职业发展 
 美团点评的工程师文化 
 
如果你也对这些话题感兴趣，欢迎留言交流。 
 
 
  
   
   概述 
   技...]]></description><category></category></item><item><title><![CDATA[Fragments片段]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824151</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824151</guid><author>chuoxian6735</author><pubDate>Wed, 16 Jan 2019 16:54:00 +0800</pubDate><description><![CDATA[Fragment 表示 Activity 中的行为或用户界面部分。您可以将多个片段组合在一个 Activity 中来构建多窗格 UI，以及在多个 Activity 中重复使用某个片段。您可以将片段视为 Activity 的模块化组成部分，它具有自己的生命周期，能接收自己的输入事件，并且您可以...]]></description><category></category></item><item><title><![CDATA[LiveData概述]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824149</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824149</guid><author>chuoxian6735</author><pubDate>Tue, 15 Jan 2019 16:58:00 +0800</pubDate><description><![CDATA[LiveData 是一个可观察的数据持有者类。 
与常规observable不同，LiveData是生命周期感知的，这意味着它尊重其他应用程序组件的生命周期，例如活动，片段或服务。 
此感知确保LiveData仅更新处于活动生命周期状态的应用程序组件观察者 
注意： 
要将LiveData组件...]]></description><category></category></item><item><title><![CDATA[获得BAT技术专家Offer，他到底做了什么？]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824148</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824148</guid><author>chuoxian6735</author><pubDate>Mon, 14 Jan 2019 17:55:00 +0800</pubDate><description><![CDATA[本文我们通过一篇真实的一线面经，带大家去体验一下 BAT 等互联网公司的面试现场氛围！面试者是笔者以前的下属，多年的好朋友。这是他去年早些时候出去面试，拿到 BAT 等多家一线互联网公司技术专家 Offer 的面试经历。 
本文我们通过一篇真实的一线面经，带大家去体验一下 BAT 等互联网公司...]]></description><category></category></item><item><title><![CDATA[正在焦虑的移动开发者们该如何破局？]]></title><link>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824147</link><guid>https://blog.youkuaiyun.com/chuoxian6735/article/details/100824147</guid><author>chuoxian6735</author><pubDate>Fri, 11 Jan 2019 17:26:00 +0800</pubDate><description><![CDATA[正在焦虑的移动开发者们该如何破局？ 
经常会有人问：“现在学习Android开发还有前景？”我的看法是现在只是市场趋于平稳了，对开发人员的要求越来越好了，这并不代表没有前景了。 
移动开发不等于App开发，所有新的技术浪潮其实都可以融入到移动开发的体系里，比如IOT、音视频、边缘计算、VR/...]]></description><category></category></item></channel></rss>