自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Google全球首批Android开发者:手把手教你5G时代Webview的正确使用姿势

与js互调既然可以显示网页,那么当然也可以让网页操作本地方法。(由于一行写不下,缩进我调整了一下)});}, “demo”);

2024-09-07 10:45:03 519

原创 Android Jetpack Compose使用及性能优化小结_composer 优化

虽然Compose 编译器在背后做了大量工作来保证 recomposition 范围尽可能小,我们还是需要对哪些情况发生了重组以及重组的范围有一定的了解。按照开发经验,第一感觉会是,text变量只被Text控件用到了。分析一下,Button控件的定义为:参数text作为表达式执行的调用处是 Button 的尾lambda,而后才作为参数传入Text()。所以此时最小重组范围是 Button 的 尾lambda 而非 Text()

2024-09-05 00:35:54 848

原创 23 个安卓重难点突破,带你吃透 Service 知识点「长达 1W+ 字」

thread是程序执行的最小单元,他是分配cpu的基本单位安卓系统中,我们常说的主线程,UI线程,也是线程的一种。当然,线程里面还可以执行一些耗时的异步操作。而service大家记住,它是安卓中的一种特殊机制,service是运行在主线程当中的,所以说它不能做耗时操作,它是由系统进程托管,其实service也是一种轻量级的IPC通信,因为activity可以和service绑定,可以和service进行数据通信。而且有一种情况,activity和service。

2024-09-03 22:39:17 1182

原创 2024-Android-高级面试题总结-从java语言到AIDL使用与原理

在Android3.0开始,execute方法串行执行任务的,一个一个来,3.0之前是并行执行的。Handler导致的内存泄漏也可以被归纳为非静态内部类导致的,Handler内部message是被存储在MessageQueue中的,有些message不能马上被处理,存在的时间会很长,导致handler无法被回收,如果handler是非静态的,就会导致它的外部类无法被回收,解决办法是1.使用静态handler,外部类引用使用弱引用处理2.在退出页面时移除消息队列中的消息。为什么冷启动会有白屏黑屏问题?

2024-09-03 09:22:37 1459

原创 15年手持4个大厂offer的我,今天面试今日头条体无完肤

​ 在滴滴,一开始被问的第一个是,你知道广播BroadCast有哪几种吗?然后问我,都怎么注册?一开始想,这他妈不是侮辱我么?然后,他说广播通信的原理是什么?我他妈傻眼了,我看着对面那个其貌不扬的小伙子,说了句不知道,噩梦的开始…​ 然后问了我handler,原理,源码,looper的for循环的理解,for 死循环为什么不会导致anr?reteofit源码也是,讲完源码,就问我里面的动态代理,里面采用了什么设计模式,以及设计模式的理解?binder机制,MMap原理,为什么要用MMap。

2024-09-02 17:16:38 792

空空如也

空空如也

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

TA关注的人

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