首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
illiworkcode
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Android 自定义View(一)实现时钟表盘效果
Android 自定义View是高级进阶不可或缺的内容,日常工作中,经常会遇到产品、UI设计出花里胡哨的界面。当系统自带的控件不能满足开发需求时,就只能自己动手撸一个效果。 外层表盘就是一个空心圆,只要获取圆的x、y轴位置、圆的半径,使用Canvas.drawCircle()方…
小心 getLaunchIntentForPackage() 方法
用PackageInstaller安装应用,在安装完成界面里点击打开,应用闪屏页打开后,按Home键回到桌面,点击桌面里的应用图标。 问题点:再打开一个闪屏页。 对比以上两种启动另一个应用的代码实现,可以发现: PackageManager#getLaunchIntentFor…
自带美感的贝塞尔曲线原理与实战——Android高级UI
贝塞尔曲线,想必大家或多或少都听过这个词,因为其控制简单,且其曲线更符合我们大众的审美,所以在很多领域都有涉及,当然这些都不是我们今天要进行讨论和分享的重点。今天要分享的是如何成为自定义UI中的一把利器,先上两张图看看效果,然后开始我们的分享。 想要讲清楚多阶贝塞尔曲线,我们先…
[译]Kotlin + buildSrc:更好的管理Gadle依赖
为了充分利用Android Plugin for Gradle 3.0+的优点,将Android项目拆分成多个module的做法越来越常见。然而,随着module数量的增多,我们很快就会遇到依赖管理的混乱问题。 这是一种大多数人在采用的管理依赖的方法,但每次升级依赖库时都需要做…
什么?项目里gradle代码超过200行了!你可能需要 Kotlin+buildSrc Plugin
. 大多数 Android 开发者并没有在“真正的项目”中使用 groovy ,所以对于我们来说 Android 中的 build.gradle 文件就像是魔术师手中的魔法。 . 2019年1月23日,Kotlin 1.3.20 发布,并在多平台项目中提供了对Kotlin DS…
【奇技淫巧】Android组件化不使用 Router 如何实现组件间 activity 跳转
越来越多的项目使用了组件化,组件之间的通信是一个比较重要的问题。ARouter 等路由方案为我们提供了解决办法。那么如果不使用 Router 如何实现组件间的界面跳转呢?
【奇技淫巧】除了 buildSrc 还能这样统一配置依赖版本?巧用 includeBuild
但是由于 buildSrc 是对全局的所有 module 的配置,因此在构建速度上会慢一些。那么有没有一个更纯净的方式来配置依赖版本呢?
HenCoder:给高级 Android 工程师的进阶手册
是什么? 对,标题没写错,我是认真的。给高级 Android 工程师的进阶手册。 这件事的准备工作,我做了整整一年。 为什么? 决定做这件事,源于一年前我和老婆的一次对话。 我:「又拒了个技术分享邀请。」 老婆:「为什么?」 我:「不知道讲什么。」 老婆:「江郎才尽了?」 我:「…