日志收集框架的作用 相信大家在开发应用的时候,总会遇到bug,这个时候,如果bug是在我们本地开发的过程中发现的,那么我们把手机插入androi...
为什么要组件化 在项目中,主要按包进行业务逻辑划分,并不存在模块组件的概念,各业务模块存在直接回调(如图2所示),高度耦合在一起,有很多弊端: ...
什么是增量更新 由于 APP 随着业务需求的不断迭代更新,功能越来越多(复杂),APK 包的体积也会越来越大,导致客户端的更新操作需要占用更多的...
1. 源生的SQLiteDatabase DB操作执行方式一(官方推荐): 优点:直接调用官方api,无需手写sql语句 缺点:执行效率低,查询...
Android Studio快捷键大全 一、断点 二、操作 三、移动 四、查找 不常用快捷键
首先必备的两个条件: (1)环境已经搭配好,在命令行中输出adb可以正确打印出相关信息 (2)手机root过,可以获取到root权限 具体操作步...
开发场景:1.在activity执行oncreate()生命周期时,初始化viewpager控件、viewpager的适配器adapter,ad...
关于JDK、JRE、JVM的关系,此贴详细的讲述了三者之间的联系与区别。 JDK : Java Development ToolKit(Java...
类A想让类B在某个时间段(sometime)完成某样事情(dosomething),类B完成某事后,再通知(callback)类A执行后续该执行...