- 博客(14)
- 收藏
- 关注
原创 「安卓高级架构师」教你一种更清晰的Android架构
这是一个长期待解决的讨论话题,如果大家能够分享各自的解决方案,那真真是极好的。我的策略是使用回调,这样的话,如果数据仓库发生了变化,回调有两个方法:onResponse()和onError(). onError方法将异常信息封装到一个ErrorBundle对象中: 这种方法的难点在于这其中会存在一环扣一环的回调链,错误会沿着这条回调链到达展示层。这里我不再赘述细节,但是需要强调的是,这里的fragment和activity都是View,其内部除了UI逻辑以外没有其他逻辑,这也是所有渲染的东西发生的地方。
2024-09-10 14:33:06
781
原创 Android面试题汇总(中高级)及答案解析,2024年企业面试题精选_android 面试题
面试题的目的不是为了让大家背题,而是从不同维度帮助大家复习,取长补短。让我们正式进入正题:现在网上的面试题资料实在太多了,而且人人肯定都说自己的最好,那么就导致大家不知道怎么选了。大部分的博主推荐资料,也就是把各类技术点面试题一股脑整理一遍,水个目录,没有一条清晰系统有针对性的模块。
2024-09-10 06:33:48
716
原创 Android组件化和插件化开发
由于本文罗列的知识点是根据我自身总结出来的,并且由于本人水平有限,无法全部提及,欢迎大神们能补充~将来我会对上面的知识点一个一个深入学习,也希望有童鞋跟我一起学习,一起进阶。提升架构认知不是一蹴而就的,它离不开刻意学习和思考。**这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家,**梳理了多年的架构经验,筹备近1个月最新录制的,相信这份视频能给你带来不一样的启发、收获。,第一时间获取最新知识点Android架构师之路很漫长,一起共勉吧!,第一时间获取最新知识点。
2024-09-10 05:07:22
1179
原创 Android市场逐渐饱和,聊聊2020年我的移动开发跳槽春季历程
我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 Xmind(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。
2024-09-10 02:10:24
460
原创 Android体系架构:WorkManager
System.out.println(request.getId() + “进入onCreate()”);System.out.println(“任务onStop()”);
2024-09-10 00:43:56
893
原创 Android 开发者们是如何突破自己的技术瓶颈?
日常工作中,很多人遇到问题见招拆招,没有深入研究过第三方源码,有业务需要用到哪里的知识,就去谷歌一下拿来用,实现完功能就完了。做了多年 Android ,技术一直浮于表面,技能零散,什么都会点,什么都不太精,开发不费劲,遇到优化问题就懵,想深入还没有突破口;组件化、插件化、热修复、音视频、小程序等热门技术,层出不穷,一个没搞懂,新的流行起来了,追不动了;究其根本,就是因为知识体系零散,不理解底层原理,基础不牢固,导致技术迭代太快,跟不上节奏。,跟大牛学习体验大项目是怎么做的,应用实战中去。
2024-09-09 21:14:51
566
原创 Android webView 的一个坑,字体怎么突然变小了
这个方法的作用,简单来说,就是是否根据屏幕宽度自适应这个问题解决之后,我心中又有这样的疑问,。带着这个疑问,我再次去浏览代码,发现个性签名里面 Webview 加载的网页,是自己拼接的 html。debug 之后,发现网页代码大概是这样的搜索发现 Web 网页的代码适配单位是 rem,有点类似于 dp。Web 网页在适配分辨率的时候,通常会设置viewport属性于是我尝试在代码里面加了这样的代码,发现 SignatureWebView 显示个性签名又正常了。
2024-09-09 19:48:15
1104
原创 15个经典面试问题,2024最新华为Android校招面试题,秀出天际!_红海华为招聘2024校招面试题
看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。
2024-09-09 13:49:49
854
原创 SoapUI、Jmeter、Postman三种接口测试工具的比较分析——灰蓝_postmen与postman区别
Postman功能上更简单,组织方式也更轻量级,它主要针对的就是单个的HTTP请求。从功能上Jmeter最为强大,可以测试各种类型的接口,不支持的也可以通过网上或自己编写的插件进行扩展。SoapUI专门针对HTTP类型的两种接口,其初衷更是专门测试Soap类型接口,对于其他协议的接口不支持。SoapUI可以创建Soap Project或者Rest Project(但Project中添加什么类型的Step则不受影响),可添加wsdl、wadl资源,并能在TestCase里添加Rest或Soap的Step。
2024-09-08 18:43:25
984
原创 LoadRunner11-遇到问题及解决办法_loadrunner11 报abnormal termination, caused by mdrv
程序上存在数据库的问题,那就必须采用更加专业的工具来抓取出现问题的程序,主要是程序中执行效率很低的sql语句,weblogic可以采用introscope定位,期间可以注意观察一下jvm的垃圾回收情况看是否正常,我在实践中并发500用户和600用户时曾出现过jvm锯齿型的变化,上升下降都很快,这应该是不太正常的。在全部占满后,就会出现上面的错误。3、录制时请求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可以在脚本中注释掉,问题将会得到解决。
2024-09-08 13:23:33
1297
1
原创 HTTPS 之fiddler抓包--jmeter请求
(2)计算协商密钥:此时服务器已经获取全部的计算协商密钥需要的信息:两个明文随机数 Random_C 和 Random_S 与Pre-master,计算得到协商密钥enc_key。(3)解密握手消息:使用协商密钥enc_key解密客户端发来的握手消息,并验证HASH是否与客户端发来的一致。(4)生成握手消息使用协商密钥enc_key及约定好的算法加密一段握手消息,发送给客户端。
2024-09-07 22:12:55
868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人