首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 组件化架构
订阅
今阳
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Android组件化架构 - 10.编译优化
软件研发中,耗费最多时间的并不是编写代码,而是代码编译和代码不断调试的过程软件试错时间Android基础编译流程编译构建的四个步骤:代码编译:将源代码,R文件,AIDL生成的文件等编译成.class文
Android组件化架构 - 9.Gradle优化
gradle本质是一个自动化构建工具,使用基于groovy的特定领域语言来声明项目设置;根目录的gradle文件appmodule的gradle文件:gradle的生命周期分三个阶段:版本参数优化每个
Android组件化架构 - 8. 多渠道打包
一个apk包也可以发布到多个市场,为什么需要多渠道?当哪个渠道需要统计用户多少,用户粘性,需要更加个性化设计时,我们需要在apk中添加渠道信息以区分不同市场;Android的两种签名方式Android
Android组件化架构 - 7. 混淆
1. 混淆(proGuard) 2. 资源混淆 最简单的方法,我们按照Proguard的做法,直接在源码级别修改,将代码以及xml的R.string.name中替换到R.string.a,icon.png重命名为a.png 然后再交给Android编译。 根据Android的编…
Android组件化架构 - 6. 权限管理
1. 原生运行时权限请求 2. RxPermission 3. RxPermissions原理
Android组件化架构 - 5. 数据存储 & GreenDao,Room
1. 数据的存储方式 2. 组件化存储 Room 在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。 是扩展 RoomDatabase 的抽象类。 在注释中添加与数据库关联的实体列表。 包含具有 0 个参数且返回使用 @…
Android组件化架构 - 4. 动态创建 & 反射机制
1. 反射机制 2. 动态创建fragment 3. 动态配置Application
Android组件化架构 - 3. 组件间跳转 & ARouter路由
用startActivity()发送一个包装好的intent,将intent交给ActivityManagerService完成新的Activity创建。 中的activity类(xxx.class)。 1. 隐式跳转 2. ARouter路由跳转 1. 原生显示跳转是直接的类…
Android组件化架构 - 2. 组件间通信机制(2)
1. EventBus: 2. RxBUs RxBus不是一个库,而是一个文件,实现只有短短30行代码。RxBus本身不需要过多分析,它的强大完全来自于它基于的RxJava技术。 1、RxJava的Observable有onError、onComplete等状态回调。 2、Rx…
Android组件化架构 - 2. 组件间通信机制(1)
本地广播LocalBroadcastManager说到组件间通信第一个肯定想到广播BroadcastReceiver,但是这里要说的是一个更优的选择---本地广播LocalBroadcastManag