08 2019 档案

摘要:QMUI_Android 功能特性 全局 UI 配置 只需要修改一份配置表就可以调整 App 的全局样式,包括组件颜色、导航栏、对话框、列表等。一处修改,全局生效。 丰富的 UI 控件 提供丰富常用的 UI 控件,例如 BottomSheet、Tab、圆角 ImageView、下拉刷新等,使用方便灵 阅读全文

posted @ 2019-08-28 15:54 Android架构m 阅读(230) 评论(0) 推荐(0) |

摘要:平时使用ConstraintLayout,断断续续的,基本都是在自己的小demo里面使用.公司的项目暂时还没有使用.这次公司项目需要大改,我决定用上这个nice的布局.减少嵌套(之前的老代码,实在是嵌套得太深了....无力吐槽). 首先,ConstraintLayout是一个新的布局,它是直接继承自 阅读全文

posted @ 2019-08-27 17:02 Android架构m 阅读(401) 评论(0) 推荐(0) |

摘要:前言 作为一个Android开发人员,你还在为了适配各种尺寸的屏幕而苦恼吗?你还在为了出现一个新的机型而修改着数不尽的dimens和layout吗?你还在为了UI给的奇葩尺寸的设计图而绞尽奶汁计算距离吗?如果你为了这些事情而苦恼,那么看完这篇文章,希望可以帮你减少开发时间,减缓生命的流逝速度。 不知 阅读全文

posted @ 2019-08-26 14:39 Android架构m 阅读(232) 评论(0) 推荐(0) |

摘要:简介 性能优化的目的不是为了优化而优化,而且为了以后不再优化, 给自己统一 一个标准。 这里也许会有人问 APP 启动还需要优化吗?启动又不是我们自己写的代码,难道 Google 工程师会犯这么低级的错吗?其实这还真不是 Google 的错,应该说是给我们开发者留了一个坑吧。应该有的同学知道是怎么一 阅读全文

posted @ 2019-08-23 15:24 Android架构m 阅读(826) 评论(0) 推荐(0) |

摘要:dart官方文档中的 【Effective Dart】 规范主要分为四个部分: 样式规范 文档规范 使用规范 设计规范 每个部分都有许多的例子说明,每个例子都会以下面五个词中的某些作为开头: DO :表示你需要遵守的做法 DONT :表示这样的做法是非常不好的 PREFER :在多数情况下,都推荐的 阅读全文

posted @ 2019-08-22 17:10 Android架构m 阅读(1097) 评论(0) 推荐(1) |

摘要:![](https://upload-images.jianshu.io/upload_images/16595031-0d47e72a46c11681.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ## 写在前面记得我大二时“不务正 阅读全文

posted @ 2019-08-22 14:41 Android架构m 阅读(170) 评论(0) 推荐(0) |

摘要:HTTP(HyperText Transfer Protocol,超文本传输协议)被用于在Web浏览器和网站服务器之间传递信息,在TCP/IP中处于应用层。这里提一下TCP/IP的分层共分为四层:应用层、传输层、网络层、数据链路层; 分层的目的是:分层能够解耦,动态替换层内协议 各个层包含的内容: 阅读全文

posted @ 2019-08-21 17:44 Android架构m 阅读(648) 评论(0) 推荐(0) |

摘要:面试官: 有没有使用过组件化,组件化通信如何做到的,ARouter有用过吗 心理分析:组件化一般在架构经常被考到,组件化的内容比较多,跟我们平时的开发mvc的单体应用不一样,组件化是团队作战,需要设计复杂的组件通信与交互 求职者: 从组件化的由来,优势 弊端开始,最后引出组件化的劣势,组件通信 1 阅读全文

posted @ 2019-08-21 15:44 Android架构m 阅读(641) 评论(0) 推荐(0) |

摘要:我们在总结过去的同时,也要展望一下未来,来规划一下今年要学哪些新技术。这几年优秀Android的开源库不断推出,新技术层出不穷,需要我们不断去了解和掌握,在提高自身开发水平的同时,我们需要付出更多学习精力和时间。俗话说,打铁还需自身硬,为了在这个日新月异的技术时代为了生存不被淘汰,必须要求自身掌握的 阅读全文

posted @ 2019-08-20 16:51 Android架构m 阅读(470) 评论(0) 推荐(0) |

摘要:面试官: 组件化如何实现,组件化与插件化的差别在哪里,该怎么选型心理分析:面试官从架构层次 了解求职者是否用过 模块化 组件化 和插件化,在过去经验有没有运用过这些技术到项目中,这道题属于一个连环炮。求职者该格外小心求职者:应该从App开发的需求来定义技术选型,分别说说模块化,组件化 插件化的优势和 阅读全文

posted @ 2019-08-20 14:51 Android架构m 阅读(996) 评论(0) 推荐(0) |

摘要:背景 按钮应该是我们的App里面最普遍的组件之一了,特别常用。 通常我们写一个按钮的套路很简单也很固定。大概分为以下几个步骤: 在xml布局里面按照设计稿的尺寸位置写一个Textview 按照设计稿规定的颜色和圆角在drawable目录下创建一个shape文件 将这个shape文件作为Textvie 阅读全文

posted @ 2019-08-19 17:17 Android架构m 阅读(3636) 评论(0) 推荐(0) |

摘要:注:因为实际开发与参考答案会有所不同,再者怕误导大家,所以这些面试题答案还是自己去理解!面试官会针对简历中提到的知识点由浅入深提问,所以不要背答案,多理解。 Android进阶延伸点 1、如何进行单元测试,如何保证App稳定 ? 参考回答: 要测试Android应用程序,通常会创建以下类型自动单元测 阅读全文

posted @ 2019-08-16 21:50 Android架构m 阅读(824) 评论(0) 推荐(0) |

摘要:面试官: 直播中 网速比较差的条件下,如何使画面保证流畅的效果 面试官: 直播中 网速比较差的条件下,如何使画面保证流畅的效果 岗位场景 岗位场景 心理分析:“ 网速比较差的条件下,如何使画面保证流畅的效果” 该问题可以转换成一个优化问题。直播技术最难的是优化,接下来我们从五个方面来进行直播优化 心 阅读全文

posted @ 2019-08-16 15:53 Android架构m 阅读(958) 评论(0) 推荐(0) |

摘要:原文链接:https://www.jianshu.com/p/b95a68599528 重构是需要慎重考虑的,不是拍脑子决定的事情! 一、引言 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。是的,他们觉得旧代码异常混乱,因为读代码更难,宁愿丢掉旧代码重新写 阅读全文

posted @ 2019-08-15 17:20 Android架构m 阅读(541) 评论(0) 推荐(0) |

摘要:做了很久的面试专题,不知道对各位需要面试和有跳槽想法的小伙伴有没有帮助,今天收集一篇关于崩溃优化方面的文章,面试方面的收集,后续我还会持续更新如果觉得有用可以点个关注 做了很久的面试专题,不知道对各位需要面试和有跳槽想法的小伙伴有没有帮助,今天收集一篇关于崩溃优化方面的文章,面试方面的收集,后续我还 阅读全文

posted @ 2019-08-15 14:48 Android架构m 阅读(515) 评论(0) 推荐(0) |

摘要:原文链接:https://www.jianshu.com/p/04d9db541155 目录 一:Dagger2是什么? 二:为什么要有Dagger2 三:Dagger2如何使用 (1)构造方法需要其他参数时候(2) 模块之间的依赖关系(3) @Named注解使用(4) @Singleton注解(5 阅读全文

posted @ 2019-08-14 17:17 Android架构m 阅读(1502) 评论(0) 推荐(0) |

摘要:原文链接:https://www.jianshu.com/p/dd9cdddd9cb0 经常有人问到怎么样才算一名合格的架构师,又需要掌握哪些设计原则呢?今天我们来着重分析一下 要成为一名架构师,必须掌握的 10 条设计原则。 一、遵循单一职责原则 函数是程序员的工具中最重要的抽象形式。它们能更多地 阅读全文

posted @ 2019-08-14 15:03 Android架构m 阅读(361) 评论(0) 推荐(0) |

摘要:开头 在flutter开发中,始终会有下面两个无法避免的问题: 原生项目往flutter迁移,就需要在原生项目中接入flutter flutter项目中要使用到一些比较成熟的应用,就无法避免去用到原生的各种成熟库,比如音视频之类的 这篇文章,将会对上面两种情况,分别进行介绍 在Android中接入f 阅读全文

posted @ 2019-08-13 17:32 Android架构m 阅读(2220) 评论(0) 推荐(0) |

摘要:前言 最近一直在修炼Kotlin,说实话真香真好用,刚好公司准备交给我一个新项目,于是打算直接用Kotlin来构建项目。刚好整体架构搭建完毕了,于是把网络请求这一部分先分享给大家。这次使用到的是 协程+ retrofit +mvvm的模式,我这儿直接用一个简单的demo来看一下具体的实现方式吧。文章 阅读全文

posted @ 2019-08-12 15:22 Android架构m 阅读(6632) 评论(2) 推荐(1) |

摘要:这篇会深化View拖拽实例,利用Flutter Animation、插值器以及AnimatedBuilder教大家实现带动画的抽屉效果。先来看效果: 通过构思,我们可以设想到实现抽屉的方式就是用Stack控件将两个Widget叠加显示,用GestureDetector监听手势滑动,动态移动顶层的Wi 阅读全文

posted @ 2019-08-09 17:27 Android架构m 阅读(1687) 评论(0) 推荐(0) |

摘要:在平时的Android开发中,我们经常会遇到在不同网络环境(比如:开发环境、测试环境)之间的切换、一次打多个渠道包等需求,如何优雅的管理网络环境的配置?如何快速的打出多个渠道包?这是一个值得研究的问题。 如果每一次在不同网络环境间切换,都需要更改代码,然而重新打包,那未免有点低效。下面是我的实践探索 阅读全文

posted @ 2019-08-08 16:36 Android架构m 阅读(1679) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3