首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
汪海游龙
掘友等级
Android
|
商米科技
跨平台、动态化技术爱好者,欢迎交流学习~
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
188
文章 163
沸点 25
赞
188
返回
|
搜索文章
赞
文章( 163 )
沸点( 25 )
设计模式(六)RecyclerView中的观察者模式
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都能得到通知并被自动更新。 例如:天气预报服务,一旦你订阅该服务,,每天一旦有天气信息更新,它就会及时向你发送最新的天气信息。 Subject:抽象被观察者,会将所有观察者对象保存到一个集合中,提供…
给扔物线 HenCoder Plus 学员的一次分享文字版
半个月前,和我的终极技术目标扔物线朱凯一拍即合,到了他所开展的 HenCoder Plus 课程给大家分享了 1 个多小时的「模拟面试」心得,也顺便听了几次凯哥的课程,感觉真的挺用心的。自己也希望能一直不忘初心,在技术领域像凯哥一样,认真并且锲而不舍。准备了许久,主要是为了做这…
Kotlin 实战指南 | 如何在大型应用中添加 Kotlin
每次参加开发者大会,开发者最常问我的一个问题就是: "我该如何在现有 Android 应用中添加 Kotlin? 最好的方法是什么?" 如果您工作的团队规模较大,转于用新的开发语言确实会比较复杂。渐渐的,我给的回应越来越详细,而且也会根据其他开发者的心得体会 (Google 内…
一篇文章搞懂热修复类加载方案原理
Java 中的 ClassLoader 可以加载 jar 文件和 Class文件(本质是加载 Class 文件),这一点在 Android 中并不适用,因为无论 DVM 还是 ART 它们加载的不再是 Class 文件,而是 dex 文件。 Android 中的 ClassLo…
了解一下:一款好用的 Maven Library 发布插件
A flex gradle plugin for publish your library to maven repository become easy. supports also @aar and transitive: false.
Activity插件化原理第二种方案:Hook IActivityManager
人生一切难题,知识给你答案。 通过mInstrumentation的execStartActivity方法启动Activity,在execStartActivity方法中会获取AMS的代理,Android 7.0通过ActivityManagerNative的getDefaul…
Activity插件化原理第一种方案:Hook Instrumentation
人生一切难题,知识给你答案。 Activity的插件化解决的一个根本性问题就是插件中的Activity并没有在宿主的AndroidManifest.xml中进行注册,也就是说我们需要启动一个未注册的Activity,因此需要对Activity的启动过程有个了解。 启动Activ…
Android开发中API层的最佳实践
API层就是网络层,是一个App必不可少的模块。我从12年开始做安卓开发,从这些年的开发经验中对API层的实践进行一些总结,内容方面主要是围绕HttpClient的选择,响应处理的编程模型和通知UI数据更新的最佳方式。 以下内容仅仅是个人观点,与实际内容如有出入,烦请指出;若喷…
Android组件化开发实践和案例分享
投资界,新芽,项目工厂等APP自身在飞速发展,版本不断迭代,新功能不断增加,业务模块数量不断增加,业务上的处理逻辑越变越复杂,同时每个模块代码也变得越来越多,这就引发一个问题,所维护的代码成本越来越高,稍微一改动可能就牵一发而动全身,改个小的功能点就需要回归整个APP测试,这就…
穿上喷气背包与世界共同跳动 | Android 开发者故事
应用全球化的趋势正在让一些公司快速崛起,开发团队如何在这样的背景下提高效率、放眼世界,是所有规模达到一定程度的公司共同面对的问题。 字节跳动公司旗下的抖音 (TikTok) ,是中国开发者的产品中全球化程度相当高的一个,它的开发团队目前全部位于中国。在单一国家和地区的用户规模天…
下一页
个人成就
文章被点赞
1,385
文章被阅读
91,449
掘力值
3,319
关注了
29
关注者
2,248
收藏集
1
关注标签
9
加入于
2015-05-16