首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
XuanRan
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
DataBinding最全使用说明
DataBinding最佳的Android MVVM 实现, 无与伦比的开发体验 1. 更少的代码 2. 更强大的容错性 3. 更快的迭代速度 4. 更高的可读性
开始切换到 Kotlin: 谷歌工程师给初学者的知识点总结
在 2019 年的 I/O 大会上,我们曾宣布 Kotlin 将会是 Android 应用开发的首选语言,但是,部分开发者们反馈仍不清楚如何切换到 Kotlin,如果团队中没有人熟悉 Kotlin,一开始直接使用 Kotlin 进行项目开发还是会令人生畏。 在 Android …
让更多人知道你——给开源库提交 pr
我们经常看到一个开源库会有很多人一起去维护,像 vue,webpack 就会有很多大牛去维护。 看着这么多大牛去维护一个开源库,心里也直挠痒痒,很想自己也能一起去维护开源库。 很多人在平时开发中只是用到简单的 git 命令,比如 git clone,git branch,git…
Android 常用开源库总结(持续更新)
收集了一些比较常见的开源库,特此记录(已收录410+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 HTextView 一款支持TextView文字动画效果的Android组件库。 SlantedTextView 一个倾斜的TextView…
Android进阶基础系列:Android中的动画详解
View动画的平移、缩放、旋转、透明度 分别对应 Animation的的4个子类:TranslateAnimation、ScaleAnimation、RotateAnimation、AlphaAnimation。View可以用xml定义、也可以用代码创建。推荐使用xml,可读性…
你想要的系列:网络请求框架OkHttp3全解系列 - (一)OkHttp的基本使用
OkHttp3是由square公司开发,Android中公认最好用的网络请求框架,在接口封装上做的简单易用,GitHub地址。 当网络出现问题的时候OkHttp 会自动恢复一般的连接问题,如果你的服务有多个IP地址,当第一个IP请求失败时,OkHttp会交替尝试你配置的其他IP…
Android 组件化最佳实践
在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。 比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module …
你想要的Android性能优化系列:启动优化 !
手机桌面点击一个应用,用户希望应用能 及时响应、快速加载。启动时间过长的应用可能会令用户失望。这种糟糕的体验可能会导致用户在 Play 商店针对您的应用给出很低的评分,甚至完全弃用您的应用。 本篇就来讲解如何分析和优化应用的启动时间。首先介绍启动过程机制,然后讨论如何检测启动时…
Android进阶基础系列:Window和WindowManager ,全面理解!
Window是View的管理者,当我们说创建Window时,一方面指实例化这个管理者,一方面指 用WindowManager.addView()添加view,以view的形式来呈现Window这个概念。 实际就只有一句windowManager.addView(view, la…
“终于懂了” 系列:Android组件化,全面掌握! | 掘金技术征文-双节特别篇
随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼? 如果有这些烦恼,说明你的项目需要进行 组件化 了。 在介绍组件化之前,先说说模块化。我们知道在Android Studio中,新建工程默认有一个App module,然后…