首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
全世界_Coder
掘友等级
Android开发工程师
|
字节跳动
Android程序猿一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
320
文章 320
沸点 0
赞
320
返回
|
搜索文章
最新
热门
网路优化篇-如何大幅度提升端上性能
今天要跟大家聊得是,如何大幅度提升端上网络的性能。端上网络性能怎么样,主要由两个指标来衡量,响应时间和成功率。响应时间指的是 从发起请求到接收到响应的时间。而成功率指的是,成功请求数(非异常)/总请求数。 相信大家的app中都有统计这些数据,那么,你端上的响应时间够短么,请求成…
听说你想在Android P上使用hide api?
一条消息瞬间席卷了整个开发圈子。会不会影响插件化?会不会影响热修复?好在,对这些没影响。然而,对一些非常hacker的手段,还是有着不小的影响,比如上一篇的DNS hook libcore的方案。那么,我们如何解决呢? 如果大家不了解这个限制,可以先去针对非 SDK 接口的限制…
网络优化篇-从DNS开始
当我们发起一个网络请求,首先要经过DNS服务,将域名转化为IP地址,然后通过IP地址建立连接。DNS的工作流程如下图所示。 那么,传统的Local DNS有什么缺陷呢。就目前端上而言,主要有几个问题: DNS劫持会导致端上网络连接失败或者DNS解析失败,严重影响用户使用,在之前…
滴滴 Booster框架浅析
RT
Android abi和CPU位数
不知道大家在设置abi的时候,有没有考虑过这个问题。不同的abi之间有什么区别。32位so又是如何运行在64位机器上的。这个是如何兼容的呢? 相信有了解过系统源码的同学都知道这是啥玩意。首先我们看下init进程在启动zygote进程是如何做的。以6.0源码为例。 在init.r…
突破Android P非SDK API限制的几种代码实现
Android P对非SDK API的使用做了限制,导致在Android P上会出现一些状况。在很早前预览版本刚出来的时候,360团队就出了两篇文章。 这一篇文章就是根据上面的文章来的。 使用Provided(CompileOnly)的方式去解决调用限制,只能解决反射调用的问题…
HttpDns接入以及全局替换的实现
经过一番搜索,找到了 Android弟的这边文章 一种全局拦截并监控 DNS 的方式 以及这边文章如何为Android应用提供全局的HttpDNS服务。 在第一篇文章提到的方案中,缺陷是非常明显的 而在第一篇文章中,提到的方案也是这样。在7.0之下 hook coonnect这…
浅析Android插件化
Android P preview版本中,已限制对@hide api的反射调用,具体的原理可以阅读Android P调用隐藏API限制原理这篇文章。由于最近团队分享也在分享插件化、热修复相关的东西。因此,写一篇文章,好好记录一下。 Android中的几个相关的ClassLoad…
我写了个BoardView,看一下吧。
我撸了个BoardView,恩,没错,应用场景是什么呢,主要是协同办公软件的看板视图。像这样 看一下gif,图比较大,耐心等待。 那么,实现原理是什么呢?我们知道用RecyclerView很容易可以实现拖拽,通过观察ItemTouchHelper的代码,发现,这一些效果 都是I…
MaterialDesign动画
MaterialDesign动画
下一页
个人成就
文章被点赞
2,778
文章被阅读
103,253
掘力值
4,933
关注了
28
关注者
934
收藏集
1
关注标签
10
加入于
2016-04-02