自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android组件化面试,字节大牛耗时八个月又一力作,大牛最佳总结_android 组件化面试

现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水,赶快领取吧!Android架构视频+BAT面试专题PDF+学习笔记即可获取!

2024-09-22 13:43:46 914

原创 Android滑动冲突的场景及解决方案

当我们手指放在HorizontalScrollViewChild的区域内并竖直滑动时,我们发现是可以滚动外层的ScrollViewParent的。说明ScrollView本身是解决了部分的滑动冲突的,否则HorizontalScrollViewChild如果消费了MOVE事件,ScrollViewParent就消费不了了,也就无法竖直滑动。观察日志:日志最终我们可以看到,在绿色处,HorizontalScrollViewChild是有消费MOVE事件的,那之前不是讲错了吗?

2024-09-22 11:56:23 950

原创 Android开发简记:140M到67M,学而思网校如何在一周内构建一套可持续的瘦身系统?

袁威为好未来高级Android工程师最后对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,

2024-09-22 09:17:43 1081

原创 Android如何保证一个线程最多只能有一个Looper

如下图所示,我们可以将ThreadLocal理解为一块存储区,将这一大块存储区分割为多块小的存储区,每一个线程拥有一块属于自己的存储区,那么对自己的存储区操作就不会影响其他线程。既然与特定线程相关,所以先获取当前线程,然后获取当前线程特定存储,即Thread中的localValues,若localValues为空,则创建一个,最后将value存入values中。换句话说,通过使用 threadLocal 存储对象,线程和线程之间的彼此的数据就会隔离起来,从而保证了彼此线程的数据安全和独立性。

2024-09-22 06:43:23 957

原创 Android 面试经历复盘整理~

DevOps是一种工程师文化,同时也是通过优秀的流程交付优秀的产品的最佳实践之一,已经广泛应用在各个前后端产品里,但是移动DevOps开放的解决方案并不多,大厂基本都在自建,需要的人力与技术储备也较大,这也造成了比较大的一个壁垒。CI/CD是对DevOps的实现方式。关于移动CI/CD看过蛮多资料,觉得最好的是Jetbrains类似白皮书的形式的内容,这也是我主要的学习资料。在整个敏捷开发中有哪些低效率痛点:开发阶段,代码分支管理,代码合并前卡点,产物构建环境测试阶段,环境切换,bug修复,代码合并,新版本

2024-09-22 01:30:32 978

原创 Android 常规面试题整理(内含参考答案)

弹出Dialog时,调用onCreate()方法 —> onStart()方法 —> onResume()方法。

2024-09-21 22:55:55 1405

原创 Android WebView与Native通信总结

在上面我们已经基于方案完成了native与WebView间通信机制的实现,双方可以交换数据,但开发的时候需要考虑更多问题。比如,如果是Javascript向native发送数据,需要将数据转换成一个字符串,然后再将字符串发给native, native再去解析这个字符串,找到对应的处理方法,提取出相关的业务参数,再进行相应的处理。所以我们需要定义这个字符串的数据结构。在上面我们已经约定了,H5端可以采用向native发送数据,该方法只有一个字符串参数, 以获取用户信息这个业务功能为例,我们的字符串参数是。

2024-09-21 20:21:04 819

原创 android hxgokhttputils 使用

默认使用的是Okhttp引擎,当然这里我们也可以自己配置Okhttp,默认日志拦截器LogInterceptor,下载图片时请重新配置Okhttp,可使用日志拦截器LogBitmapInterceptor,默认不许使用代理传入上下文。

2024-09-21 17:35:45 512

空空如也

空空如也

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

TA关注的人

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