薄荷 Android 的分享
16 April 2016
前言
之前,机缘巧合得知了薄荷有分享,然后就去了听了一下。 到了展想广场后,发现这个商业区还是相当的繁华的。 个人也是第一次站到了 21 楼上徘徊,相当的得意的说。
Strom Zhang
问题:
- 购物车不能删除 - 有些运营商 Rest API DELETE 方法不支持
- 页面插入广告的 - 运行商 DNS 劫持
- APP 不能打开
运营商劫持根本原因:
- 跨网之间的流量计算非常的昂贵
- 运营商缓存内容的算法比较 lost
劫持的手段:
- 插入广告
- 解析成错误的 IP 地址
劫持发生的地方: 四川 和 重庆
解决方法:
- 使用公用的 DNS 解析, 比如 114DNS,以及 google 的 public DNS(8.8.8.8 和 8.8.8.4),
- 使用 HTTPS, 解决内容劫持,不能解决 DNS 劫持
- 使用 HTTPDNS - 使用 DNSPod 免费服务 - 支持百万用户
直接跳过运营商的解析, 直接请求自己的 DNS 服务器。 HTTPDNS 服务器,返回最右的服务。 使用了第三方的 HTTPDNS 服务器。
PS: 鹅厂的域名是 10 万级别的。
PS: Storm 张 维护了中国最好的安卓公众号。
贾吉鑫
Android 组件化的思想, 按业务逻辑进行分库的实践 :
Android 项目包含的内容: 资源(?画布局, View等等之类),代码,Mainfest xml 文件。
- 编译速度快
- 组件复用
- 。。。
Android 的包的管理: 使用 代码构建系统 Gradle,与 MVN 相似。
问题:
- Layout 布局,资源,优先级的。 导致编译失败。
- 多人协作提交 Github 的问题, 使用了 Gerrit 这样的集权审核管理。
- mainfest 版本依赖的,以及编译时线程卡死
AR 是啥??Android Repo??
经验:
doing then better project。 不追求绝对的完美主义。
热加载 - numa。 安卓代码的热替换(HotFix).
Nvma相关的文档下载: http://7fviov.com1.z0.glb.clouddn.com/Nuwa.pdf
作者介绍: 前 58 工程师, 现在自己创业。 个人博客: http://jiajixin.cn/
后记
下午, 我想去听青云的吹牛。
听别人说,下午分享的关于 Android 内容有:
- 如何处理内存泄露相关的
- Reative Native 构建应用
参考
傲娇的使用Disqus