APK体积优化的一些总结 (mp.weixin.qq.com)
面对那种无节操的产品,你们怎么办?
产品:“apk的体积是否可以优化以下,这样比较好推广!”
我:“不可以!”
产品:“apk的体积是否可以优化以下,这样比较好推广!”
我:“不可以!”
产品:“apk的体积是否可以优化以下,这样比较好推广!”
我:“我考虑一下!”
没办法面对这样的产品我们怎么能怂!老子写代码都是一把梭!!!
但是回头想想,这个和写代码有个毛线关系!!!
好了,吐槽环节到此结束!!!
by @code小生 2019-07-08 09:21 分享 查看详情
安卓 9.0 适配方案和踩坑 (mp.weixin.qq.com)
年初的时候就已经适配了安卓9.0,但由于业务需求一直没有使用上,前段时间发布了,结果有用户反馈在安卓9.0的手机上更新下载App发生了闪退。这个时候发现9.0对权限、加密和Apache HTTP client发生了相关变化。
by @code小生 2019-07-08 09:21 分享 查看详情
基于 Flutter 视频客户端 Vistor【已开源】 (mp.weixin.qq.com)
开发框架 ( Flutter sdk: ">=2.0.0-dev.68.0 <3.0.0" ):
状态管理:Scoped_model
网络层:Dio
导航库:Fluro
by @code小生 2019-07-08 09:20 分享 查看详情
Android事件分发机制详解与实战剖析,一张事件分发流程图,让你彻底搞明白 (mp.weixin.qq.com)
事件分发是Android开发过程中的重点又是难点, 一张事件分发流程图,让你彻底搞明白。网上有很多文章写事件分发,感觉都没有讲明白,恭喜你,今天你看到好文章了,你彻底搞清楚…
by @code小生 2019-06-30 23:28 分享 查看详情
如何有效的收集 Android 日志? (mp.weixin.qq.com)
在产品的研发测试以及投放给用户使用的过程中,我们会遇到各种各样的问题,为了有效的分析解决问题,Log的收集也就至关重要了。
by @code小生 2019-06-30 23:27 分享 查看详情
Android Studio 升级到3.4后的两个小坑 (mp.weixin.qq.com)
时隔一年将AS升级到了3.4,在老项目上测试了一下,几个新功能都挺方便的,特别是在Project Structure里现在能很方便的更新依赖项。不过编译运行时出了两个小问题,一是模拟器启动时闪退,二是Gradle build时报错。
by @code小生 2019-06-30 23:27 分享 查看详情
Android 面试题集(2019-04-04总结) (mp.weixin.qq.com)
一份Android面试题集,适应于实习 & 初级工程师 & 中级工程师,高级工程师勉强吧。笔者不提供答案,但是会提供学习链接,旨在能帮助广大Android学习者找到心仪的Offer,文章底部是笔者收集的一些有关面试的文章链接,希望Android求职者认真研读,准备面试,并顺利找到Offer。
by @code小生 2019-06-30 23:26 分享 查看详情
Android P 网络请求相关总结 (mp.weixin.qq.com)
这上半年几家手机厂商可以堪称神仙打架,小米9,iqoo,华为,oppo,三星等等都首发Android P系统。咱也是几经考虑终于换上了新手机,也体验一下这Android9.0(原来是Android6的一台nubia)。然后迫不及待跑了一下自己写的几个app,这一跑然后就出问题了。
by @code小生 2019-06-23 14:14 分享 查看详情
Android APP架构思考 (mp.weixin.qq.com)
从2011年到现在,做了几年的Android应用与Android平台上Opengl es应用开发,下面是关于Android APP开发架构的一些思考:
by @code小生 2019-06-23 14:13 分享 查看详情
Android 热修复原理 (mp.weixin.qq.com)
AndFix的原理就是方法的替换,把有bug的方法替换成补丁文件中的方法。
by @code小生 2019-06-23 14:13 分享 查看详情
Android H5秒开方案调研—今日头条H5秒开方案详解 (mp.weixin.qq.com)
本文对Android H5秒开方案进行了调研,对今日头条App的秒开方案进行了详细分析。
by @code小生 2019-06-23 14:13 分享 查看详情
Android 组件化方案思路 (mp.weixin.qq.com)
在进行app组件化之前我们要明白什么是组件化?为什么要组件化?
by @code小生 2019-06-16 17:48 分享 查看详情
Android-春招-面试经历-2019年 (mp.weixin.qq.com)
耗时两个月的找工作经历终于是画上句号了,几十个日日夜夜的酸甜苦辣只有裸辞的亲尝者才能体会到吧,下面想来复盘或者说总结一下这段经历。
by @code小生 2019-06-16 17:48 分享 查看详情
Android 开发前的设计 (mp.weixin.qq.com)
谈一下自己对App的整体框架的看法,感觉就是建立一套规范,让我们的开发思路更清晰明了,写代码更高效,代码更易于拓展和维护;
by @code小生 2019-06-09 23:05 分享 查看详情
无懈可击 Android 内部升级 (mp.weixin.qq.com)
普通升级大家很好理解,就是正常的对话框提示是否需要更新,有一些更新文案,两个按钮,“是”转到后台下载,“取消”取消本次下载。
by @code小生 2019-06-09 23:05 分享 查看详情
2019 年面试感触 (mp.weixin.qq.com)
嗯,我最近辞职了。出去面试了面试,有一些感触,记录一下。

先说一下我的基本情况,大学毕业后我到了郑州一家传统公司的网络部门,一直工作到现在。
by @code小生 2019-06-09 23:05 分享 查看详情
直播间页面优化 (mp.weixin.qq.com)
最近发现我们直播应用在进入直播间时,能感受到明显的卡顿。本篇博文记录优化该问题的过程。
by @code小生 2019-06-02 11:53 分享 查看详情
从各大跨平台技术说开去,我们真的需要虚拟 DOM 吗? (mp.weixin.qq.com)
你有没有留意到?优秀的解决方案思想都是相通的:当你研究 Flutter 渲染原理时会发现 Flutter Rendering 层类似于 React 中的虚拟 DOM,当你去看 Weex 工作原理时,诶,又发现了虚拟 DOM 的身影,更别提 VUE 响应式视图的核心也是虚拟 DOM 了。
by @code小生 2019-06-02 11:53 分享 查看详情
已有 Android 项目集成 Flutter 寻坑记 (mp.weixin.qq.com)
Flutter作为谷歌下一代主推的全平台UI框架,具有很多的优点:

支持全平台,包括Android、iOS、Web甚至桌面端。
全平台都基于同一套代码库,区别于React Native的learn once, write everywhere。
媲美原生的性能。
by @code小生 2019-06-02 11:52 分享 查看详情
Android 简单沉浸式弹出输入框 (mp.weixin.qq.com)
最近公司项目在写IM聊天室功能,刚开始使用dialog方式,让dialog居底部显示,但是项目中需要文本和表情切换发送消息,但是因为软键盘本来就是一种特殊的dialog,dialog具有优先级,软键盘的优先级总是高于我们平时用到的dialog,所以出现显示消失的时候,因为软键盘与自定义的输入弹出框消失显示时机问题,导致闪烁问题。
by @code小生 2019-05-26 18:50 分享 查看详情