自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 收藏
  • 关注

原创 JVM经典书籍

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长。而不成体系的学习效果低效漫长且无助。时间久了,付出巨大的时间成本和努力,没有看到应有的效果,会气馁是再正常不过的。所以学习一定要找到最适合自己的方式,有一个思路方法,不然不止浪费时间,更可能把未来发展都一起耽误了。如果你是卡在缺少学习资源的瓶颈上,那么刚刚好我能帮到你。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-04 02:58:38 194

原创 iptables转发基础

iptables [-t TABLE] COMMAND CHAIN [num] 匹配条件 -j 处理动作要使用iptables的NAT功能,我们首先需要启用网卡的IP转发功能如果想要永久生效,我们要编辑文件,设置,然后用sysctl -p命令使配置文件生效。我们使用**-t nat**参数指明使用nat表,因为iptables默认使用filter表。nat表同filter表一样有三条缺省的”链”(chains):POSTROUTING:定义进行源地址转换规则,重写数据包的源IP地址。

2024-05-04 01:49:11 397

原创 hibernate学遇到的错误

由于Jboss已经集成了Hibernate,在deploy/lib文件夹中hibernate2.jar的文件已经存在了一个jar包,所以实际的war中可能使用了shar的hibernate2.jar,由于ClassLoader只会在hibernate2.jar的同级及上级目录中寻找hibernate.cfg.xml,所以导致Hibernate并没有去查找%war_dir%WEB-INF/classes中的Hibernate.cfg.xml文件。答:这是在Jboss中使用Hibernate的常见问题。

2024-05-04 00:48:47 228

原创 Google禁止Android-11-自定义-Toast-了?

默认的 toast 是 text toast,如果想使用自定义的 toast ,需要调用setView()方法在** targetSdkVersion** 为R或更高时,调用setGravity和 **setMargin **方法将不进行任何操作官方文档中所述的 Android R 仅影响 「text toast」 ,而自定义的 toast 不受影响调用无效,仅影响 text toast。

2024-05-03 23:45:24 241

原创 Git - 配置并使用多个SSH KEY(2)

这里我希望可以帮助到大家提升进阶。Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。喜欢本文的话,不妨给我点个小赞、评论区留言或者转发支持一下呗~《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-03 22:53:03 560

原创 Flutter状态管理终极方案GetX第一篇——路由(1)

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-03 21:59:21 473

原创 Flutter学习指南:UI布局和控件(1)

}}class _BarWidgetState extends State {var i = 0;@overrideWidget build(BuildContext context) {return Row(children: [Text(‘i = $i’),RaisedButton(onPressed: () {setState(() {++i;});},child: Text(‘click’),)],);}}下面我们开始学习一些具体的控件。为了展示文本,我们使用 T

2024-05-03 11:31:21 308

原创 Flutter 项目实战 底部导航 六

Android高级架构师之路很漫长,一起共勉吧!

2024-05-03 10:48:01 564

原创 Flutter 之 TabBar & TabBarView

“tab9”,];mController = TabController(length: tabTitles.length,vsync: this,);}Widget _appBarView() {return AppBar(title: Text(“TabBar & TabBarView”,style: TextStyle(fontSize: 15, fontWeight: FontWeight.bold)),elevation: 0,bottom: _tabBar(),);}Widget _tabBar

2024-05-03 09:56:59 547

原创 Flutter 1(1)

最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。由于篇幅有限,这里以图片的形式给大家展示一小部分。

2024-05-03 09:13:05 587

原创 EventBus 源码解析及使用体验(2)

代码真的是重质不重量,质量高的代码,是当前代码界提倡的,当然写出高质量的代码肯定需要一个相当高的专业素养,这需要在日常的代码书写中逐渐去吸收掌握,谁不是每天都在学习呀,目的还不是为了一个,为实现某个功能写出高质量的代码。所以,长征路还长,大家还是好好地做个务实的程序员吧。最后,小编这里有一系列Android提升学习资料,有兴趣的小伙伴们可以来看下哦~《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-02 23:37:10 427

原创 codeforces round 369div2 C Coloring Trees

我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。题目的大意是给定n棵树,有些树有颜色,有些没有,要求给那些没有颜色的树上色,这个人只认识m种颜色,每种颜色有花费。组件化,热升级,热修复,框架设计。

2024-05-02 22:39:30 632

原创 BAT等大厂Android岗面经分享,降妖除魔金刚经

我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(24).线程池的相关参数,有哪些类型的线程池,线程池任务如何调度,任务队列只是先进先出 的队列吗,任务有优先级怎么办,知道优先级反转吗?

2024-05-02 21:47:20 621

原创 APP 热修复都懂了,你会 SDK 热修复吗?最全方案在这里!(2)

主要是代码热更,无so库、资源更新需求;实时性要求高,因为一旦出问题,对业务方的影响极大;兼容性要求高,你无法预料到业务方的活跃用户都有啥机型。总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。

2024-05-02 20:48:59 808

原创 Android高级工程师普遍进阶难题:遇到瓶颈我们该如何去提升自己?哪个方向?

不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。目前已经更新的部分资料:《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!Monitor性能追踪及方法执行分析:TraceView视图分析:Hierarchy ViewerApkTool- 用于反向工程Android Apk文件的工具Lint- Android lint工具是一个静态代码分析工具。

2024-05-02 20:01:45 570

原创 Android面试题之Java基础篇

总之啊,家里没矿的同学们,如果你们想以后的日子过得好一些,多想想你们的业余时间怎么安排吧;技术方面的提升肯定是重中之重,但是技术外的一些“软实力”也不能完全忽视,很多时候升职确实是因为你的技术足够强,但也与你的“软实力”密切相关在这我也分享一份大佬自己收录整理的Android学习PDF+架构视频+面试文档+源码笔记,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅并给下属员工学习的精品资料。

2024-05-02 19:24:28 171

原创 Android面经:小厂被diss到自闭,“试水”大厂竟收3份offer!(附100道面试真题分享)

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!

2024-05-02 18:41:45 561

原创 android进阶篇09、电量与网络优化简述

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!面试真题+项目实战源码》点击传送门,即可获取!**

2024-05-02 17:59:59 349

原创 Android记录15--关于ListView中adapter调用notifyDataSetChanged无效的原因

2014年1月16日 开发记录话说这个问题已经困扰我很久了,一直找不到原因,我以为只要数据变了,调用adapter的notifyDataSetChanged就会更新列表,最近在做微博帐号管理这一块,想着动态更新列表,数据是变了,但就是没有把更新的数据显示出来。为什么是这样,以下是我总结的一些原因:1、数据源没有更新,调用notifyDataSetChanged无效。2、数据源更新了,但是它指向新的引用,调用notifyDataSetChanged无效。3、数据源更新了,但是adpter没有收到消息通知,无法

2024-05-02 17:21:31 230

原创 Android自定义View——从零开始实现雪花飘落效果

那我们该怎么做才能做到年薪60万+呢,对于程序员来说,只有不断学习,不断提升自己的实力。我之前有篇文章提到过,感兴趣的可以看看,到底要学习哪些知识才能达到年薪60万+。通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 30.8%!北京 Android 工程师「工资收入水平 」今天重点内容是怎么去学,怎么提高自己的技术。1.合理安排时间2.找对好的系统的学习资料3.有老师带,可以随时解决问题。

2024-05-02 16:41:05 846

原创 Android简易图片浏览器

希望大家能有一个好心态,想进什么样的公司要想清楚,并不一定是大公司,我选的也不是特大厂。当然如果你不知道选或是没有规划,那就选大公司!希望我们能先选好想去的公司再投或内推,而不是有一个公司要我我就去!还有就是不要害怕,也不要有压力,平常心对待就行,但准备要充足。最后希望大家都能拿到一份满意的 offer!如果目前有一份工作也请好好珍惜好好努力,找工作其实挺累挺辛苦的。这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。

2024-05-01 19:17:26 670

原创 Android知识笔记:特效系列,仿instagram文字排版特效

通过打开开发者选项的应用布局边界,可以看到确实ins的输入框的宽度是动态变化的。下面是打开应用布局边界后的效果图:当然,这里可能会引入一个新的问题,那就是输入框的宽度是怎么动态改变的?好让它刚好能够在字体大小变化的过程中最多可容纳的文本数不变。这个问题会在下面说,这里先不展开。每行字体大小是怎么确定的,又是怎样联动变化的?这个问题一开始想了很久,我觉得如果把这个问题搞明白基本就已经成功一半了。大部分人一开始可能都会很容易陷入局部思维,包括我也一样,一直在纠结每行字体是怎么变化的,但其实应该要从整体考虑,从整

2024-05-01 18:12:18 535

原创 Android源码解析系列1——Activity启动和界面加载

在。

2024-05-01 17:33:16 616

原创 Android构建速度优化总结分享(1)

我这里整理了一份完整的学习思维以及Android开发知识大全PDF。当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!ndroid开发知识大全PDF。[外链图片转存中…(img-RnS4iuum-1714553490906)]当然实践出真知,即使有了学习线路也要注重实践,学习过的内容只有结合实操才算是真正的掌握。

2024-05-01 16:51:44 602

原创 Android感应检测Sensor(简单介绍)(1)

最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。由于篇幅有限,这里以图片的形式给大家展示一小部分。

2024-05-01 16:06:59 829

原创 Android快速入门 四大应用组件之一Activity(打电话和发短信)功能练习

三、功能练习定义一个类extends Activity并重写生命周期方法在功能清单文件当中使用注册找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。定义一个类extends Activity并重写生命周期方法在功能清单文件当中使用注册。

2024-05-01 15:31:10 346

原创 Android开发规范:代码规范(CheckStyle、Reformat Code)

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。当然我也为你们整理好了百度、阿里、腾讯、字节跳动等等互联网超级大厂的历年面试真题集锦。这也是我这些年来养成的习惯,一定要学会把好的东西,归纳整理,然后系统的消化吸收,这样才能极大的提高学习效率和成长进阶。碎片、零散化的东西,我觉得最没有价值的。就好比你给我一张扑克牌,我只会觉得它是一张废纸,但如果你给我一副扑克牌,它便有了它的价值。

2024-05-01 14:53:41 609

原创 Android开发已经没人要了么?

对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!最后,我再重复一次,如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

2024-05-01 14:10:58 689

原创 Android开发一年,跳槽阿里,成功拿下offer,定级P6(附上面试题+学习经验)(1)

面试是一个不断学习、不断自我提升的过程,有机会还是出去面面,至少能想到查漏补缺效果,而且有些知识点,可能你自以为知道,但让你说,并不一定能说得很好。有些东西有压力才有动力,而学到的知识点,都是钱(因为技术人员大部分情况是根据你的能力来定级、来发薪水的),技多不压身。附上我的面试各大专题整理: 面试指南,满满的都是干货,希望对大家有帮助!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!不压身。

2024-05-01 05:07:19 598

原创 Android应用开发--MP3音乐播放器界面设计(2)

以上第一个UI是主界面的,稍微美化了一下列表布局music_list_item_layout.xml

2024-05-01 04:25:11 773

原创 Android小白——架构师系统学习进阶路线!真正意义上的从0开始!建议收藏!

当我们学习一个功能或者解决一个问题的时候,我们可以把整个过程梳理总结一下,如果我们学习了或者解决问题之后不做思考和总结,那么过一段时间或许就全部忘了。好记性不如烂笔头,梳理一下,记一个笔记或者写一篇博文。这样做有很多好处:1, 有利于加深我们的记忆。2, 脉络梳理清楚了,有助于我们更深刻的理解。3,就算以后忘记了,再来翻一下自己的笔记或者博客,再看一遍,就又想起来了。4 ,还可以帮助其他人,避免遇到相同的问题。

2024-05-01 03:38:25 955

原创 Android基础系列(3)编译时注解处理器APT

考虑到文章的篇幅问题,我把这些问题和答案以及我多年面试所遇到的问题和一些面试资料做成了PDF文档《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!

2024-05-01 02:50:16 665 1

原创 Android分享:Android侧滑原来可以这么优雅

愿你有一天,真爱自己,善待自己。《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!需要重写onLayout方法,在此方法中也要按照侧滑后的逻辑进行控件布局定位重写onDetachFromWrapper方法,还原现场,移除当前consumer的所有改动痕迹以框架内置弹性拉伸效果StretchConsumer为例根据侧滑距离,对contentView进行缩放和平移,从而实现弹性拉伸效果愿你有一天,真爱自己,善待自己。

2024-05-01 01:58:42 525

原创 Android企业级实战-界面篇-4

文章目录===================================================================Android企业级实战-界面篇-4计蒙创作不易,未入驻的其他平台搬运请按协议规则搬运。文章目录前言一、先看看实现的效果二、实现前准备2.ids.xml文件内容(此案例可用)3.colors.xml文件内容(此案例可用)4.ic_arrows_selector.xml5.edit_bottom_line_bg.xml三、实现2.个人信息部分(一个为例)四、源码总结前言

2024-05-01 01:19:22 774

原创 Android中的ShareSDK学习

总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

2024-04-30 21:55:39 748 1

原创 Android——六大基本布局总结(1)

android:hint=“密码” />

2024-04-30 17:44:02 831

原创 Android-音视频学习系列-(二)-交叉编译动态库、静态库的入门学习(1)

最后对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,

2024-04-30 16:58:01 626

原创 Android-开源框架总结(2)

(5) 多级别取消请求(6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)(1) 在匿名回调中处理请求结果(2) 在UI线程外进行http请求(3) 文件断点上传(4) 智能重试(5) 默认gzip压缩(6) 支持解析成Json格式(7) 可将Cookies持久化到SharedPreferences主要有四大模块:(1) 数据库模块:android中的orm框架,使用了线程池对sqlite进行操作。(2) 注解模块:android中的ioc框架,完全注解方式就可以进行

2024-04-30 16:18:39 529

原创 Android-NDK开发Crash错误定位

【Android 详细知识点思维脑图(技能树)】我个人是做Android开发,已经有十来年了,目前在某创业公司任职CTO兼系统架构师。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。这里附上上述的面试题相关的几十套字节跳动,京东,小米,腾讯、头条、阿里、美团等公司19年的面试题。

2024-04-30 15:41:53 746

原创 Android-11-新特性,仔细看看哪些是你不知道的?

谷歌官方的资料显示,Android 11 开发者预览版计划从 2020 年 2 月启动,到向 AOSP 和 OEM 提供最终的公开版本时结束,最终版本预计将于 2020 年第 3 季度发布,详细情况可以查看Android 11时间轴、里程碑和更新下图是官方发布的Android 11时间轴。目前,Android 11 提供的预览版本可以仅适用于 Pixel 系列机型,主要包含 Google Pixel 4/4XL,Pixel 3a/3a XL,Pixel 3/3 XL 和 Pixel 2/2 XL。开发者预

2024-04-30 15:01:44 711

空空如也

空空如也

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

TA关注的人

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