自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(328)
  • 资源 (5)
  • 收藏
  • 关注

原创 日趋饱和的Android程序员行业,这一行在未来究竟会发展成什么样子,又有多少发展潜力呢?

前言对于这一整个行业来说,每个人都会有不同的看法,关于Android的兴衰,以及在日后Android的发展都是各有各的看法的,像这种吃技术饭的行业,当然要到一定的高度才能看到这一整个行业的发展前途,所以,在下面的文章中,我挑选了几个行业内的知名角色的看法观点作为依据。第一位大佬是某一流大学计算机教师平心而论, Android的竞争对手只有一个,苹果的IOS。近两年,硬件方面,苹果手机市场不断被安卓智能机蚕食,华为,OPPO。。。。哪一个是好惹的主。软件方面,微信小程序横空出世,苹果逼停微信赞赏,

2021-03-19 16:54:33 2896 14

原创 今年Android面试有新要求,资深面试官口述了这几个点

前言这个月解决了两个高端岗位,马上也就要入职了。成果也是蛮显著的。但是这个月的放鸽率也是非常高,有点颇受打击了。今天本来约面4个人的,结果只来了一个。本来都是极有信心的,虽然后面也都是候选人主动沟通说明原因,是不得已而为之。一个是上班高峰期查看了路程需要一个小时,比自己的预期高了,所以综合考虑下来不考虑。第二个是目前找到新工作,答应新东家明天就去上班了,就不想来参加面试了,第三个是觉得工作内容与自己的期望有所差异,就不再考虑了。工作内容、地点、面试时间都是之前电话已确认过才邀约的,但是最后还是因

2021-03-18 16:11:01 1144 10

原创 Android妹子深夜和我视频,哭的像个泪人,我该怎么安慰?

缘起前两天来了个搞安卓的小妹妹和我视频诉苦,在大厂工作,被提前谈了绩效,团队的优化名额让她背了,很不服气。想跳槽,可主管又说,她很优秀,要让背也确实没得选择的选择,因为她是新人,又是女孩子,确实没人家做的多,让她忍一忍,等来年想办法给她晋升。说到这里,小妹妹委屈地终于绷不住了,哭的像个泪人,于是我便把她约了出来,好好安慰了一番,其实安慰女孩子很简单,最简单有效的一个办法就是轻轻地摸着她的头,肯定她,赞美她,再带她去吃点好吃的,等她缓过来再讲道理,女孩子在情绪激动的时候是不适合讲道理的,讲道.

2021-03-17 15:08:40 1320 8

原创 Android面试主题整理合集(一)

面试主题我这里打算分为三部分去发布,大家可以关注我一下,以免错过。Android基础知识1.Looper总结Looper通过prepare方法进行实例化,先从他的成员变量sThreadLocal中拿取,没有的话就new 一个Looper,然后放到sThreadLocal中缓存。每个线程只能创建一个Looper实例private static void prepare(boolean quitAllowed) { if (sThreadLocal.get() != null) {.

2021-02-03 15:20:24 2402 7

转载 APP加固攻防梳理

作者:小道安全转载地址:https://juejin.cn/post/7077121745697636359背景现在市面上对APP的安全合规管控越来越严格了,也就要求了APP在上架之前一定要做合规检测和加固处理。对APP就是加固的好处,可以提高APP的安全性,提高APP被逆向分析破解的门槛,同时通过加固保护可以提高过安全合规的检测。由于APP加固技术不断被攻破情况,因此加固技术也是不断在快速迭代的过程。现在市面上的加固产品的还是比较多的,并且各个加固技术产品都有其各自优缺点,但是加固产品的所采用技.

2022-03-21 15:50:05 1083

转载 金三银四必备,全面总结 Kotlin 面试知识点

作者:彭旭锐前言在 Android 面试中很重视基础知识的考察,其中语言基础主要包括 Java、Kotlin、C/C++ 三种编程语言。在小彭面试的经验中,发现很多同学的 Kotlin 语言能力只是停留在一些非常入门的语法使用上;在这篇文章里,我将为你浓缩总结 Kotlin 中最常用的知识点和原理。希望通过这篇文章能够帮助你扫除支持盲区,对于一些语法背后的原理也有所涉猎。1. 为什么要使用 Kotlin?面试官问这个问题一方面可能是先想引入 Kotlin 这个话题,另一方面是想考察你的认.

2022-03-19 20:16:20 747

原创 Android 开发们的现状通病~

Android开发的现状貌似已经是一个老生常谈的问题了。但今天不想写Android开发的现状,什么Android前景如何、Android凉凉之类被别人写烂了的话题。今天我们来聊聊我们自己,我们Android程序员的现状。各位朋友也都是从标题看起点进来的。确实,标题很扎心,也很真实。架构师是程序员晋升的顶点,谁不想成为一名架构师呢?为什么大部分程序员从入行到转行,自始至终还是一个码农呢?我们带着思考看下去。大部分程序员都是从小公司、小团队做起。特别是非科班出身的程序员,除非技术过硬,不然很难进到大公司.

2022-03-18 21:20:49 459

转载 Android LifeCycle 源码学习总结

作者:入魔的冬瓜整体设计Lifecycle的核心设计模式就是观察者模式。LifeCycleOwner 是被观察者,LifecycleObserver 是观察者。而LifecycleRegistry 像是个中介,管理观察者和被观察者,处理来自LifeCycleOwner 的事件,进行状态同步,并通知所有的LifecycleObserver。LifeCycleLifeCycle 的 State 和 Event先看看 LifecycleRegistry 的父类,Lifecycle 的.

2022-03-18 14:33:18 432

原创 Android 面试基础坑,你掉进去过几次?

一、性能优化1.如何对 Android 应用进行性能分析android 性能主要之响应速度 和UI刷新速度。可以参考博客:Android系统性能调优工具介绍首先从函数的耗时来说,有一个工具TraceView 这是androidsdk自带的工作,用于测量函数耗时的。UI布局的分析,可以有2块,一块就是Hierarchy Viewer 可以看到View的布局层次,以及每个View刷新加载的时间。这样可以很快定位到那块layout & View 耗时最长。还有就是通过自定义View来减少vi

2022-03-17 21:27:49 138 1

转载 Android 12 自动适配 exported 深入解析避坑

作者:恋猫de小郭众所周知,从 Android 12 开始,使用了 TargetSDK 31 之后,四大组件如果使用了 intent-filter, 但是没显性质配置 exported App 将会无法安装,甚至编译不通过。❝比如启动的 Activity 就需要设置 exported 为 true ,至于其他组件是否设置为 true 则看它是否需要被其它应用调用。❞然而这个事情的状态是这样的:如果出现问题的 AndroidManifest 文件是你本地的,那手动修改即可;但如果出现.

2022-03-17 14:33:27 978

转载 ASM 字节码插桩:监控大图加载

作者:业志陈加载图片是一个很常规的操作,同时也是一个“成本”较高的行为,因为加载一张图片可能需要先后历经 网络请求、I/O 读写、内存占用 等多个过程。我们一般是通过 Coil、Glide 等开源库来加载图片,完全无需关心其加载过程,而其中可能就隐藏着一个不是很合理的情况:加载的图片属于大图,超出了展示所需加载展示所需的图片会造成不必要的性能浪费,同时也可能会引发 OOM,因此进行应用性能优化的一个点就是检测应用全局的图片加载情况,本文就来介绍如何通过字节码插桩的方式来实现全局大图检测首先,什么类.

2022-03-16 16:30:41 277

原创 ButterKnife为什么执行效率为什么比其他注入框架高?它的原理是什么

面试官: ButterKnife为什么执行效率为什么比其他注入框架高?它的原理是什么心理分析: ButterKnife框架一直都是使用,很少又开发者对butterknife深入研究的,既然你是面试Android高级岗位,自然需要有相应被问到原理的准备,面试官想问你对注解处理器了解多少,Android编译流程有多少认识求职者:应该从 注解处理器原理 与优势说起,肯定注解处理器对解放生产力的作用。然后可以引申常见的 Butterknife,Dagger2,DBFlow。这才是加分项优势我们.

2022-03-11 20:59:46 93

转载 性能优化:Android中Bitmap内存大小优化的几种常见方式

作者:tinyvampirepudgeAndroid中的bitmap是比较占用内存的,bitmap的大小直接影响到了应用占用内存的大小。bitmap占用内存大小的计算方式为:bitmap内存大小 = bitmap宽度(px) * bitmap长度(px) * 一个像素点占用的字节数BitmapFactory给我们提供了多个decode方法,我们可以从不同的数据源中加载bitmap,如下图所示:一个像素点占用的字节数对应的参数是Bitmap.Config,它是一个枚举类,具体取值如下:而每.

2022-03-11 14:48:04 528

原创 来自Android 高工的感慨~

最近看着这样一折帖子:“求求你们不要去外包了!!!”,这个经历我和我有点相似。都是毕业时找工作比较迷茫,然后就随便找个外包公司做着。而我一干就是4年,最终从外包跳出来了,我想说的是,但凡当初有点机会,Dog都不会选择去外包!在互联网开发这个圈子里面,外包正向上面图中所说的,处于一个比较尴尬的位置,虽然是同样的职业程序员,但是前面带了个外包这个前缀始终是比较尴尬吧。下面就用自身经历解释为什么不要去外包:1.掌握不到核心技术,缺乏技术的累积。因为外包基本做的都是甲方公司的 “边角料”,而内部的核心技术

2022-03-10 17:14:42 121

转载 实战 | 在应用中使用 Compose Material 3

作者:Android 开发者前言Material You 是下一代 Material Design 的发展方向,也是一种全新的设计愿景: 方便您打造个性化的样式设计、满足各种需求并自适应各种屏幕;Jetpack Compose 是用于构建原生 Android 界面的新款现代工具包,可以帮助您更快地构建更出色的应用。您可能对现有的 Compose Material 库十分了解,它基于 Material Design 2 规范,其中包括了 Material 主题、Material 组件和深色主题等功能.

2022-03-10 14:07:34 584

原创 校招三面阿里Android岗过后,委婉拒收offer

前言:来自粉丝的面经分享,说一下个人情况吧。本科学历,学的专业软件技术。在学校自己写过2个安卓的小项目,也参与过团队开发的一些项目,一直很向往阿里,得知阿里校招时超级兴奋。立马开始啃各种面试题,刷面经。功夫不负有心人,顺利拿下实习生offer。话不多说,面试场景具体如何,各位看官捧个场吧。另外,下文中涉及到的面试题答案、复习文档,均有完整PDF版分享,需要的小伙伴,可去我 Github 进行查阅。GitHub地址: https://github.com/733gh/Android-T3

2022-03-09 21:10:28 150

转载 写给Android工程师的AOP知识

作者:树獭非懒如果你接触过Java后台开发,一定听过AOP的概念,它到底是什么东西,对我们Android开发有什么用呢?本博客站在Android工程师的角度探索一下AOP这个熟悉又陌生的概念:AOP是个啥AOP是Aspect Oriented Program的首字母缩写,翻译过来就是面向切面编程。这个概念中面向容易理解,编程可以理解,最关键的是切面是指什么?在理解切面之前,先回顾一下我们熟悉的OOP(Object-Oriented Programming),面向对象编程。我们知道,面向对象的.

2022-03-09 14:13:39 150

原创 Android 高工对自己过往面试的汇总总结~

前言对过去的两三年做个总结,或许能帮助到些人,或者从中能得一些建议。这次出去面试主要是两个星期的时间,第一个星期主要是投简历,第二个星期主要是面试,一天安排了2-3个面试。一、如何准备面试呢?面试的注意事项有哪些呢?下面是我总结的一些准备面试的Tips以及面试必备的注意事项:1.准备一份自己的自我介绍,面试的时候根据面试对象适当进行修改(突出重点,突出自己的优势在哪里,切忌流水账);2.注意随身带上自己的成绩单和简历复印件;(有的公司在面试前都会让你交一份成绩单和简历当做面试中的参考。)3

2022-03-08 21:11:32 108

转载 Flutter 学习与性能优化总结

作者:小肥羊冲冲冲Android前言有幸负责的模块使用Flutter编写,在三个月的开发过程中,在原有Demo自学基础上又学到了很多,谨以此篇文章做一个Flutter阶段性的学习和总结,以便于往后的学习过程中温故而知新,那么我们正篇开始。前世今生新事物的诞生往往是有一定原因存在的,移动端在这条路上有几个阶段,从Android Native 到 WebView 阶段,为了获得不发版本就可以获得实时动态化的效果,双端使用JSBridge实现了与原生Native底层能力的对接。   Native容器阶.

2022-03-08 14:37:35 448

原创 2021年为什么这么多人劝退Android开发,学习正确姿势是什么?

前言刚来的也别害怕,其实这也是内卷的一种形式,把你吓跑了,行业内的人就能多点时间休息,不然内卷就会加剧,自己的日子也就越来越难混;还有些不思进取所谓的Android前辈,被自己同事屌,被老板屌,能留在公司都是老板施舍,转头就怪起行业来,实在是可笑。不过话说回来,Android开发之所以会被劝退,还有以下几个原因:移动红利期已过。现在需要真才实学,门槛高了不少,不再是当年培训班出来都可以月入一万多的年代了; 业界技术导向。国外巨头由Mobile First转为AI First,国内培训班第一时.

2021-11-03 13:55:34 2858 1

原创 下次一定会成,Android面试血泪教训(九场面试的经验与得失)

前言人就是在不断的失败中认清自己看了太多大佬分享自己的面试经验,各种拿 offer 拿到手软,心里那个羡慕啊,奈何自己咸鱼一枚,总是安慰自己说,学历不行,中途转行,肯定和大佬比不了的,即使每天坚持学习,不过却没有什么方向,沉浸在自己的舒适圈里,虽然内心向往大厂,但是投过几次简历没消息以后,就慢慢抛之脑后了。好在内心还是有执念,刚好也三年多的经验了,就决定试试。这一试,可算是开眼界了。在几个月的时间内,陆陆续续面了这么些厂,对我来说还算是不错的一些了结果是都失败了,所以这篇并没有什么.

2021-09-01 21:47:42 217 6

原创 Android 如何拦截用户频繁操作(比如点击事件)

前言在 Android 界面开发中,频繁操作是一个需要注意的点。 频繁操作: 频繁点击一个按钮,或者同时点击多个item,等产生的冲突情况。解决方案场景1假设在 Activiyt A 界面有一个 按钮 T ,点击T 将跳转到 Activity B.void handleClick(){ Intent intent = new Intent(ActivityA.this,ActivityB.class); startActivity(intent);}但是用户很可能

2021-08-16 20:44:53 562 1

原创 学弟吐槽:太可怕!现在的Android面试官都是这样不给人“活路”吗?

前言前几天我的一个大学学弟跟我吐槽他面试挂了,觉得现在的面试很卷! 听他描述完想起了之前我在知乎看到的一个问题----什么是高质量的Android面试! 当然质量高的面试,不仅仅针对于Android,毕竟,语言只是一个工具!有来有回,见招拆招。 所有的面试者都希望在自己的能力范围内,尽可能的展现自己的能力(我还不错,快给我发Offer吧),希望和面试官有的聊,聊的还不错。这就和大家刚开始找另外一半一样,共同“语言”,共同“话题”,是进一步深入的基础。 ==优秀的的面试官就像一个主持人,更多的是做

2021-08-16 16:35:17 282 2

原创 21年的程序员们,超过四十岁的都去干什么了,能干到四十吗?

前言现在IT行业在中国很热门,以其自由+高薪吸引了很多年轻人,但是我们知道整天坐着不动对着电脑编程,时间长了身体或多或少都会有些小毛病,那么这个行业到底是个年轻饭呢还是可以长久发展的?一千个人就有一千个哈姆雷特,众说纷纭,可是自己能不能做,却是只有自己知道,人到中年身不由己咯~,~读万卷书,听百家言,或许能在这乱像下捕获一丝生机,本文收录了三位大佬的见解和看法,供君一览。@ZOMI真实戳中我的心扉!别问!千万别问!背景:41岁头发花白,只在公司里面当个小组长(下面只有2个毕业生)

2021-08-13 17:57:33 5280 4

原创 Android设计模式之迪米特原则

一、定义迪米特原则(LOD:Law of Demeter):一个类对于其他类知道的越少越好,就是说一个对象应当对其他对象有尽可能少的了解,只和朋友通信,不和陌生人说话。二、场景运用小明去找中介租房,他的原则是:只要求房子的面积和租金,其他一律不管,中介将符合要求的房子给到他就行。/** * 租客 */public class Tenant { private static final String TAG = Tenant.class.getSimpleName();

2021-08-13 14:20:57 164 3

原创 Jetpack之LiveData分析

概述官方docLiveData属于Jetpack的架构组件,目的在于当底层数据发生更改的时候可以通知到上层UI进行更新,配合MVVM架构使用,是非常舒服的。个人对它的理解分成两部分:1.LivaData=Live+Data,Live是指它是有生命的,或者说可以感知到生命周期的变化。Data是指它的本质还是一个数据存储相关的类。2.实际的实现就是观察者模型,LiveData的观察者(如我们在observe方法的时候传入的匿名observer对象)是与Lifecycle对象(通常是Activ

2021-08-12 21:25:31 181 3

原创 近两年来的一些Android面试总结,以及常见的一些面试题

这篇文章本来是不想的,因为入职新公司都一个月了,但是想想还是写写,自己对过去的两三年做个总结,或许能帮助到些人,或者从中能得一些建议。这次出去面试主要是两个星期的时间,第一个星期主要是投简历,第二个星期主要是面试,一天安排了2-3个面试。先说说这次面试主要印象比较深的知识点:栈和堆的区别 接口和抽象类的本质区别 String、StringBuffer和StringBuilder的区别 注解、反射、泛型 Handler消息机制,生产者和消费者模型 View、ViewGroup的事件传递机制,

2021-08-12 16:46:01 234 3

原创 JNI 与 NDK 入门(一)

JNI概念JNI是Java Native Interface的简写,它可以使Java与其他语言(如C、C++)进行交互。它是Java调用Native语言的一种特性,属于Java语言的范畴,与Android无关。为何需要JNIJava的源文件非常容易被反编译,而通过Native语言生成的.so库文件则不容易被反编译。 有时我们使用Java时需要使用到一些库来实现功能,但这些库仅仅提供了一些Native语言的接口。 使用Native语言编写的代码运行效率高,尤其体现在音频视频图片的处理等

2021-08-11 21:52:14 715 3

原创 别再问Android开发前景了,现状分析给你看了,难道还要让我教你怎么做?

现状从2010年开始,Android市场开始需要大量的Android开发人员,招聘市场上也开始大量招Android开发人员,大量java开发者开始学习Android开发,招聘市场面试要求上只要有一定java语法基础,都很容易应聘上Android开发的岗位,因为那时候国内Android开发的需求刚刚起步,从事Android开发的人员很少。到2011-2012年,只要有一年左右的Android开发经验,那时候在一线城市很容易拿到10K的起步薪资,那时候市场Android开发的市场空缺大概有30万左右,这

2021-08-11 16:48:45 1121 3

原创 2021大厂Android面试经验BO5,大海胜三场,拿下。

来得比较晚,本来是想着面试完之后立即分享出来的,中途有点事情耽搁了,然后自己也没上心,所以这篇文章来的这么晚,虽然平时也得浮生两日闲,但也记不起还有这档子事,所以拖延到现在。闲话少货,开始正文2020年是转折的一年,2021年算是收获的一年。先分享一下offer的情况阿里高德(offer) 爱奇艺(offer) 腾讯视频(offer) 小米(被拒) 今日头条(被拒)在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论你是做前

2021-08-10 21:24:01 108 2

原创 双非大三,无实习经历,如何以 hard 模式逆袭字节跳动

一口吃不成胖子,就吃好几口一个普通大三学习人的挣扎路线,对校招同学会具有一定参考价值没想过泡大厂的,看完此篇,可能会发现大厂真的没那么遥远整理的系统知识梳理放在了文末,有需要自取哦~简单介绍22届毕业生,双非本科杭州师范大学,5月初拿到字节幸福里前端 offer学校有知名优秀校友马云,填志愿时曾幻想学校和阿里巴巴啥关系,是不是很容易进阿里事实证明,没啥关系,洗洗睡吧大学期间,属于普普通通学习型学生,间歇性踌躇满志,习惯性混吃等死绩点中上,不挂金身还在,没参加任何竞.

2021-08-10 19:33:56 604 2

原创 小白都看得懂的布局加载流程

本篇文章的起点是从 Activity的 setContentView方法说起。我先放一张加载布局的时序图,布局加载涉及的类相对比较少一些。1. Activity#setContentView()public void setContentView(@LayoutRes int layoutResID) { getWindow().setContentView(layoutResID); initWindowDecorActionBar();}这里 getWindow()

2021-08-09 21:03:34 281 2

原创 专科出身,苦学Android,最终圆梦阿里

前言王侯将相宁有种乎?我本是某大专院校一名普通的互联网开发专业的学生,某次机缘巧合之下,我在大一的时候结交了一名成功入职大厂的学长,常有联系,学长给我介绍了阿里的众多福利,以及帮我树立了在大学正确的学习观念。在别人都在声色犬马之中沉浮,我早早拿起了书本,在学长的帮助和内推之下成功入职阿里,七月初的内推,八月初成功入职。专科本就在学历上面占尽劣势...

2021-08-09 20:11:34 212 2

原创 收好这份钉钉和抖音的客户端面经,真的很重要!!!

结合自己之前去很多大公司的面试经历和自己面别人的一些题,这里做一些总结,Android面试中常见的面试题。1,Android的Handler运行机制 要解释Handler的运行机制就要讲几个对象:Message、Handler、Message Queue、Looper。Handler获取当前线程中的looper对象,looper用来从存放Message的 MessageQueue中取出Message,再有Handler进行Message的分发和处理。Message Queue(消息队列...

2021-08-08 21:41:38 512 2

原创 面试官:“来,你会try-with-resource写法吗”?

前言try-with-resouce写法是在JDK1.7引入的一个语法糖,用来进行io数据流关闭的简易写法。常见的Java关闭IO数据流的写法在JDK 1.7之前,我们先看一下常见的写法String readTextFromFile(String path) { BufferedReader br = null; StringBuilder sb = new StringBuilder(); try { br = ne...

2021-08-06 21:52:35 318

原创 五年工作经验的程序员,究竟该具备什么样的能力?

工作五年,四舍五入30岁的年龄,这个年龄段的人,状态其实差不多。但对程序员来说,或许有些不同。技术能力我觉得对大部分程序员来说,工作3年的时候,基本上就达到了技术能力的巅峰,再那之后只是更多的重复,当然,我不否认重复的过程也会有经验积累。经验积累对一个程序员来说固然重要,但单纯从技术角度来说,大概率你不会再学习什么新的技术了。你现在用的是什么,就会一直用下去,即便再跳槽,也是跳到同样技术栈的公司和项目。只要一少部分程序员在5年之后还在学习新技术,可能他们本身对技术比较狂热,也可能他们在冲

2021-08-06 17:31:47 740 2

原创 任性!我开发了一款自己用的天气预报app

原文链接:juejin.cn/post/699109…天气预报可以说是我们日常必备的工具,尤其是在夏季多雨季节,天气预报App的使用也成了家常便饭。国内主流的手机系统都自带了天气预报App,但是很多界面比较丑,有些还强制要打开定位才能使用。再说一下那些三方的天气预报App,虽然界面比较美观,数据相对准确,但存在大量广告、资讯,严重影响使用体验。作为高级安卓代码搬运工的我,实在忍受不了这些,那咋办?自己开发一个吧。功能主要功能如下:城市定位,城市管理 城市实时天气状况、温度、大气压、

2021-08-05 21:07:49 386 1

原创 最新出炉 | 2021年Android面试,被锤没关系,先要摸清面试官的套路

对于跳槽,个人其实相对比较抵触,相比来来回回跳,内心更趋向于随着公司的成长而成长...可事实岂能如人愿?此想法还是太过于理想主义,但至少这是个简单、真挚且内心一直期望的小梦想...不过也是,及时的从温水区离开,走向更远的地方,看更多的风景,未尝不是一种更好的选择...这里特别奉劝各位小伙伴,一定、一定、一定要有自己明确的规划,以及及时止损!!!真的是狗血鸡汤,总要苦过一阵子...这次找工作,的的确确被锤很久,遇到过暖心面试官,也遇到过无良公司,还好一直坚持想找个自己相对喜欢.

2021-08-05 20:11:31 232 2

原创 【基础01】Android 开发到底是做什么?

导读: 本文是「技术交换-Android」的第一篇,主要介绍 Android 开发的工作内容,涉及技术和工作中的难点,并以一个 HelloWorld 项目收尾。一、前端 - 客户端 - Android我们从 Android 开发在互联网公司的定位说起。一个互联网公司的服务可以笼统地拆分成「前端」和「后端」,前端是交给用户使用的部分,比如网站、App、小程序等,主要负责数据的展示和处理用户交互;后端是服务的提供者,主要负责处理各种数据。上面的「前端」是广义上的前端,可以再拆分成 Web 前.

2021-08-03 22:11:36 2831 2

原创 两年 Android 经验面经(有赞等公司)

去年跳槽不成功,在同花顺又呆了一年。一年来收获蛮大,就公司项目来说,已经是非常熟悉了,很多入职不久的,都是不断抱怨,框架太老,技术太旧。这个是实话,但是细看里面的思想和设计还是能学到不少东西的,一年来也顺手优化了许多东西,根据业务也思考了很多更合理的方案。不过还是打算跳槽了,薪资和无法推动项目是个大问题,总不能鱼渔都不得吧。我是抱着找不到好的,就北上的心态找的。做股票期货的,经验类似,面试太过顺利…Activity的启动模式Activity和Fragment数据交互线程间交互的方法都行,

2021-08-03 21:21:45 163 2

rxjava.pdf资料

学rxjava一份资料足够

2021-07-26

Android面试资料整合.rar

学Android一份就够了

2021-07-26

Flutter跨平台开发.rar

一份资料就够了

2021-07-26

Framework学习.md

2021-07-26

Framework学习.pdf

Framework一份资料就够了

2021-07-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除