暂时未有相关云产品技术能力~
暂无个人介绍
天天跟我说给我介绍对象对象,对象在哪里?哪里有对象?
天天跟我说给我介绍对象对象,对象在哪里?哪里有对象?
昨天有朋友反映好多反射知识没说到,所以今天算是补充篇,一起看看反射的进阶知识点。
今天说Java模块内容:反射。
今天继续算法题:二维数组中的查找
本来今天应该继续说Android系统方面的知识,但是我发现内容有点多,写不完了😅。
大家之前看源码都看累了吧,今天给大家讲个故事
今天接着完善Android系统这一块的体系架构,说说在App启动流程中举足轻重的ActivityManagerService。
上篇说到Android系统的启动流程,Zygote进程fork的第一个进程就是SystemServer进程。
今天说《Android体系架构》第一篇内容,关于Android系统启动的过程。
重新整理Android相关的所有知识,以一个体系化的思想去学习复习知识,串联知识,这样有助于构建和完善我们大脑中的Android体系架构,有了体系,再遇到难题,相信你也能轻易化解了。
今天继续优化方面的内容——UI(布局)优化
早呀各位。今天继续屏幕刷新机制的知识讲解,上文说到vsync的处理,每一帧UI的绘制前期处理都在Choreographer中实现,那么今天就来看看这个神奇的舞蹈编舞师是怎么将UI变化反应到屏幕上的。
周一好呀,今天给大家带来一点轻松简单的内容,没有代码,请享用~
之前说了类加载的过程,但是有的读者表示还是有些面试题还是答不来,所以今天就来总结下类加载、对象实例化方面的知识点/面试题,帮助大家加深印象。
嗨,大家好,问大家一个“简单”的问题:Handler内存泄露的原因是什么?
今天分享的面试题/知识点是:Android中多线程如何实现?有哪些方式?该怎么选择?
今天聊聊Bitmap相关的面试题/知识点,看看你是否都弄明白了呢?
关于拦截异常,想必大家都知道可以通过Thread.setDefaultUncaughtExceptionHandler来拦截App中发生的异常,然后再进行处理。
最近逛wanAndroid论坛,发现一个有趣的问题:如何捕获一个Activity页面上所有的点击行为。
今天发一个以前的文章,关于Handler的全面解析,大家看看吧~「周末愉快」!
关于RecyclerView,之前我写过一篇比较基础的文章,主要说的是缓存和优化等问题。但是有读者反映问题不够实际和深入。于是,我又去淘了一些关于RecyclerView的面试真题,大家一起看看吧,这次的问题如果都弄懂了,下次面试再遇到RecyclerView应该就没啥可担心的了。
相信不少读者都阅读过相类似的文章了,但是我还是想完整的把这之间的关系梳理清楚,细节聊好,希望你也能从中学到一些。
相信不少读者都阅读过相类似的文章了,但是我还是想完整的把这之间的关系梳理清楚,细节聊好,希望你也能从中学到一些。
俗话说,无规矩不成方圆,对于项目也是这样,必须有统一的架构体系才能让项目更加稳健,开放,和快速。今天就来谈谈吧:
来吧,今天说说常用的网络框架OKHttp,也是现在Android所用的原生网络框架(Android 4.4开始,HttpURLConnection的底层实现被Google改成了OkHttp),GOGOGO!
协程,kotlin中一个神奇的组件,由于使用方便任意切换被广大开发者使用,今天就来看看协程
昨晚跟往常一样,饭后开了一局王者荣耀,前中期基本焦灼,到了后期一波决定胜负的时候,我果断射箭,射中对面,配合队友直接秒杀,打赢团战一波推完基地。那叫一个精彩,队友都发出了666666的称赞,我酷酷的点了一下抱拳:多谢!嘿嘿。
之前说过了Jetpack架构组件,作为MVVM架构必备的组件,当然是人尽皆知了。然后jetpack还有很多其他可能被你忽视的组件,这次我们就说说其中一个同样精彩模块——行为组件。 还是老样子,通过举例的方式,让你掌握基本用法,心里有个数,走遍天下都不怕。
WebSocket作为应用层的全双工通信协议,也是物联网情境下经常用到的协议,今天就来了解下WebSocket。
最近两年,MVVM的呼声越来越高,说实话,在经历了MVP的臃肿,MVP的繁琐,我有点怕了。但是这次Google官方带来的一系列为MVVM架构设计的武器—Jetpack,真的让我惊喜到了。
最近两年,MVVM的呼声越来越高,说实话,在经历了MVP的臃肿,MVP的繁琐,我有点怕了。但是这次Google官方带来的一系列为MVVM架构设计的武器—Jetpack,真的让我惊喜到了。
Constraintlayout——约束布局,作为Jetpack的一个组件推出。今天的面试三问就是关于布局的
Recycleview相比也是每个Android开发者熟得不能再熟的控件了,但是你对他又真的了解多少呢?看看今天的三问你都能答得上来吗?
还记得我小时候跟你说过的故事吗,Android系统就像一个幼儿园,有一个大朋友叫Launcher,身上会贴很多其他小朋友的名片。这个Launcher就是我们的桌面了,它通过PackageManagerService获知了系统里所有应用的信息,并展示了出来,当然它本身也是一个应用。
“爸爸爸爸,你说我玩的这个小天才电话手表怎么这么厉害,随便点一下这个小图片,这个应用就冒出来了,就可以听儿歌了。好神奇啊。”
没错!Android 11(version 30,Andorid R) 正式发布了!看到这个新闻我知道我不能再拖了,再不好好准备好迎接Android11的到来,到时候迎接我的就是客户的指责,甚至老板的一封休书了 😂
没错!Android 11(version 30,Andorid R) 正式发布了!看到这个新闻我知道我不能再拖了,再不好好准备好迎接Android11的到来,到时候迎接我的就是客户的指责,甚至老板的一封休书了 😂
网络通信中最重要的就是数据部分,而保证数据的正确安全传输,就要牵扯到数据的编码和数据的加密问题,今天的三问就是关于编码和加密:
代理模式其实就是提供了对目标对象的另外的访问方式,通过代理对象访问目标对象 为啥要这么麻烦呢!!!其实是为了不去修改原有的代码,通过代理也可以访问这个对象而且可以进行扩展