首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
构建
订阅
liqy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
LeakCanary源码解析
最近看了看LeakCanary的源码,这里记录一下以防忘记,如有不足,恳请指出。 很多人看了之后就有疑惑了,怎么不用初始化呢,这怎么可能就可以使用了。尤其是使用过LeakCanary1.0版本的看官肯定满肚子疑惑,请听我慢慢道来。我们打开源码,找到AppWatcherInsta…
🔥 2021 最新Android知识体系
0. 背景 构建一个属于自己的知识体系,能够让我们学到的知识体系化.让自己清楚哪块是自己的知识盲区,哪块已经构建起根基.然后根据实际情况,有针对性的进行模块学习.让自己成为一个合格的Android工程师. 平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学…
Android APK打包流程
1. 打包资源文件,生成R.java文件 打包资源文件的工具是aapt(The Android Asset Packaing Tool),目录 sdk\build-tools\25.0.0\aapt。 在这个过程中,项目中的AndroidManifest.xml文件和布局文件X…
Android Apk反编译系列教程(二)APK重打包
APK反编译分析的时候,难免需要对APK进行重打包来辅助反编译的分析。比如通过重打包给APK添加可调试功能或者添加可抓https包的功能,都需要应用到重打包的技术。 至此,你重打包的apk就成功安装了。
Android 分享 Library 到 Jcenter
如果我们开发了自己的通用 Library,怎么让别人可以这样使用呢,下面介绍一下怎么将 Android Library 发布到 Jcenter。 在发布之前,先要注册 bintray 账号。 注册免费的开源账户请点击右边白色的文字,不要点击绿色按钮。 填写好用户信息、邮箱后激活…
Flutter在Android端注册插件流程源码解析
先发一段Flutter在Android注册插件的代码流程,这里就拿我之前写的Flutter与Android的混合开发(2)Activity如何跳转到Flutter页面,如何传值里的PageFlutte
[译][2.4K Star] 放弃 Dagger 拥抱 Koin
作者这篇文章到目前为止已经收到了 2.4k+ 的赞,冲上了 Medium 热门,非常好的一篇文章,我也使用 Koin + kotlin + databinding 结合着 inline、reified 强大的特性封装了基础库,包含了 DataBindingActivity、Da…
震惊!生产力提效 300% 的秘诀全公开
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 1)、体力透支。 2)、大脑精力不足,以致无法集中精力。 3)、情绪比较低落、暴躁、兴奋。 4)、觉得自己做的事情没有意义,无法产生兴趣。 找到对自己来说最重要和困难的那些任务…
Gradle 5.x之后上传开源库到JCenter用这个就够了
完成一个开源库之后为了方便使用我们通常会将aar包上传到JCenter方便分发使用。上传依赖一个个人维护的插件android-maven-gradle-plugin。 但是这个脚本采用直接引用远程脚本的方式,并不稳定,也不符合国情。使用方式我的众多开源库的现有脚本差异巨大。所以…
是让人耳目一新的 Jetpack MVVM 精讲
通过 Jetpack 架构组件解决一致性问题。KunMinX 邀您一起探寻多人协作软件工程背景下,高频痛点及解决途径。