首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏
订阅
代号216
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 5订阅
Android Note - 构建速度优化
最近因为项目的编译速度越来越慢,严重到有时候甚至接近十分钟才能完成一次完整编译,就决定对着官方文档对Gradle进行一番优化。优化完成后果然构建速度得到大幅提升,遂在此记录 在build.gradle文件中声明依赖项时,您应当避免在结尾将版本号与加号一起使用,例如com.and…
从源码看 Android 事件分发
Android 事件分发是安卓中一个很精妙的地方,很多开发人员有些不解,为什么呢?因为不知道怎么去运用,其实这个地方理解起来比较简单,我写这么一篇文章就是为了串一串这个知识点。 事件分发是在最上层 View 一直往下层传递事件,并通过 onTouchEvent(MotionEv…
教你步步为营掌握自定义 View
国内自定义 View 的文章汗牛充栋,但是,即使你全部看完它们也未必能掌握这一知识点(实际上,我就几乎看完了所有的国内文章)。为什么?一言以蔽之,你是得其术不明其道。(本文不打算讲自定义属性和事件处理,因为太多的文章讲这些了)
在 Android 开发中使用 Kotlin 协程 (一) -- 初识 Kotlin 协程
我们平常接触的都是进程、线程,在开发中使用最多的就是线程,比如主线程、子线程,而且操作系统里最小可操作的单元就是线程,那协程又是什么?协程是比线程更小的单位,但并不是说在操作系统里最小可操作单元就从线程变成了协程,而是协程依然运行在线程上,协程是在语言上实现的比线程更小的单位。…
Android 新一代多渠道打包神器
ApkChannelPackage 是一种快速多渠道打包工具,同时支持基于 V1 签名和 V2 签名进行多渠道打包。 插件本身会自动检测 Apk 使用的签名方法,并选择合适的多渠道打包方式,对使用者来说完全透明
想知道微信怎么做指纹支付开发?看这里!
如果是产品妹子,就让她请你喝咖啡,然后谈天说地,趁此机会告诉她“还是选择世界和平吧,比做指纹支付简单多了。” 当然,想象还是太温柔了。真正做过指纹支付项目的在下,经常会在半夜三更回忆起当年做指纹支付需求时候的噩梦,在梦里,我就给自己加戏,手撕产品经理。 从2013年iPhone…
理解 Android 消息机制
1. 概述 我们知道在Android的主线程中不能进行耗时操作,例如网络访问、数据处理等,因为一旦主线程的任务处理时间超过系统规定的限制就会出现应用不响应的情况。但在实际工作中,处理耗时任务是不可避免的,而且经常需要在处理完耗时任务后更新某些UI控件,以显示处理结果。在这种场景…
一款高效的组件间通信的框架
一款高效的组件间通信方案,0反射,仅需简单配置,即可实现在组件完全解耦的情况下的通信
提升效率——自动加固并上传到蒲公英
我们的应用在发布的时候一般都需要进行加固和生成多渠道包,大家通常的做法应该是下载加固客户端,或者将 apk 文件上传到加固服务的管理后台进行加固,然后等着加固完成,再下载安装包文件。 本文基于 使用 Gradle 实现一套代码开发多个应用 中的 Gradle 配置进行迭代开发,…
2017 Android 最全面试总结 - 这些面试题你一定需要
涉及到了 Android 的方方面面,引用了不少资源,也可以作为学习大纲。