<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Android668的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Android668</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Android668]]></copyright><item><title><![CDATA[androidstudiondk开发！京东面试真题解析，大厂面经合集]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114755916</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114755916</guid><author>Android668</author><pubDate>Sat, 13 Mar 2021 18:04:07 +0800</pubDate><description><![CDATA[前言
说起IT行业，大多数人脑海里反应出的第一个标签一定是“高薪”，而说起程序员，大家更多想到的可能是：
秃顶、木讷、格子衫；
加班多、能赚钱、不花钱；
没对象……
这难道就是传说中的“国际驰名双标”？程序员难道就不是IT 行业的？
上面的都还不是最让人担心的，关键是，网上还有很多人说“程序员在互联网行业里面是吃青春饭的，干到35岁就会被行业淘汰掉”。
这下子戳到了大家心里的痛点。
食用指南
和大部分人一样，我在复习完第一遍Android知识的情况下，看到相关的知识回答的仍然不能够令自己满意。
在第二遍系.]]></description><category></category></item><item><title><![CDATA[androidapp开发教程！面试的时候突然遇到答不上的问题怎么办？持续更新中]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114755881</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114755881</guid><author>Android668</author><pubDate>Sat, 13 Mar 2021 18:03:24 +0800</pubDate><description><![CDATA[开头
Android开发中，热修复技术被越来越多的开发者使用，市面上也出现很多成熟的开源框架。但对大部分开发者来说，热修复依然是一个既熟悉又陌生的词。仅仅知道热修复的作用，会使用框架，那样意义并不大。我们还要知道热修复的原理，这样不管框架如何变化，只要基本原理不变，我们都可以快速掌握它，或者自己动手写一个适合项目的热修复框架。
第一轮技术面
两个面试官，针对简历上项目和内存及优化等方面问了很多，还有架构设计等，大概一小时左右，一面面完让等会，如果让回去等通知估计就是凉了。
二面HR
问了一些自己的要求和规划]]></description><category></category></item><item><title><![CDATA[android中文api文档！字节跳动移动架构师学习笔记，大牛最佳总结]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114702781</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114702781</guid><author>Android668</author><pubDate>Fri, 12 Mar 2021 18:38:28 +0800</pubDate><description><![CDATA[前言
准备面试其实已经准备了挺久了,当时打算面试准备了差不多以后,跟公司谈谈涨薪的事情,谈不拢的话,就年后直接找其他的公司。谁想到婚假还没休完,老板就在公司宣布了撤出上海的决定,愿意去深圳的就去,不愿意的就自己找工作,给了一个多月的时间找工作,就没有赔偿了,反正公司也没钱。悲哀….
幸好提前准备过,不过都是断断续续的今天看点这个,明天看点那个,三天打鱼两天晒网的,也没用心去准备.这下好了,直接到了最差的地步了,没办法,用心准备吧。
背景介绍
Android 项目一般使用 gradle 作为构建打包工具，而其]]></description><category></category></item><item><title><![CDATA[androidtv开发！Android黑科技保活实现原理揭秘，经典好文]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114702751</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114702751</guid><author>Android668</author><pubDate>Fri, 12 Mar 2021 18:36:19 +0800</pubDate><description><![CDATA[前言
这些题目是网友去百度、小米、乐视、美团、58、猎豹、360、新浪、搜狐等一线互联网公司面试被问到的题目。
熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率。
欢迎一线公司员工以及网友提交面试题库，欢迎留言。
网上的都是按照公司划分的，想找具体某一方面的知识点有点不好找，我这里就根据知识点分门别类的整理了一下，想看哪一块可以快速找到。

1.ListView 中图片错位的问题是如何产生的?
2.混合开发有了解吗？
3.知道哪些混合开发的方式？说出它们的优缺点和各自使用场景？（解答：比如:RN，w]]></description><category></category></item><item><title><![CDATA[androidsdk版本！2021年Android工作或更难找，大厂内部资料]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114702742</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114702742</guid><author>Android668</author><pubDate>Fri, 12 Mar 2021 18:35:31 +0800</pubDate><description><![CDATA[前言

Hi~，我是 2020 届物联网专业毕业生，现就读于杭州。谨以此文来记录我的秋招以及入门前端以来的学习历程，如有错误，希望大家能及时提出！

面试情况
前前后后一共面试了 14 家公司的前端岗，按城市划分为：

北京：小米，京东，美团，百度，去哪儿
杭州：阿里，网易，微店，字节跳动
上海：七牛云，哈啰出行
深圳：腾讯，富途，乐信

历时4个月，最终收获了 小米、京东、微店、字节跳动 的offer
不清楚你是不是知道，咱们中国有相当大的一部分软件公司，他们的软件开发团队都小的可怜，甚至只有1-3个人，]]></description><category></category></item><item><title><![CDATA[androidpc模拟器！大厂offer手到擒来，挥泪整理面经]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114702719</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114702719</guid><author>Android668</author><pubDate>Fri, 12 Mar 2021 18:34:04 +0800</pubDate><description><![CDATA[开头
笼统来说，中年程序员容易被淘汰的原因其实不外乎三点。
1、输出能力已到顶点。这个人奋斗十来年了，依旧碌碌无为，很明显这人的天花板就这样了，说白了，天赋就这样。
2、适应能力越来越差。年纪大，有家庭，老油条，学习能力下降，磨洋工等等。
3、性价比逐渐降低。到了35岁的年薪基本都不会低的，然而输出能力到天花板了，随着年纪的逐渐增大，性价比会越来越低。说来说去就那经典的一句话：可替代性太高。25岁的年轻人便宜且前途可期，35岁已兑现天赋价格还高，这两选谁都差不多的时候，你说企业会怎么选……任何一个当了老板的]]></description><category></category></item><item><title><![CDATA[android书！34岁安卓开发大叔感慨，分享PDF高清版]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676179</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676179</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:59:52 +0800</pubDate><description><![CDATA[开头

面试时间：2021.2.9 1~3面、2021.2.13 4~6面、2021.2.26 HR面
面试部门 + 岗位：商业化 - 高级 Android 开发工程师
面试感想：整体面得比较累，基础面、交叉面、Boss面，前前后后对接了 6 个面试官 (离当初给我说的 3面+HR面 貌似差得有点远￢＿￢) 。算法到 Boss 面都还在写，不过庆幸的是面试官没有为难我 (老实交代了算法没怎么准备，哎…)，算法都不太难。整体项目比基础问得多。
面试建议：算法、基础是敲门砖，项目是试金石，良好的面试形象是加分项]]></description><category></category></item><item><title><![CDATA[android主板！你了解过移动端适配吗？高级面试题+解析]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676164</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676164</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:59:09 +0800</pubDate><description><![CDATA[前言
前几年移动互联网创业的风口，如今渐渐消失，移动互联网被巨头公司瓜分，一些创业公司倒闭了，Android&nbsp;开发需求慢慢趋近于饱和。而当初移动互联网处于风口时，自学、转行以及培训机构出来了大量 Android 开发从业者，导致目前看起来市场供大于求。
那么&nbsp;Android&nbsp;开发工程师们应该如何面对当下的局面呢？
其实当下的供需关系不平衡不代表没有需求，市场上过多的是只会写 xml 和 Activity、只会用代码堆需求的初级 Android&nbsp;程序员，而高级&nbsp]]></description><category></category></item><item><title><![CDATA[android与js交互！5年经验Android程序员面试27天，大厂面经合集]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676142</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676142</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:58:26 +0800</pubDate><description><![CDATA[前言
最近发现大家都喜欢看面试相关的文章，我也跟一波风，总结了一下我面试中所遇到的问题总结，分享一下面试中被问的最多的一些问题。
希望对正在找工作的朋友提供一些帮助。
好了话不多说，进入正题。

第一：首先弄清楚自己岗位晋升（转型）路线
大多数程序员的晋升路径无非以下几种：
技术型：初级工程师-&gt;中级工程师-&gt;高级工程师-&gt;架构师(技术专家)-&gt;技术总监-&gt;CTO
管理型：工程师-&gt;项目组长-&gt;项目经理-&gt;项目总监-&gt;技术总监-&gt;CTO
交叉型：初]]></description><category></category></item><item><title><![CDATA[androidspring！Android开发究竟该如何学习，薪资翻倍]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676128</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676128</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:57:37 +0800</pubDate><description><![CDATA[前言
工欲善其事必先利其器!在现代IT中，每个Android程序员都需要最好的工具来提高他们的技能和效率。在Android应用程序开发这个残酷的竞争行业中，只有优秀的程序员才能生存下去。你需要向客户展示你拥有的最佳技术和能力。
不仅仅是展示你的设备以吸引客户，还要确保你的Android应用程序在高效的时间内以最高质量构建。那么哪些是最好的Android开发者工具?有很多选择，但并非所有工具都足够好。在不浪费任何时间的情况下，让我们来看看以下的Android应用开发工具。
正文
很多人对成长有误解，在他们眼中]]></description><category></category></item><item><title><![CDATA[androidsdk版本！330页PDF，10万字的知识点总结，大厂面试题汇总]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676114</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676114</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:56:54 +0800</pubDate><description><![CDATA[前言
今年的寒来得格外慢，眼看年关将近，开年就入春了，但西北季风似乎没有往年的无情。
天气和互联网行业的双重寒冷险些让我翻不过身。
那时的我正处在一个尴尬的境地，工作两年，压力不大，朝九晚五，做着一些在刚入职就一直在做的增删改查。

曾经也找过一些书，一些视频，告诉自己，认真学一学，不然以后的路会越来越难走。但我发现自己已经不是那个在高中孤注一掷为考上大学努力学习的热血少年了。我曾以为自己的实力虽然不济，但认真复习一下找个工作应该不会太困难。好吧，现实狠狠地打了我的脸，年初面试的不断失利，让我明白了自己的不]]></description><category></category></item><item><title><![CDATA[androidjar包！怒斩获了30家互联网公司offer，最强技术实现]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676098</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676098</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:56:11 +0800</pubDate><description><![CDATA[前言
去年11月份因为家里出了一些事情，从老东家辞职，在家待了一段时间。本想着年后再出来找工作，但是“梦想是美好的现实是残酷的”年底爆发了疫情，直接把我的计划打乱了，直到3月中旬才出来找工作。
因为疫情原因整个Android开发行业都受到了打击，一些公司也开始裁员，竞争压力变大，刚开始找了十几个大大小小的公司，面试了十几次都没通过，要不就是过了，自己却不满意的。
于是我决定把这段时间面试所遇到的问题总结起来，沉淀一段时间，把所有面试中遇到的Android知识点都学习一遍，沉淀了一段时间学习后终于是“皇天不负]]></description><category></category></item><item><title><![CDATA[androidjar包！BAT这种大厂履历意味着什么？全网独家首发！]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676084</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676084</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:55:28 +0800</pubDate><description><![CDATA[我们都是被圈养的人？
我的朋友程序员K，说他在电力行业的一家软件公司做了八年Android开发，用到的各种技术，数据库，网络请求，事件传递，响应框架都很熟悉，甚至JNI/NDK/Framework，JS、Server端开发都能玩儿转，个人也是部门骨干。
因为疫情，今年公司项目锐减，已经签的项目，也迟迟不能开始，公司难以运转，就做了一些优化。K原本不在被优化之列，但他觉得留下来也意义不大，就主动申请了一个名额，拿了几个月赔偿金，出来找工作。
K对找工作本来信心满满，谁知道一面试，连“熟悉SSM吗？用它们做过项]]></description><category></category></item><item><title><![CDATA[31道Android面试题，跟Android初学者分享几点经验，真香！]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676070</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676070</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:54:45 +0800</pubDate><description><![CDATA[前言


Flutter 作为Google出品的一个新兴的跨平台移动客户端UI开发框架，正在被越来越多的开发者和组织使用，包括阿里的咸鱼、腾讯的微信等。



今天，我主要讲解Flutter中文本组件方面的Widget，包括Text、RichText、TextField，希望你们会喜欢。


什么是中年危机
根据权威数据显示，国内IT程序员鼎盛时期是在25-27岁左右，30岁对于程序员而言完全是一个38线，接着就是转业转岗的事情，这一点在业界也算是一个共识了。
大学毕业步入IT行业普遍年龄也是在22岁左右，]]></description><category></category></item><item><title><![CDATA[0基础学安卓开发！这些年我所经历的所有面试，成功定级腾讯T3-2]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114676050</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114676050</guid><author>Android668</author><pubDate>Thu, 11 Mar 2021 17:54:02 +0800</pubDate><description><![CDATA[作为一名即将求职的程序员，面对一个可能跟近些年非常不同的 2020年，你的就业机会和风口会出现在哪里？在这种新环境下，工作应该选择大厂还是小公司？已有几年工作经验的老兵，又应该如何保持和提升自身竞争力，转被动为主动？
就目前大环境来看，跳槽成功的难度比往年高很多。一个明显的感受：今年的面试，无论一面还是二面，都很考验Android程序员的技术功底。
最近搜集了一些基础问题以及阿里、腾讯2020年一些精选的面试题，最后还把把技术点梳理成一份大而全的“Android高级工程师”面试xmind（实际上比预期多花了]]></description><category></category></item><item><title><![CDATA[android单例模式！安卓工程师跳槽经验分享，妈妈再也不用担心我找工作了！]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114640172</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114640172</guid><author>Android668</author><pubDate>Wed, 10 Mar 2021 16:58:48 +0800</pubDate><description><![CDATA[前言
工欲善其事必先利其器!在现代IT中，每个Android程序员都需要最好的工具来提高他们的技能和效率。在Android应用程序开发这个残酷的竞争行业中，只有优秀的程序员才能生存下去。你需要向客户展示你拥有的最佳技术和能力。
不仅仅是展示你的设备以吸引客户，还要确保你的Android应用程序在高效的时间内以最高质量构建。那么哪些是最好的Android开发者工具?有很多选择，但并非所有工具都足够好。在不浪费任何时间的情况下，让我们来看看以下的Android应用开发工具。
第一章：设计思想与代码质量优化
1、]]></description><category></category></item><item><title><![CDATA[android加固！整理出Android逆向系列学习进阶视频，附超全教程文档]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114640139</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114640139</guid><author>Android668</author><pubDate>Wed, 10 Mar 2021 16:58:05 +0800</pubDate><description><![CDATA[前言
作为一个程序员，性能优化是无法避开的事情，并且性能优化也是软件系统中最有挑战的工作之一，更是每个工程师都需要掌握的核心技能。
性能问题和Bug不同，后者的分析和解决思路更清晰，很多时候从应用日志即可直接找到问题根源，而性能问题，其排查思路更为复杂一些。
对App进行性能优化，是一个系统性的工程，对工程师的技术广度和技术深度都有所要求。&nbsp;一个简单的应用，它不仅包含了应用代码本身，还和虚拟机、存储、网络等紧密相关，线上应用一旦出现了性能问题，需要我们从多方面去考虑。
但在实际的工作中，很多情况下]]></description><category></category></item><item><title><![CDATA[android入门项目！每个程序员都必须掌握的8种数据结构！附面试题答案]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114640102</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114640102</guid><author>Android668</author><pubDate>Wed, 10 Mar 2021 16:57:21 +0800</pubDate><description><![CDATA[前言

组件化是 保持整个 App 可持续地进行高质量开发的基础，近年来也是业界一直在积极探索和实践的方向，在深入理解组件化架构的过程中，将不断考验你的技术深度与广度；
实践中我还参考了十几家技术团队的解决方案（例如：美团、有赞、阿里等等），在这个系列里，我将总结我对于组件化的思考和实践。

1、知道它是什么、有什么用
相信很多人在学习的时候，一开始都会在网上找一整套资料或者买一本书来学习，结果就是内容太多，学了记不住或者学到一半感觉很难，便放弃了，更别提写代码了，根本无从入手。
而更好的一种办法便是学之前]]></description><category></category></item><item><title><![CDATA[android入门实例！2021年移动开发者未来的出路在哪里，已拿offer]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114640072</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114640072</guid><author>Android668</author><pubDate>Wed, 10 Mar 2021 16:56:33 +0800</pubDate><description><![CDATA[背景

前段时间朋友辞去了北京一家小创公司Android开发的工作，准备寻找新的工作的时候，要和我聊聊天。告诉我再找不到工作就考虑转行了！
话语间无不感叹安卓有点强弩之末的味道！聊天过程中，朋友也顺带分享了一波阿里饿了么、百度Android岗的面经。我也帮他内推了几份工作岗位，却因为技术欠缺和经验不足等问题被友好的回绝了！
如何学习Android Framework
既然Framework这么重要，那我们该如何学习呢？
关于如何学习Android Framework开发知识，最近小编有幸在字节跳动总监手里扒]]></description><category></category></item><item><title><![CDATA[android从入门到精通！我的阿里春招之路分享，再不刷题就晚了！]]></title><link>https://blog.youkuaiyun.com/Android668/article/details/114640044</link><guid>https://blog.youkuaiyun.com/Android668/article/details/114640044</guid><author>Android668</author><pubDate>Wed, 10 Mar 2021 16:55:50 +0800</pubDate><description><![CDATA[前言


Flutter 作为Google出品的一个新兴的跨平台移动客户端UI开发框架，正在被越来越多的开发者和组织使用，包括阿里的咸鱼、腾讯的微信等。



今天，我主要讲解Flutter中文本组件方面的Widget，包括Text、RichText、TextField，希望你们会喜欢。


Android 相关
1. Android 之 SharedPreferences 内部原理浅析
2. Android 源码分析-消息队列和 Looper
3. Android 源码分析—带你认识不一样的 AsyncT]]></description><category></category></item></channel></rss>