开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Condom首页、文档和下载 - Android 工具库 - 开源中国社区
全部项目分类
我要评价
Apache
Java 查看源码»
Android
分享
收藏
3 人收藏
收录时间:2017-05-18
Condom 详细介绍

保险套项目

『保险套』是一个超轻超薄的 Android 工具库,将它套在 Android 应用工程里裸露的Context上,再传入第三方 SDK(通常是其初始化方法),即可防止第三方 SDK 中常见的损害用户体验的行为,而不影响应用自身的功能(例如严重影响用户体验的『链式唤醒』):

  • 在后台启动大量其它应用的进程(在三方推送 SDK 中较为常见),导致应用启动非常缓慢,启动后一段时间内出现严重的卡顿(在中低端机型上尤其明显)。 这是由于在这些 SDK 初始化阶段启动的其它应用中往往也存在三方 SDK 的类似行为,造成了进程启动的『链式反应』,在短时间内消耗大量的 CPU、文件 IO 及内存资源,使得当前应用所能得到的资源被大量挤占(甚至耗尽)。

注意:此项目通常并不适用于核心功能强依赖特定外部应用或组件的 SDK(如Facebook SDK、Google Play services SDK)。 如果希望在使用此类 SDK 时避免后台唤醒依赖的应用,仅在特定条件下(如用户主动作出相关操作时)调用 SDK 所依赖的应用,则可以使用本项目,并通过CondomContext.setOutboundJudge()自主控制何时放行。

Condom

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 Condom 的评论 (全部 1 条评论)
{{repayCom.userName}}
web实习虫
好名字
Condom 相关博客
顶部