首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
TIIEHenry
掘友等级
安卓开发初级工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
66
文章 25
沸点 41
赞
66
返回
|
搜索文章
赞
文章( 25 )
沸点( 41 )
Android跨进程传大图思考及实现——附上原理分析
Intent数据传输有大小限制,那么如何跨进程传大图呢?重要的是分析问题的思路和解决过程,点赞❤️+收藏❤️+关注❤️
Shadow的缺点介绍
看到有网友看到Shadow的开源公告和Github主页的README之后,觉得都是报喜不报忧的介绍。我们也多少同意这个看法。如果开源一个项目,并不指望其他人能真正使用,也不期待收获网友们回馈的代码贡献,那么报喜不报忧问题不大。但是Shadow开源的目的不是单纯的吹嘘自己的技术多…
Shadow为什么要求插件和宿主包名一致
我们过去也用过基于各种反射实现的插件框架,用了3年左右时间,也维护了3年左右时间。在过去维护的经验中,我们就发现了插件使用单独包名(ApplicationId,下同)带来的问题。 ApplicationId一般是在build.gradle中设置的,在编译时这个字符串会被记录在2…
Tencent Shadow将在掘金持续分享
Tencent Shadow是腾讯最近开源的一款Android插件框架。我们的业务长期应用这项技术,在积累了大量经验后自主设计开发的一款Android插件框架。这款插件框架的设计是考虑了市面上所有Android插件框架的需求而设计的,但实现上只优先实现了我们自身业务所需要的功能…
Android插件框架的两个作用
首先谈谈我们理解的Android插件框架有什么作用,免得大家同我们交流时不在一个频道。 我们理解的插件框架有两个作用:一是“自解耦”,二是“免安装”。 自解耦指的是一个应用原本由一份代码编译而成,希望改成将其中的一些功能单独编译,像插件一样动态插在主应用上。这样一来可是使主应用…
Tencent Shadow—零反射全动态Android插件框架正式开源
Shadow是一个腾讯自主研发的Android插件框架,主要有以下特点: Shadow所指的插件是插件的代码完全是一个正常可安装的App代码,无需引用任何Shadow的库。这样的App代码应用了Shadow之后可以免安装运行在另一个App中。 Shadow是一个完全无Hack,…
Shadow 插件化框架分析
Shadow 是最近腾讯开源的一款插件化框架。原理是使用宿主代理的方式实现组件的生命周期。 目前的插件化框架,大部分都是使用 hook 系统的方式来做的。使用代理的基本上没有成体系的框架,只是一些小 demo,Shadow 框架的开源,在系统 api 控制越来越严格的趋势下,算…
今日头条 Android '秒' 级编译速度优化
Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这般龟速严…
MVP那些事儿 (3)……在Android中使用MVC(上)
通过上一篇的内容,大家也对MVC已经有了一个大致的了解,在开启这一章内容前,希望大家能先阅读上一篇的内容,否则可能会“断片”。 相信大家了解过MVC到同学对这张图再熟悉不过了,OK,但目前这张图我们先放下不表,因为考虑到我们介绍的是一个抽象的架构,加上抽象的架构图,怕是不能好好…
flex深度剖析-解决移动端适配问题!
由于浮动导致父级子级之间设置了css padding、css margin属性的值不能正确表达。特别是上下边的padding和margin不能正确显示。 4、如果前面的元素设置了浮动,那后面的元素就有可能产生异位的现象。 这些问题让众多开发这相当苦恼,尤其是在相对复杂的项目,各…
下一页
个人成就
文章被点赞
6
文章被阅读
5,752
掘力值
95
关注了
11
关注者
3
收藏集
7
关注标签
22
加入于
2016-10-03