- 博客(10)
- 收藏
- 关注
原创 Android在开发初期之后应该何如学习?怎样才算精通?方向在哪儿
开头大家都知道,找工作的时候高薪不好拿,一般人能拿 30k 的 offer 就不错了。据我所知百分之九十的Android开发都在30k以下!但是在我的群里有一位同学,平时就喜欢研究源码和框架,然后经过一个月的刷题,跳槽到头条,拿到了 50k 的月薪,我觉得太厉害了,羡慕嫉妒恨啊。后来我和他聊了下,发现他技术确实好,在刷题期间,除了算法,他还把自己的 Android 笔记拿了出来,里面都是他平时的积累,内容全面,深度也有,有插件化、依赖注入,还有各种架构知识。果然,只要技术好,走到哪里都不怕啊。大家在
2022-04-11 15:14:35
1058
原创 Android修炼系列(十一),成功入职腾讯
前言许多 Android 开发者经常会问我,要学会哪些东西才能成为一个优秀的 Android 工程师?对于这个问题,他们的描述或多或少都有些差异,但是,总体来说,我们都需要学习一系列的技能,才能成为一个优秀的 Android 工程师。在我看来,存在这样的困惑是正常的。Android 是一个巨大并且动态的生态系统,你可能需要花好几周时间去了解并学习它相关的一些工具和概念,但是最后你会发现,它们有好多都不是很重要,或者说并不是非常有用。因此,在本文中,我将分享我在 Android 开发中所使用到的重要技能,
2022-04-11 15:12:59
816
原创 Android中级面筋:开发2年的程序员如何短期突击面试?跟着这几步去准备
前言这里整理的是一些与技术没有直接关系的面试题,但是能够考察你的综合水平,所以不要以为不是技术问题,就不看,往往有时候就是这样一些细节的题目被忽视,而错过了一次次面试机会。想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。34. new Integer(123)和123的区别(Integer.valueOf(123))–> 基本数据类型有缓存池进行优化35. private static 方法,子类能重写吗?–> private是
2022-04-11 15:09:46
1315
原创 AndroidX TabLayout使用、扩展及解析All In One,跪了
首先,讲讲为什么我们要讲JAVA的语言进阶,从整体来讲,Java和Android的区别在于Android程序是基于组件和配置的,而且Android开发以Java语言为开发工具,表面上看他们有点同宗不同门,但实际上区别十分大,Android是一个主流智能手机操作系统,Java是一种开发语言,两者没有好坏之分,而且两者也是不同的岗位,从工作岗位来看,安卓从事的是移动互联方向,Java则是从事开发方向。Android和Java的联系Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,
2022-04-11 15:08:09
3352
原创 Android-开发技术周报,你掌握了多少
前言从18年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系。从年前至今参加面试了很多公司,也收到了几家巨头的offer,还有其他公司的。总结下经验,也是对过去的一个回顾和总结吧。[Dora.js](()Android 上的内容型编程平台,学习 JavaScript 开发Change Language Programmatically in Androi
2022-04-11 15:04:56
3919
原创 Android-Muitldex热更新修复方案原理,Android程序员必会
大佬带你走进Android开发的世界,掌握了这些知识点,学习Android也可以很轻松。核心分析内容对于怎么学习Android,主要解决的是3个问题:学什么、怎么学 & 怎么用。具体如下:下面,我将带着上述几个问题,**详细讲解自身学习Android的方法和Android学习路径;**最后,还会结合前面内容,给出综合的具体执行学习Android的建议。演示方法:删掉 fix.dex ,运行app,你看到 手机屏幕中心 出现:“卧槽,有bug!”还原 fix.dex ,运行app,你
2022-04-11 15:03:19
374
原创 Android-Framework学习笔记(七)AMS全家桶
public ActivityManagerService getService() {return mService;//3}}上面的代码结合SystemServiceManager的startService方法来分析,当通过反射来创建Lifecycle实例时,会调用注释1处的方法创建AMS实例,当调用Lifecycle类型的service的onStart方法时,实际上是调用了注释2处AMS的start方法。在SystemServer的startBootstrapServices方法的注释1处,
2022-04-11 15:01:43
165
原创 Android 须知2019流行的框架库及开发语言,Android中高级面试必知必会
说白了,哪一个行业不是吃青春饭呢?无论哪个行业,大部分的从业人员都是在拿青春赌明天。而且很残忍的一个事实是,没有人的工作是不可取代的,如果你辞职,老板极力挽留,那就说明,你是那帮取代你的候选人当中最便宜的。市场在逐渐成熟,程序员的前景确实灰暗,算不上危言耸听。但是这种说法也算不上客观,因为大部分的行业都有这个特点。之所以没见其他行业的人跳出来说事,兴许恰恰说明程序员群体有着高度自省的能力。嗯,我就是要往自己脸上贴金。另一方面,这也充分体现了程序员在互联网上造势的能力。比如去年Github上响彻海内外
2022-04-11 15:00:06
118
原创 android RK3328 gpio处理
errorMsg = new StringBuilder();successResult = new BufferedReader(new InputStreamReader(process.getInputStream()));errorResult = new BufferedReader(new InputStreamReader(process.getErrorStream()));String s;while ((s = successResult.readLine()) != null)
2022-04-10 23:40:47
202
原创 2021-09-26
作者分享了自己如何从业务运维转岗至产品岗,以及在此之后对工作的一些总结与思考,希望本文能够对新晋的PM带来帮助。写这篇文章的初衷是想总结下自己从业务运维岗转到产品经理岗后,大半年来如何从“零”开始摸爬滚打过来的经历,同时作为一个新入行的产品同学对产品经理这个岗位与如何做2B产品的一些理解和思考! 如果把这篇文章当做一个产品需求的话,那么这个需求中的角色与场景是什么呢?对自己这个新产品同学大半年的一个梳理与总结已有若干年工作经验积累想转产品岗的非产品岗同学(例如PM、开发、运维)。您可以从本文中获知产品
2021-09-26 10:54:18
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人