首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CatTalk
掘友等级
技术专家
|
美团
公众号:CatTalk,知识星球:CatTalk的数字花园,newsletter订阅:CatTalk数字花园。关注大前端、容器化、端计算、大模型应用落地相关领域
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 33
沸点 2
赞
35
返回
|
搜索文章
赞
文章( 33 )
沸点( 2 )
Android scheme 跳转的设计与实现
为了解决这些问题,App 一般都会自定义一个 scheme 跳转协议,多端都实现这个协议,以此来解决各种运营需求。今天就来解析下 QMUI 最新版 QMUISchemeHandler 的设计与实现。 但是写代码时如果不加以设计,就容易是堆一堆的 if else。例如: 每当有新…
Android 系统启动流程解析-从开机到Dalvik VM
介绍Android系统启动流程的文章很多,在正式介绍之前,我们可以思考下,类比windows等PC系统的系统启动流程,Android系统的启动流程有何特别之处。 Android可以理解为构建于在Linux上的一个特殊“应用”,因此Android启动的流程除了kernel的启动部…
Android 分区与文件系统
之所以是独立分区,是因为各自有对应的功能和用途的考量,可以进行单独读写和格式化。 这个分区主要包含 android kernel映像 和 ramdisk(一种将一部分RAM模拟为硬盘的技术,用于提高文件访问速度)。如果此分区被擦除,Android系统将无法启动,除非重建这个分区…
Android MultiDex 分包及加载原理
错误信息也很明确,表示单个Dex文件内可以包含的方法引用数不能超过65536,正好是2的16次方64Kb,有时候也叫“64K引用限制”。 检查应用的直接和传递依赖项:简单说就是一个类能解决的问题不要引入一个库,这种也是日常开发中最常见的,很多时候我们为了用到某一个轮子,而引入了…
APK文件浅析-打包流程
APK文件本身是个压缩文件,我们可以通过一个简单的Hello Android示例和一个复杂的应用,对比其对应的APK文件。 res目录:包含程序主要资源文件,包括res/layout、res/drawable等,主要是布局文件和图片等资源。(微信是对资源做了混淆,字符串裁剪,上…
Android MultiDex 分包及加载原理
日常开发中,一旦项目变的庞大起来,很容易遇到如下的编译错误: 错误信息也很明确,表示单个Dex文件内可以包含的方法引用数不能超过65536,正好是2的16次方64Kb,有时候也叫“64K引用限制”。 遇到以上问题,第一反应当然是精简代码: 检查应用的直接和传递依赖项:简单说就是…
Android资源初探(一) 资源打包
带你了解Android资源打包流程
Android资源初探(二) 运行时资源的访问
彻底理解Android运行时资源访问流程
第一站小红书图片裁剪控件,深度解析大厂炫酷控件
哈哈,就是这样了。效果差了一些,感兴趣的小伙伴们可以运行代码感受丝滑与弹性。前段时间在竞品小红书上看到了这样的效果:图片可以跟随手指移动,双指可以(无限)放大,缩小,还可以挤压,手指抬起后还有一个有趣的效果,图片回弹。。。一直想撸一个手势的控件,正好可以模仿小红书图片裁剪控件,…
Kotlin + MVP + Flutter ,让你可以在自己的项目中集成 Flutter 并使用
通过学习本片文章中的知识点,你可以避免掉很多坑,从而轻松的实现 Flutter 在 Android 项目中的集成。 1. Kotlin Kotlin,由 JetBrains 于 2011.07 推出,一款面向 JVM 在 Java 虚拟机上运行的静态类型编程语言。 相比 Jav…
下一页
个人成就
文章被点赞
70
文章被阅读
33,607
掘力值
716
关注了
78
关注者
43
收藏集
1
关注标签
21
加入于
2016-08-30