自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 互联网公司为什么那么喜欢问多线程的面试:15道面试题带你了解(1)

非常简单的 java 线程面试问题,接下来的问题是你需要同步一个原子操作。这是一道出现在多线程面试的高级阶段的问题。大多数的面试官会问最近你遇到的竞争条件,以及你是怎么解决的。有些时间他们会写简单的代码,然后让你检测出代码的竞争条件。可以参考我之前发布的关于 Java 竞争条件的文章。在我看来这是最好的 java 线程面试问题之一,它可以确切的检测候选者解决竞争条件的经验,or writing code which is free of。

2024-05-01 17:28:00 241

原创 Android Studio中Gradle使用实例

*其实上面说了这么多,钱是永远赚不完的,在这个知识付费的时代,知识技能提升才是是根本!我作为一名8年的高级工程师,知识技能已经学习的差不多。**在看这篇文章的可能有刚刚入门,刚刚开始工作,或者大佬级人物。像刚刚开始学Android开发小白想要快速提升自己,最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以这里分享一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。这么重要的事情说三遍啦!

2024-05-01 16:48:38 373

原创 Android OpenCV(三十六):轮廓面积与周长

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

2024-05-01 15:59:53 394

原创 Android Launcher——ui框架

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

2024-05-01 14:59:35 268

原创 Android ExpandableListView折叠菜单的三层嵌套实现(1)

有了思路,关于 ExpandableListView 的三层嵌套就直接上手实现这里说下我的需求是有些数据是只有二级,有些数据是三级的。如果你的需求是只有三级,不需要考虑三级二级混合的情况,下面有说明怎么处理。效果图ExpandableListView 是官方提供的一个可展示折叠列表的控件。官方文档直链它的基本用法如下ExpandableListView 的基本用法很简单,它本质上就是 ListView,所以用法也差不多,这里就不介绍了。如果有需要的,可以参考菜鸟教程 ExpandableListView

2024-05-01 14:03:00 305

原创 30K成功入职:腾讯视频面试Android经历!「含面试题+答案」(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2024-05-01 11:08:06 481

原创 『Android 技能篇』优雅的转场动画之 Transition

其实Transition的原理很简单,大致的逻辑如下:1、记录当前状态的属性值,比如位置大小或者自定义属性之类2、创建执行动画,参数为当前值和目标值,根据对应算法来完成动画效果3、根据目标状态的属性值和记录的缓存属性值,调用创建好的动画对象执行即可那落实到代码中,首先先集成Transition和。定义你关心的属性值;官方建议属性定义的规则为:·package_name:transition_class:property_name.· 比如我想在文本颜色发生改变时做转场动画,就可以定义上述的属性。

2024-05-01 09:39:39 417

原创 「阿里Android面试解析」20道面试帮助灵魂拷问,带你征服面试官

AsyncTask 内部也是 Handler 机制来完成的,只不过 Android 提供了执行框架来提供线程池来执行相应地任务,因为线程池的大小问题,所以 AsyncTask 只应该用来执行耗时时间较短的任务,比如 HTTP 请求,大规模的下载和数据库的更改不适用于 AsyncTask,因为会导致线程池堵塞,没有线程来执行其他的任务,导致的情形是会发生 AsyncTask 根本执行不了的问题。1、自定义 View 的属性 编写 attr.xml 文件。

2024-05-01 09:39:08 270

原创 「知识点」LiveData为啥连续postValue两次,第一次的值会丢失?(2)

模拟请求,连续调用两次,第一次更新值为‘Java’,第二次更新值为‘Kotlin’

2024-05-01 09:37:23 120

原创 「每天一个知识点」精讲设计模式面试专题

设计模式是世界上各种各样程序员用来解决特定设计问题的尝试和测试的方法。设计模式是代码可用性的延伸现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水!

2024-05-01 09:36:19 367

原创 1307页字节跳动Android面试全套真题解析在互联网火了-,完整版开放下载(1)

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

2024-05-01 01:33:19 376

原创 Flutter项目实战之Flutter_Gank

终于说了一点和标题相关的了,不然有人要说我标题党了,其实做完之后感觉也没什么特色,就列一些用到了哪些知识点吧分享一份工作1到5年以上的Android程序员架构进阶学习路线体系,希望能对那些还在从事Android开发却还不知道如何去提升自己的,还处于迷茫的朋友!阿里P7级Android架构师技术脑图;查漏补缺,体系化深入学习提升**全套体系化高级架构视频;**七大主流技术模块,视频+源码+笔记有任何问题,欢迎广大网友一起来交流。

2024-05-01 01:01:40 87

原创 flutter项目如何打包(android)

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

2024-05-01 01:01:09 295

原创 flutter项目如何打包(android)(2)

文章所有资料全部已经打包整理好,另外小编手头上整理了大量Android架构师全套学习资料,Android核心高级技术PDF文档+全套高级学习资料+视频+2021 BAT 大厂面试真题解析资料展示:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-01 01:00:34 209

原创 flutter音视频开发,小程序FMP优化实录,已拿offer入职

在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。

2024-05-01 00:59:28 581

原创 Android - 彻底消灭OOM的实战经验分享(千分之1

样例代码如下:@Overrideif (!return;try {当内存泄漏上报到sentry上面之后,我们直接观察是哪里泄漏的就好了。通过sentry进行监控之后,项目里面的大部分内存泄漏无处可逃~ ,内存泄漏比较简单,我就不花大量篇幅去赘述了~,我自己看文章的过程中,最讨厌篇幅太长。。。给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取。

2024-04-30 20:37:40 409

原创 apk开发环境!2024我对Android-view的3条认识,安卓系列学习进阶视频_2024安卓环境搭建开发相关

首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!在这里也免费分享给大家,希望大家不要犯和我一样的错误呀!!!一定要看完!

2024-04-30 20:25:24 467

原创 apk开发框架!被腾讯辞退的高级Android工程师现在怎么了?移动架构师成长路线_腾讯员工apk(2)

9.画出 Android 的大体架构图10Recycleview和ListView的区别11.ListView图片加载错乱的原理和解决方案缓存机制:为了使得性能更优,ListView会缓存行item(某行对应的View)。ListView通过adapter的getView函数获得每行的item。

2024-04-30 20:23:41 290

原创 apk开发框架!被腾讯辞退的高级Android工程师现在怎么了?移动架构师成长路线_腾讯员工apk(1)

针对Android程序员,我这边给大家整理了一些资料,包括不限于高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter等全方面的Android进阶实践技术;希望能帮助到大家,也节省大家在网上搜索资料的时间来学习,也可以分享动态给身边好友一起学习!往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、混合式开发(ReactNative+Weex)全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。

2024-04-30 20:23:10 536

原创 apk开发框架!2024年Android开发者常见面试题,附答案_2024android面试题附答案

去年无疑是 Flutter 技术如火如荼发展的一年。每一个移动开发者都在为 Flutter 带来的“快速开发、富有表现力和灵活的 UI、原生性能”的特色和理念而痴狂,从超级 App 到独立应用,从纯 Flutter 到混合栈,开发者们在不同的场景下乐此不疲的探索和应用着 Flutter 技术,也在面临着各种各样不同的挑战。

2024-04-30 20:22:05 207

原创 5G时代,音视频,Android 开发者的黄金发展方向(1)

第六节-视频数据 native 层之旅第七节-混音第八节-P2P 连接过程完全解析第九节-API 概览第十节-RTP H.264 封包与解包第二章 X264源码解读第一节-概述第二节-x264命令行工具第三节-编码器主干部分-2第四节-x264_slice_write()第五节-滤波(Filter)部分第六节-宏块分析(Analysis)部分-帧内宏块(Intra)第三章 FFmpeg第一节-FFmpeg 编译和集成第二节-FFmpeg + ANativeWindow 实现视频解码播放第三节-FFmpeg

2024-04-30 19:20:01 263

原创 1307页字节跳动Android面试真题解析火爆全网,完整版开放下载(2)

【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》点击传送门,即可获取!【Android核心高级技术PDF文档,BAT大厂面试真题解析】[外链图片转存中…(img-BbHYbbeF-1714467032248)]【Android高级架构视频学习资源】

2024-04-30 16:50:43 586

原创 android自定义View——仿九宫格解锁

愿你有一天,真爱自己,善待自己。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-30 12:44:15 675

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

moveY();reset();/**/**中相应地设置添加物体的方法//省略部分代码…@Overridei++) {//然后进行绘制// 隔一段时间重绘一次, 动画效果// 重绘线程@Override/**在中向添加一些物体看看效果//绘制雪球bitmap//初始化一个雪球样式的fallObject.build();//添加50个雪球对象效果如图到这里我们完成了一个。

2024-04-30 12:43:12 667

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

);在中向添加一些物体看看效果//绘制雪球bitmap//初始化一个雪球样式的fallObject.build();//添加50个雪球对象效果如图到这里我们完成了一个,下面开始扩展功能和效果。

2024-04-30 12:42:41 509

原创 Android自定义View——从零开始实现书籍翻页效果(性能优化篇)

2/3){//右}else if(x>viewWidth/3 && y>viewHeight*2/3){//下2/3){//中break;break;break;修改之后我们在中了,在中也。

2024-04-30 12:42:10 419

原创 Android强行进阶:Android-Hook技术实现一键换肤,偷懒必备~

break;break;break;break;break;break;break;break;= null) {这边利用了大量的switch case来进行系统控件的创建,例如:TextView@NonNull都是new 出来一个具有兼容特性的TextView,返回出去。但是,使用过switch。

2024-04-30 04:41:32 358

原创 Android强行进阶—按键事件&焦点事件攻略

监听器的优先级高于Callback的回调,也就是说OnKeyListener的函数优先Callback的onKeyDown等等函数的回调。View的Callback回调要早于Activity,Activity的回调早于PhoneWindow。优先级高的消费KeyEvent,优先级低的不再受理该事件。下面通过时序图对上文KeyEvent做一个整体流程的阐释(虽然不能准备表达意思)

2024-04-30 04:40:29 329

原创 Android弹出多选框设计

}大括号内放入点击btn1时间要发生的内容,因为是弹出多选框,所以用来Alter.Builder的知识属性,首先引入AlertDialog.Builder类,然后依次对对话框标题,图片,按钮经行设置,接着不要忘记设置完对话框的属性后,要把它给set实现,代码为。当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。黄色字体为其字符的意思或者功能,代码中不用去写,具体代码在下面的代码段!

2024-04-30 04:39:58 417

原创 Android弹出多选框设计(1)

dialog//Alter.Builder的参数.setMultiChoiceItems//多选列表(items, null, new DialogInterface.OnMultiChoiceClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which,//点击的哪一个item boolean isChecked//判断是否选中) {

2024-04-30 04:39:27 881

原创 Android在未来的发展

1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。

2024-04-29 20:57:11 559

原创 Android在开发初期之后应该何如学习?怎样才算精通?方向在哪儿?

异常处理内部类多态抽象和接口集合框架反射单例线程volatileLock引用类型动态代理元注解。

2024-04-29 20:56:40 299

原创 Android在一个TextView里显示不同样式的字体

给大家分享一份移动架构大纲,包含了移动架构师需要掌握的所有的技术体系,大家可以对比一下自己不足或者欠缺的地方有方向的去学习提升;网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-04-29 20:54:58 503

原创 android在apk中获取root权限,并执行命令

测试程序界面,如果已经root,界面中可以显示出/system分区对应的设备节点:主要文件:RootCmd.java[java]// 判断机器是否已经root,即是否获取root权限if (!// 通过执行测试命令来检测if (ret!= -1) {”);} else {”);} else {”);// 执行命令并且输出结果try {// 经过Root处理的android即有su命令= null) {if (dos!

2024-04-29 20:54:26 690

原创 Android仿人人客户端(v5

Override/**功能描述:应用授权界面*//**功能描述:自定义顶部工具栏创建日期:2013-03-26*//**功能描述:常量类*/

2024-04-29 11:27:47 278

原创 Android仿人人客户端(v5(8)

功能描述:左侧面板ExpandableListView组件数据适配器。功能描述:仿人人主界面之左侧面板。

2024-04-29 11:26:43 245

原创 Android仿人人客户端(v5(7)

我一直以来都有整理练习大厂面试题的习惯,有随时跳出舒服圈的准备,也许求职者已经很满意现在的工作,薪酬,觉得习惯而且安逸。不过如果公司突然倒闭,或者部门被裁减,还能找到这样或者更好的工作吗?我建议各位,多刷刷面试题,知道最新的技术,每三个月可以去面试一两家公司,因为你已经有不错的工作了,所以可以带着轻松的心态去面试,同时也可以增加面试的经验。我可以将最近整理的一线互联网公司面试真题+解析分享给大家,大概花了三个月的时间整理2246页,帮助大家学习进步。

2024-04-29 11:26:12 358

原创 Android仿人人客户端(v5(6)

我们搜集整理过这几年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。我们搜集整理过这几年字节跳动,以及腾讯,阿里,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。学习方向很容易规划,但是如果只通过碎片化的学习,对自己的提升是很慢的。

2024-04-29 11:25:41 261

原创 Android 起调系统功能,打开系统浏览器,拨打电话,发送短信,手机震动,跳转到设置通知开关页面(1)

上面这些公司都是时下最受欢迎的互联网大厂,他们的职级、薪资、福利也都讲的差不多了,相信大家都是有梦想和野心的人,心里多少应该都有些想法。也相信很多人也都在为即将到来的金九银十做准备,也有不少人的目标都是这些公司。我这边有不少朋友都在这些厂工作,其中也有很多人担任过面试官,上面的资料也差不多都是从朋友那边打探来的。除了上面的信息,我这边还有这些大厂近年来的面试真题及解析,以及一些朋友出于兴趣和热爱一起整理的Android时下热门知识点的学习资料。

2024-04-29 03:48:37 268

原创 android 资源文件的使用说明(1)

题外话,我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在IT学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。但苦于知识传播途径有限,很多程序员朋友无法获得正确的资料得到学习提升,故此将并将重要的Android进阶资料包括自定义view、性能优化、MVC与MVP与MVVM三大框架的区别、NDK技术、阿里面试题精编汇总、常见源码分析等学习资料。【Android思维脑图(技能树)】

2024-04-29 03:47:34 244

空空如也

空空如也

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

TA关注的人

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