![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android程序员
文章平均质量分 93
普通网友
这个作者很懒,什么都没留下…
展开
-
SoulPermission-Android一句话权限适配的更优解决方案
我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!原创 2024-03-19 19:41:48 · 778 阅读 · 0 评论 -
gradle中统一配置版本的小技巧,2024最新Android大厂面试真题大全
里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…,里面包含不同方向的自学编程路线、面试题集合/面经、及系列技术文章等,资源持续更新中…(img-DX3aFNst-1710839516347)]minLimitSdk: 19,//限制低版本用户安装。ext {//定义所有project公用参数。原创 2024-03-19 17:12:07 · 292 阅读 · 0 评论 -
android:DataBinding使用小结(二
Android学习PDF+架构视频+面试文档+源码笔记【Android开发核心知识点笔记】【Android思维脑图(技能树)】【Android核心高级技术PDF文档,BAT大厂面试真题解析】【Android高级架构视频学习资源】【Android思维脑图(技能树)】[外链图片转存中…(img-k425UvJW-1710831051648)]【Android核心高级技术PDF文档,BAT大厂面试真题解析】[外链图片转存中…(img-7p1coljz-1710831051648)]原创 2024-03-19 14:51:02 · 538 阅读 · 0 评论 -
Android性能优化的底层逻辑,金九银十正确打开方式
程序A、B都运行在虚拟机中,而Java需要跟Native交互需要用到JNI,JNI和C和C++进行互相调用。最终C与Linux内核进行交互。通过上图,如果让你抓重点的话,其实就两大模块对吧,一个是linux,一个是Android虚拟机。回到优化,那是不是说我们只需要做好两件事,一个是优化linux,一个是优化虚拟机呢?但其实我想告诉你,性能优化最终其实就一件事,,这就是我们找到的最基础的底层逻辑。底层逻辑下的本质让我们基于Linux对Android运行时的优化,太抽象了,如果让你具体一点,你会想到什么。原创 2024-03-19 12:43:13 · 787 阅读 · 0 评论 -
想做-Android-开发工程师?这么做就对了!
赠送大家一套完整的Android学习资料吧。以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。后面我就自己整理了一套资料,还别说,真香!资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。《Android架构视频+BATJ面试专题PDF+学习笔记》[外链图片转存中…(img-GPjJZ7OA-1710701172618)]原创 2024-03-18 02:46:22 · 803 阅读 · 0 评论 -
在Flutter中嵌入Native组件的正确姿势
1.View最终的显示尺寸由谁决定?2.触摸事件是如何处理的?下面就让在下来给各位一一解答。###2. 原理讲解想要解决上面的两个问题,首先必须得理解所谓"传View"的本质是什么?###2.1. 所谓"传View"的本质是什么?要解决这个问题,自然避免不了的需要去阅读源码,从更深的层面去看这个传递的整个过程,可以整理出一张这样的流程图:我们可以看到,Flutter最终拿到的是native层返回的一个textureId。原创 2024-03-18 00:12:16 · 874 阅读 · 0 评论 -
不要放过那个装X的阿里,2024历年华为跳动Android面试真题解析
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的,很多高级职位给的薪资真的特别高(钱多也不一定能找到合适的),所以努力让自己成为高级工程师才是最重要的。原创 2024-03-17 21:18:36 · 885 阅读 · 0 评论 -
RxJava+Retrofit使用,四年Android面试遇到的问题整理
外链图片转存中…(img-tfR2fwvN-1710672471753)][外链图片转存中…(img-P8MLuNBf-1710672471753)][外链图片转存中…(img-ARuXqrQZ-1710672471754)][外链图片转存中…(img-pYwt3sfT-1710672471754)]原创 2024-03-17 18:48:02 · 988 阅读 · 0 评论 -
Android组件工程怎么优雅的在宿主工程源码调试
/ mylibrary aar 会传递依赖 commonlibrary aar修改commonlibrary工程代码运行程序,会发现修改的源码没有生效。执行会显示如下的错误解释一下这个错误,错误原因为dex文件合并的时候发现有多个文件。原因为我们通过aar依赖和源码依赖,引入了两个相同文件。3. 解决问题既然问题出现的原因是引入了两份相同的代码,那么我们在编译的时候去除掉aar依赖不就可以了,一个被大众所熟知的方式就是在引入mylibrary的时候去掉对的依赖,那么我们可以这样做, 在。原创 2024-03-16 14:47:04 · 793 阅读 · 0 评论 -
Android之TelephonyManager类的方法详解
在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。如果你觉得自己学习效率低,缺乏正确的指导,可以加入资源丰富,学习氛围浓厚的技术圈一起学习交流吧!加入我们吧!原创 2024-03-15 21:05:13 · 763 阅读 · 0 评论