程序员
文章平均质量分 94
普通网友
这个作者很懒,什么都没留下…
展开
-
Android体系化进阶学习年薪60W 图谱:我们究竟还要学习哪些Android知识?(某大厂内部资料)(1)
针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!2)]原创 2024-04-23 09:53:49 · 417 阅读 · 0 评论 -
Android应用自动添加桌面图标
/ 是否可以有多个快捷方式的副本,参数如果是true就可以生成多个快捷方式,如果是false就不会重复添加// 删除的应用程序的ComponentName,即应用程序包名+activity的名字需要添加的权限:Xml代码删除图标:Java代码// 要删除的应用程序的ComponentName,即应用程序包名+activity的名字// 要删除的应用程序的ComponentName,即应用程序包名+activity的名字。原创 2024-04-23 01:52:19 · 310 阅读 · 0 评论 -
Android安卓进程保活(一)1像素且透明Activity
*其实上面说了这么多,钱是永远赚不完的,在这个知识付费的时代,知识技能提升才是是根本!我作为一名8年的高级工程师,知识技能已经学习的差不多。**在看这篇文章的可能有刚刚入门,刚刚开始工作,或者大佬级人物。像刚刚开始学Android开发小白想要快速提升自己,最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以这里分享一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。这么重要的事情说三遍啦!原创 2024-04-23 00:25:28 · 890 阅读 · 0 评论 -
2024Python大厂面试经验分享,Python装饰器的另类用法,java中jvm面试题
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。也就是说,@语法对类是做了特殊处理的,类不一定是一个callable对象(尽管它有构造函数),但是也允许使用装饰器。举一个例子,ptest中的@TestClass()用于声明一个测试类,其源代码大致如此。也就是说,你不能使用这样的写法。原创 2024-04-22 20:32:11 · 305 阅读 · 0 评论 -
2024Python大厂面试经验分享,Python创建二维数组(关于list的一个小坑),面试中Handler这些必备知识点你都知道吗
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。操作中,只是创建3个指向array的引用,所以一旦array改变,matrix中3个list也会随之改变。以添加V无偿获取:hxbc188 (备注666)**原创 2024-04-22 20:31:40 · 268 阅读 · 0 评论 -
2024Python大厂面试知识分享,35岁的职场人学习Python是否有意义_35岁学python晚吗,面试看这个就够了
收集整理了一份《2024年最新Python全套学习资料》免费送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来如果你需要这些资料,可以添加V无偿获取:hxbc188 (备注666)首先,35岁开始学习Python并不晚,在工业互联网时代,大量传统行业岗位往往都需要具有一定的程序设计能力,而学习Py原创 2024-04-22 20:31:07 · 412 阅读 · 0 评论 -
Android中ConstraintLayout的基础知识和创建动画
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。原创 2024-04-22 19:23:46 · 254 阅读 · 0 评论 -
Android-第三节圆形图案及shape属性(修改圆形图片)(1)
找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!原创 2024-04-22 17:46:05 · 415 阅读 · 0 评论 -
Android-DataBinding-从入门到进阶
继承于 Observable 类相对来说限制有点高,且也需要进行 notify 操作,因此为了简单起见可以选择使用 **ObservableField**。dataBinding 也提供了包装类用于替代原生的 List 和 Map,分别是 ObservableList 和 ObservableMap,当其包含的数据发生变化时,绑定的视图也会随之进行刷新。当中 propertyId 就用于标识特定的字段。* 时间:2018/5/13 21:33。Log.e(TAG, "未知");原创 2024-04-22 16:19:56 · 332 阅读 · 0 评论 -
Android 解析蓝牙广播数据
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的Android开发中高级必知必会核心笔记,共计2968页PDF、58w字,囊括Android开发648个知识点,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。原创 2024-04-22 14:55:24 · 400 阅读 · 0 评论 -
Android 网络性能优化(2)DNS优化
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。原创 2024-04-22 13:41:12 · 958 阅读 · 0 评论 -
Android 微信摇骰子
看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。原创 2024-04-22 12:16:33 · 809 阅读 · 0 评论 -
Android 属性动画(Property Animation) 完全解析 (下)(2)
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。原创 2024-04-22 11:07:47 · 787 阅读 · 0 评论 -
Android 图形:绘制渐变色奥运五环图形,游戏文字,验证码,Matrix旋转,缩放,倾斜,平移等
/ 应用setScale(float sx, float sy, float px, float py) 方法缩放图像布局代码:=====原创 2024-04-22 09:41:27 · 1374 阅读 · 0 评论 -
Android 仿知乎创意广告 广告还能这么玩?(1)
return;w,// … 省略一些代码因为我们要绘制,所以这里我们把drawable转成bitmap,然后我们默认要显示最底部,所以需要一个最小的偏移,即控件高度。这些事情,我们都在onSizeChanged做了。并且我们根据当前控件宽度,对bitmap进行了缩放,并将缩放后的尺寸存在了mBitmapRectF中,以便于绘制。原创 2024-04-22 04:45:58 · 826 阅读 · 0 评论 -
Android Studio将html5网址封装成APP
*要想成为高级安卓工程师,必须掌握许多基础的知识。**在工作中,这些原理可以极大的帮助我们理解技术,在面试中,更是可以帮助我们应对大厂面试官的刁难。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)原创 2024-04-22 03:20:22 · 619 阅读 · 0 评论 -
Android OpenCV(四十一):图像分割(漫水填充法)
今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。原创 2024-04-22 01:55:57 · 602 阅读 · 0 评论 -
Android Jetpack Compose Paging+SwipeRefresh实现分页和下拉刷新
0.let {it, null, if (key > 8) {//这里是假设获取了8页之后就没有下一页了null} else {key + 1} else {原创 2024-04-22 00:30:45 · 575 阅读 · 0 评论 -
Android AspectJ详解
Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!帮助,可以扫码获取!!(备注:Android)**[外链图片转存中…(img-POJe0wgK-1713711956921)]Android学习PDF+架构视频+源码笔记。原创 2024-04-21 23:06:24 · 963 阅读 · 0 评论 -
Activity 的启动模式
而如果用户在打开应用 B 时并没有回到桌面,而是直接通过应用 A 启动了应用 B 的话,用户点击返回键的过程中依次展现的页面就会是 Activity 4 -> Activity 3 -> Activity 2 -> Activity 1 -> 桌面返回栈所表示的就是当用户不断回退页面时所能看到的一系列 Activity 的集合,而这些页面可能是处于多个不同的任务栈中。在第一种情况中,返回栈只包含 Task B 一个任务栈,所以当 Task B 被清空后就会直接回到桌面。原创 2024-04-21 21:26:22 · 600 阅读 · 0 评论 -
1幅漫画带你认识这3种奇奇怪怪的排序算法(1)
看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。原创 2024-04-21 19:12:55 · 881 阅读 · 0 评论 -
理清计算机汉字编码问题(上)
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。原创 2024-04-21 16:11:21 · 704 阅读 · 0 评论 -
深入解析Kotlin(之) lambda表达式和高阶函数操作符
当lambda表达式作为方法的最后一个参数时,可以lambda表达式放到小括号外面。而如果只有一个参数就是lambda表达式,那么括号可以省略这个非常重要,不了解这个,很多地方都会感觉很蛋疼。println(s)block()block()testLambda(“第一个参数”) {println(“block函数体”)“返回值”println(“block函数体”)“返回值”Kotlin中lambda表达式可以当作普通参数一样去传递,去赋值,去使用。原创 2024-04-21 14:18:59 · 595 阅读 · 0 评论 -
来自一位五年Android工程师APK体积优化的一些总结(2)
针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。原创 2024-04-21 12:23:58 · 961 阅读 · 0 评论 -
数据结构----栈的链式存储结构源码(1)
在此为大家准备了四节优质的Android高级进阶视频:架构师项目实战——全球首批Android开发者对Android架构的见解。原创 2024-04-21 01:57:41 · 291 阅读 · 0 评论 -
探索 Flutter 异步消息的实现(2)
外链图片转存中…(img-kACpk0Wa-1713624865715)][外链图片转存中…(img-me8xCsND-1713624865716)][外链图片转存中…(img-jUqvpHQo-1713624865717)][外链图片转存中…(img-64P5hCW0-1713624865718)][外链图片转存中…(img-0lRTOYQb-1713624865719)]原创 2024-04-20 22:54:52 · 401 阅读 · 0 评论 -
我的安卓App开发之旅:旧手机变废为宝做一个震动App
实际开发前,理论上还需要做一些设计工作,但这实在不是我的强项啊!界面设计就算了吧,App里就一个开关,打开就震动,关掉就停。不过图标好歹还是要有一个的,但是找了全网,没有太合适的,只能在 Material Design 官网找一个图标的设计模板,自己去做一个。无奈没有任何基础,用 Ai 硬撸了两个小时,终于做出了一个稍微满意的图标,当然,是以蓝色为主。原创 2024-04-20 21:03:55 · 689 阅读 · 0 评论 -
微信小程序开发之——调查问卷-表单数据绑定(2
上面这些公司都是时下最受欢迎的互联网大厂,他们的职级、薪资、福利也都讲的差不多了,相信大家都是有梦想和野心的人,心里多少应该都有些想法。也相信很多人也都在为即将到来的金九银十做准备,也有不少人的目标都是这些公司。我这边有不少朋友都在这些厂工作,其中也有很多人担任过面试官,上面的资料也差不多都是从朋友那边打探来的。除了上面的信息,我这边还有这些大厂近年来的面试真题及解析,以及一些朋友出于兴趣和热爱一起整理的Android时下热门知识点的学习资料。原创 2024-04-20 19:15:53 · 221 阅读 · 0 评论 -
开发十余年Android架构师教你如何突破瓶颈,达到年薪50W
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!最后如何才能让我们在面试中对答如流呢?答案当然是平时在工作或者学习中多提升自身实力的啦,那如何才能正确的学习,有方向的学习呢?有没有免费资料可以借鉴?为此我整理了一份Android学习资料路线:这里是一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套BAT大厂面试资料专题包,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家。原创 2024-04-20 17:15:35 · 655 阅读 · 0 评论 -
实现Xposed的Rpc远程调用(1)
else {msg += "//启动服务。原创 2024-04-20 15:17:50 · 755 阅读 · 0 评论 -
安卓APP智能台灯调节灯的亮度与亮灭(与单片机ESP8266WiFi模块进行通信)tcp协议
给大家送上我成功跳槽复习中所整理的资料,由于文章篇幅有限,所以只是把题目列出来了《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!/**设置温度改变监听@param onTempChangeListener 监听接口*//**设置点击监听自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。原创 2024-04-20 12:41:44 · 689 阅读 · 0 评论 -
字节跳动+京东+360+网易+腾讯,那些年我们一起踩过算法与数据结构的坑!(1)
第二个:京东========================================================================第三个:360=========================================================================第四个:网易========================================================================第五个:腾讯==============原创 2024-04-20 11:01:13 · 1018 阅读 · 0 评论 -
大佬教你如何处理Android启动页黑屏,以及原理解析
相信做过Android的朋友都知道,当一个APP启动时,,然后再进入欢迎页,稍作停留最后进入APP主页。那么这个黑屏或者白屏到底是怎么一回事呢?它的最好的解决方案应该是怎样的呢?今天我们认真的讨论一下这个小问题。历史原因当系统启动一个APP时,zygote进程会首先创建一个新的进程去运行这个APP,但是进程的创建是需要时间的,在创建完成之前,界面是呈现假死状态的,这就很尴尬了,因为用户会以为没有点到APP而再次点击,这极大的降低用户体验,Android需要及时做出反馈去避免这段迷之尴尬。原创 2024-04-19 23:42:06 · 603 阅读 · 0 评论 -
国庆节不知道学什么?这份 Android 优秀技术文章清单请收下(1)
Flutter 手势探索 —— 原理与实现的背后 https://mp.weixin.qq.com/s/rUcWz7Rx5T34WyYoCDLh8Q从软件架构分析 Android 图形系统 (1) https://zhuanlan.zhihu.com/p/404805031从软件架构分析 Android 图形系统 (2) https://zhuanlan.zhihu.com/p/404809099从软件架构分析 Android 图形系统 (3) https://zhuanlan.zhihu.com/p/40原创 2024-04-19 22:10:49 · 993 阅读 · 1 评论 -
历经一年准备我终于进大厂了!(学习总结-&-BAT面试分享)
书籍是进步的阶梯。我之所以比较推荐用看书的方法来学习主要的原因是 : 书籍能够比较系统全面的了解某个知识。也就是可以建立知识体系。『不积跬步无以至千里,机会是留给有准备的人。但是技术从来都不只是学习书本,书指明了学习的前进之路,但是想要真正有所进步需要把书中的内容用于大量实战,我也在持续不断学习的道路上奋力奔跑,希望和给为一起持之以恒,最终拿到令我们自己心满意足的Offer,开发出能真正改变数万人生活的好应用,诸君共勉。原创 2024-04-19 20:16:38 · 678 阅读 · 0 评论 -
写给Android开发的一封信,没有深度技术的苦(1)
要想把这些优化流程做好,我们不仅从项目架构、代码规范等方面入手,还用学会利用第三方的检测工具来检测项目性能,最主要是,我们需要一套完整的性能优化方案,这正是我们所缺少的,所以我们必须要把缺少的补上, 打造一套真正的完整的性能优化体系,把性能优化流程化,常态化。**如何写出高性能的代码呢?当我开始写时,颠覆了我对安卓应用的理解,我发现以前认为懂的地方自己都没懂,我遇到了很多毫无头绪的问题,就这么一个简单的应用,我要靠不停的对照原版的代码实现才能发现自己的问题所在,然后才确信真正的做和看中间的差距有多大。原创 2024-04-19 18:08:44 · 967 阅读 · 0 评论 -
使用Retrofit进行网络请求
以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。后面我就自己整理了一套资料,还别说,真香!资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取![外链图片转存中…(img-dKpOQfi8-1713513797983)]原创 2024-04-19 16:03:42 · 237 阅读 · 0 评论 -
从不一样的角度描述Android事件传递,读完让你耳目一新
现在新技术层出不穷,如果每次出新的技术,我们都深入的研究的话,很容易分散精力。新的技术可能很久之后我们才会在工作中用得上,当学的新技术无法学以致用,很容易被我们遗忘,到最后真的需要使用的时候,又要从头来过(虽然上手会更快)。我觉得身为技术人,针对新技术应该是持拥抱态度的,入了这一行你就应该知道这是一个活到老学到老的行业,所以面对新技术,不要抵触,拥抱变化就好了。Flutter 明显是一种全新的技术,而对于这个新技术在发布之初,花一个月的时间学习它,成本确实过高。原创 2024-04-19 13:48:55 · 704 阅读 · 0 评论 -
两种方式封装Retrofit+协程,实现优雅快速的网络请求
有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。Repository中也不需要LiveData的引用,Repository的代码就是单纯的获取数据。原创 2024-04-19 11:30:51 · 669 阅读 · 0 评论 -
一线大厂大型APP性能优化系列—更优雅的延迟方案(四)(1)
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!原创 2024-04-18 21:42:58 · 876 阅读 · 0 评论