
Android开发高手课
WizardDragon
这个作者很懒,什么都没留下…
展开
-
总结:12存储优化(上): 常见的数据存储方法有哪些?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:彻底搞懂 SharedPreferences https://juejin.im/entry/597446ed6fb9a06bac5bc630微信MMKV https://github.com/Tencent/MMKV...原创 2019-05-30 10:15:55 · 607 阅读 · 0 评论 -
总结:01崩溃优化(上):关于“崩溃”那些事儿
自我学习极客时间《Android开发高手课》的笔记总结文中的链接:Android 平台 Native 代码的崩溃捕获机制及实现 https://mp.weixin.qq.com/s/g-WzYF3wWAljok1XjPoo7w腾讯的Bugly https://bugly.qq.com/v2/index阿里的啄木鸟平台 https://wpk...原创 2019-05-29 09:52:03 · 459 阅读 · 0 评论 -
总结:02崩溃优化(下): 应用崩溃了,你应该如何去分析
自我学习极客时间《Android开发高手课》的笔记总结原创 2019-05-29 11:13:43 · 281 阅读 · 0 评论 -
总结:03内存优化(上): 4GB内存时代,再谈内存优化
自我学习极客时间《Android开发高手课》的笔记总结文中链接:《Android内存优化杂谈》 https://mp.weixin.qq.com/s/Z7oMv0IgKWNkhLon_hFakgFaceBook的device-year-class,用年份来区分设备的性能 https://github.com/facebook/device-year-class《An...原创 2019-05-29 13:53:26 · 395 阅读 · 0 评论 -
总结:04内存优化(下): 内存优化这件事,应该从哪里着手?
自我学习极客时间《Android开发高手课》的笔记总结文中的链接:美团的Probe https://static001.geekbang.org/con/19/pdf/593bc30c21689.pdf微信 Android 终端内存优化实践 https://mp.weixin.qq.com/s/KtGfi5th-4YHOZsEmTOsjg...原创 2019-05-29 14:01:00 · 273 阅读 · 0 评论 -
总结:05卡顿优化(上): 你要掌握的卡顿分析方法
自我学习极客时间《Android开发高手课》的笔记总结文中的链接Uber开源的 https://github.com/uber/nanoscope原创 2019-05-29 15:48:46 · 761 阅读 · 0 评论 -
总结:06卡顿优化(下): 如何监控应用卡顿?
自我学习极客时间《Android开发高手课》的笔记总结文中的链接Facebook的开源库 https://github.com/facebookincubator/profilo原创 2019-05-29 15:50:39 · 589 阅读 · 0 评论 -
总结:07启动优化(上): 从启动过程看启动速度优化
自我学习极客时间《Android开发高手课》的笔记总结文中链接微信的mmkernel https://mp.weixin.qq.com/s/6Q818XA5FaHd7jJMFBG60w阿里的Alpha https://github.com/alibaba/alphaGC 各个事件的具体含义 https://developer.android.google.c...原创 2019-05-29 16:39:49 · 1063 阅读 · 0 评论 -
总结:08启动优化(下): 优化启动速度的进阶方法
自我学习极客时间《Android开发高手课》的笔记总结文中链接:微信 Android 热补丁实践演进之路 https://mp.weixin.qq.com/s/-NmkSwZu83HAmzKPawdTqQ支付宝客户端架构解析:Android 客户端启动速度优化之「垃圾回收」 https://mp.weixin.qq.com/s/ePjxcyF3N1vLYvD5dPIj...原创 2019-05-29 16:43:27 · 643 阅读 · 0 评论 -
总结:09 IO优化(上): 开发工程师必备的IO优化知识
自我学习极客时间《Android开发高手课》的笔记总结原创 2019-05-29 16:45:49 · 237 阅读 · 0 评论 -
总结:10 IO优化(中): 不同IO方式的使用场景是什么?
自我学习极客时间《Android开发高手课》的笔记总结文中的链接:Linux 中直接 I/O 机制的介绍 https://www.ibm.com/developerworks/cn/linux/l-cn-directio/index.html微信的高性能日志 xlog https://mp.weixin.qq.com/s/cnhuEodJGIbdodh0IxNeXQ...原创 2019-05-29 16:50:14 · 580 阅读 · 0 评论 -
总结:11 IO优化(下): 如何监控线上IO操作?
自我学习极客时间《Android开发高手课》的笔记总结文中的链接:GOT Hook https://github.com/Tencent/matrix/tree/master/matrix/matrix-android/matrix-android-commons/src/main/cpp/elf_hookTinker 的资源合成 https://github.com...原创 2019-05-30 10:13:19 · 306 阅读 · 0 评论 -
总结:31数据评估(下): 什么是大数据平台?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:阿里的Sunfire https://mp.weixin.qq.com/s/rN2v9SNfyokUL3ijeWwkfg阿里云提供的OneData服务 https://dt.alibaba.com/美团点评前端无痕埋点实践 https://tech.meituan.com/2017/03/02/...原创 2019-06-03 14:47:00 · 401 阅读 · 0 评论 -
总结:32线上疑难问题该如何排查和跟踪?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:高性能日志模块xlog https://mp.weixin.qq.com/s/cnhuEodJGIbdodh0IxNeXQ?美团点评移动端基础日志库——Logan https://tech.meituan.com/2018/02/11/logan.html https://github.com/M...原创 2019-06-03 14:52:27 · 529 阅读 · 0 评论 -
总结:33做一名有高度的移动开发工程师
自我学习极客时间《Android开发高手课》的笔记总结文中链接:从中台到平台(上) https://mp.weixin.qq.com/s/dpkteHsQJ4Rwl6YNl2PVeg?从中台到平台(下) https://mp.weixin.qq.com/s/TirTQfWo0gX9PUw_okdGjQ?程序员装逼被怼,决定用面试证明自己,结果...... h...原创 2019-06-03 14:54:28 · 284 阅读 · 0 评论 -
总结:34聊聊重构: 优秀的架构都是演进而来的
自我学习极客时间《Android开发高手课》的笔记总结文中链接:Android 整体设计及背后意义 https://mp.weixin.qq.com/s/twfpUMf9CfXcgwtFFkJ4IgAndroid技术架构演进与未来 https://mp.weixin.qq.com/s/W38aauoCEEUbL8KvUkb_Rw?微信的Vending htt...原创 2019-06-03 14:56:27 · 406 阅读 · 0 评论 -
总结:35Native Hook 技术, 天使还是魔鬼?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:《ELF 文件格式解析》 https://felixzhang00.github.io/2016/12/24/2016-12-24-ELF%E6%96%87%E4%BB%B6%E8%A3%85%E8%BD%BD%E9%93%BE%E6%8E%A5%E8%BF%87%E7%A8%8B%E5%8F%8Ahook%E5%...原创 2019-06-03 14:59:35 · 729 阅读 · 0 评论 -
总结:36跨平台开发的现状与应用
自我学习极客时间《Android开发高手课》的笔记总结文中链接:SSR https://developers.google.cn/web/updates/2019/02/rendering-on-the-webFacebook的React Native https://github.com/facebook/react-native阿里的Weex htt...原创 2019-06-03 15:02:20 · 417 阅读 · 0 评论 -
学习Android开发高手课
在极客时间推出《Android开发高手课》的时候就开始跟着学了,但是发现课程里的东西很难,很多知识点都不会,跟着跟着就没再继续下去,直到有一天看到这门课程全部已经结束了,心中无限感慨。自己不会还不跟着学,这是要准备沉沦了吗? 于是决定不管怎样,不管里面讲解的东西会不会,难不难,都要把课程中的文章给认真通读并进行总结。 学习这个课程的过程中,真的是发现跟高手的差距,差得不...原创 2019-05-28 20:28:52 · 1603 阅读 · 0 评论 -
总结:30数据评估(上): 如何实现高可用的上报组件?
自我学习极客时间《Android开发高手课》的笔记总结原创 2019-05-31 14:38:10 · 222 阅读 · 0 评论 -
总结:13存储优化(中): 如何优化数据存储?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:Serial https://github.com/twitter/Serial/blob/master/README-CHINESE.rst/Protocol Buffers https://developers.google.com/protocol-buffers/docs/overviewFla...原创 2019-05-30 10:18:48 · 283 阅读 · 0 评论 -
总结:14存储优化(下): 数据库SQLite的使用和优化
自我学习极客时间《Android开发高手课》的笔记总结文中链接:微信的WCDB https://github.com/Tencent/wcdbMatrix的SQLiteLint https://github.com/Tencent/matrix/tree/master/matrix/matrix-android/matrix-sqlite-lintCursor实现优...原创 2019-05-30 10:21:26 · 598 阅读 · 0 评论 -
总结:15网络优化(上): 移动开发工程师必备的网络优化知识
自我学习极客时间《Android开发高手课》的笔记总结文中链接:讲清楚5G,这可能是最接地气的一篇了 https://mp.weixin.qq.com/s/bPNuEbwZZS9uS5bKmHskTwLink Turbo 网络聚合加速技术 https://www.pingwest.com/a/181911网卡收包流程 https://mp.weixin.qq...原创 2019-05-30 10:24:06 · 564 阅读 · 0 评论 -
总结:16网络优化(中): 复杂多变的移动网络该如何优化?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:Square的OkHttp https://github.com/square/okhttpChromium 的Cronet https://chromium.googlesource.com/chromium/src/+/master/components/cronet/微信Mars htt...原创 2019-05-30 14:37:26 · 431 阅读 · 0 评论 -
总结:17网络优化(下): 大数据下网络该如何监控?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:360的ArgusAPM https://github.com/Qihoo360/ArgusAPMfacebook的network-connection-class https://github.com/facebook/network-connection-class...原创 2019-05-30 14:41:21 · 319 阅读 · 0 评论 -
总结:18耗电优化(上): 从电量优化的演进看耗电分析
自我学习极客时间《Android开发高手课》的笔记总结文中链接:手机硬件已进入发展瓶颈,未来电池技术将如何突破? https://mobile.pconline.com.cn/1089/10896724.htmlVOOC闪充 https://baike.baidu.com/item/VOOC%E9%97%AA%E5%85%85/13887450?fromtitle=%...原创 2019-05-30 14:43:13 · 230 阅读 · 0 评论 -
总结:19耗电优化(下): 耗电的优化方法与线上监控
自我学习极客时间《Android开发高手课》的笔记总结文中链接:Facebook耗电监控开源库Battery-Metrics https://github.com/facebookincubator/Battery-MetricsAndroid后台调度任务与省电 https://blog.dreamtobe.cn/2016/08/15/android_schedule...原创 2019-05-30 14:45:34 · 970 阅读 · 0 评论 -
总结:20 UI 优化(上): UI 渲染的几个关键概念
自我学习极客时间《Android开发高手课》的笔记总结文中链接:Android 目前稳定高效的UI适配方案 https://mp.weixin.qq.com/s?__biz=MzAxMTI4MTkwNQ==&mid=2650826034&idx=1&sn=5e86768d7abc1850b057941cdd003927&chksm=80b7b1a...原创 2019-05-30 14:48:41 · 477 阅读 · 0 评论 -
总结:22包体积优化(上): 如何减少安装包大小?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:饿了么开源的Mess可实现四大组件和View混淆 https://github.com/eleme/MessR8 https://blog.dreamtobe.cn/android_d8_r8/Facebook的so加载开源库SoLoader https://github.com/faceboo...原创 2019-05-31 14:18:40 · 977 阅读 · 0 评论 -
总结:23包体积优化(下): 资源优化的进阶实践
自我学习极客时间《Android开发高手课》的笔记总结文中链接:AndResGuard工具 https://github.com/shwenzhang/AndResGuardAndroid App包瘦身优化实践 https://tech.meituan.com/2017/04/07/android-shrink-overall-solution.htmlAndroi...原创 2019-05-31 14:21:15 · 307 阅读 · 0 评论 -
总结:24想成为Android高手, 你需要先搞定这三个问题
自我学习极客时间《Android开发高手课》的笔记总结文中链接:谈谈腾讯的技术价值观与技术人才修炼 https://mp.weixin.qq.com/s/Vn0eKvY5AU1DEOrxbOxABQ专栏学得苦?可能你还需要一份配套学习书单 https://time.geekbang.org/column/article/78354两位拯救谷歌的超级工程师的故事...原创 2019-05-31 14:23:16 · 239 阅读 · 0 评论 -
总结:25如何提升组织与个人的研发效能?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:如何衡量研发效能?阿里资深技术专家提出了5组指标 https://mp.weixin.qq.com/s/vfhqRxLnHJz_ii2zhXofuA提问的智慧 https://github.com/tvvocold/How-To-Ask-Questions-The-Smart-Way...原创 2019-05-31 14:26:13 · 735 阅读 · 0 评论 -
总结:26关于编译,你需要了解什么?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:构建流程图 https://developer.android.com/studio/build/?hl=zh-cnFacebook的Buck https://github.com/facebook/buckGoogle的Bazel https://github.com/bazelbuild/b...原创 2019-05-31 14:29:48 · 227 阅读 · 0 评论 -
总结:27编译插桩的三种方法: AspectJ、ASM、ReDex
自我学习极客时间《Android开发高手课》的笔记总结文中链接:网易的HubbleData https://neyoufan.github.io/2017/07/11/android/%E7%BD%91%E6%98%93HubbleData%E4%B9%8BAndroid%E6%97%A0%E5%9F%8B%E7%82%B9%E5%AE%9E%E8%B7%B5/51信用卡的埋...原创 2019-05-31 14:32:35 · 2648 阅读 · 0 评论 -
总结:28大数据与AI,如何高效地测试?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:阿里的Macaca https://github.com/macacajs/macaca-androidfacebook的screenshot-tests-for-android https://github.com/facebook/screenshot-tests-for-android腾讯的WeT...原创 2019-05-31 14:34:57 · 445 阅读 · 0 评论 -
总结:29从每月到每天, 如何给版本发布提速?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:移动App A/B测试中的5种常见错误 https://zhuanlan.zhihu.com/p/25319221原创 2019-05-31 14:36:28 · 252 阅读 · 0 评论 -
总结:40动态化实践, 如何选择适合自己的方案?
自我学习极客时间《Android开发高手课》的笔记总结文中链接:天猫的Tangram https://github.com/alibaba/Tangram-Android/blob/master/README-ch.mdJava动态追踪技术探究 https://tech.meituan.com/2019/02/28/java-dynamic-trace.html美团...原创 2019-06-03 15:05:40 · 566 阅读 · 0 评论