Android程序员
文章平均质量分 94
普通网友
这个作者很懒,什么都没留下…
展开
-
RxJava2 源码解析(一),看这篇文章就行了
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。原创 2024-03-19 19:34:35 · 384 阅读 · 0 评论 -
Git详细教程(五),二本学渣考研失败
1、查看远程分支2、查看本地分支git branch。原创 2024-03-19 17:05:33 · 263 阅读 · 0 评论 -
Android高级工程师技能知识储备,安卓开发从零开始
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的百度、腾讯、网易、字节跳动、阿里等公司2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。Android学习PDF+学习视频+面试文档+知识点笔记【Android思维脑图(技能树)】知识不体系?原创 2024-03-19 14:45:10 · 886 阅读 · 0 评论 -
Android开发:通过 webview 将网页打包成安卓应用
<androidx.constraintlayout.widget.ConstraintLayoutxmlns:android=“http://schemas.android.com/apk/res/android”xmlns:tools=“http://schemas.android.com/tools”xmlns:app=“http://schemas.android.com/apk/res-auto”android:layout_width=“match_parent”android:layout_h原创 2024-03-19 12:37:23 · 733 阅读 · 0 评论 -
怎么看待-Android-市场的‘供大于求’
跳槽季整理面试题已经成了我多年的习惯!在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题(含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。本文在开源项目:【原创 2024-03-18 02:39:51 · 879 阅读 · 0 评论 -
因一纸设计稿,我把竞品APP扒得裤衩不剩(下)
Activity 和 Fragment 也是非常好的切入点,通过简单的adb命令即可获得栈顶(当前) Activity的相关信息:# 获取当前栈顶Activity的名称adb shell dumpsys activity | grep “mFocusedActivity”# 你可以通过alias为上述命名设置一个别名:alias ada=“adb shell dumpsys activity | grep ‘mFocusedActivity’”效果如下图所示:你可以可以用:adb shell dumps原创 2024-03-18 00:03:45 · 894 阅读 · 0 评论 -
不会查看系统源码,还搞什么Android?
总而言之,Android开发行业变化太快,作为技术人员就要保持终生学习的态度,让学习力成为核心竞争力,所谓“活到老学到老”只有不断的学习,不断的提升自己,才能跟紧行业的步伐,才能不被时代所淘汰。在这里我分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。需要的朋友可以私信我【资料】或者点这里免费领取。原创 2024-03-17 21:12:42 · 270 阅读 · 0 评论 -
ReentrantLock实现原理及源码分析
作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!GitHub地址远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!GitHub地址。原创 2024-03-17 18:41:28 · 402 阅读 · 0 评论 -
Android组件内核之Activity调用栈分析(一)
当一个App启动时,如果当前环境下不存在该App的任务栈,那么系统就会创建一个任务栈,此后,这个App所启动的Activity都将在这个任务栈中被管理,这个栈也被称为一个Task,即表示若干个Activity的集合,他们组成在一起形成一个Task,特别要注意的是,一个Task中的Activity可以来自不同的App,同一个App的Activity也可能不在一个Task中。原创 2024-03-16 14:41:54 · 617 阅读 · 0 评论 -
Android中的多线程及AsyncTask的引入
为了方便有学习需要的朋友,我把资料都整理成了视频教程(实际上比预期多花了不少精力),由于篇幅有限,都放在了我的GitHub上,点击即可免费获取!Androidndroid架构视频+BAT面试专题PDF+学习笔记当程序员容易,当一个优秀的程序员是需要不断学习的,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。原创 2024-03-15 20:59:20 · 760 阅读 · 0 评论