首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android 开发框架
订阅
ToSimple
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
提供一个Glide灵活加载圆角图片的方法
Glide是目前使用的颇为广泛的图片加载框架,同时也是Google官方推荐使用的。在图片处理方面,它提供了很多不错的功能。 圆角图片显示,大概是很多APP都会出现的UI设计了,Glide本身也提供了圆角图片的加载方式——但也只是简单的四圆角。实际项目开发中,有时候会遇到,只需要…
Android Architecture Components 只看这一篇就够了
Android Architecture Components 是谷歌在Google I/O 2017发布一套帮助开发者解决Android 架构设计的方案。里面包含了两大块内容: 官方给予 Google 组件的功能:A collection of libraries that …
Android系统源码分析团体项目BeesAndroid正式上线啦
身是android-open-source-project-analysis,这个项目提供了一系列的Android系统源码分析文章,收到了良好的反馈。 到本项目中来。 我们会在GitBook上同步repo,后续会导出pdf、mobi等格式的文档供大家阅读。另外关于项目的基础框架…
从此 Adapter 是路人!基于 Data Binding 的 RecyclerView Adapter 库!
从写 adapter 解放出来,不需要任何多余的类。 使用 Data Binding 技术的超级简单的 RecyclerView adapter,再也不需要写什么 adapter 了! 你也无须为此额外创建 ViewHolder 或者 ItemView 这种类。 又多了一个理由使用 Data Binding。
从零开始的 Android 新项目 7 - Data Binding 入门篇
Data Binding 自从去年的 Google I/O 发布到至今,也有近一年的时间了。这一年来,从 Beta 到如今比较完善的版本,从 Android Studio 1.3 到如今 2.1.2 的支持,可以说 Data Binding 已经是一个可用度较高,也能带来实际生产力提升的技术了。
又有MVP新写法了,这次我认为挺不错的。
一个简单强大且灵活的MVP框架。 一个 Activity 可以绑定多个 Presenter,以达到最大的复用功能。 采用注解的方式实现依赖注入,减少耦合。 可以灵活管理生命周期。 使用例子可以在项目中找到。 填入泛型参数你的 Presenter 实现类,比如上面所示的 Logi…
RxPermissions 源码解析之举一反三
RxPermissions 是基于 RxJava 开发的用于帮助 在Android 6.0 中处理运行时权限检测的框架。在 Android 6.0 中增加了对危险权限的动态申请,而不是像 Android 6.0 之前的默认全部获取的方式。 如果按照以往的获取权限方式的话,那么我…
Android 面向切面编程 AOP 解决连续点击打开重复页面问题
这个类文件保存在依赖module(没有就在主app module中)中任意package下就行了。 后面返回值、包名什么的,支持通配符 * .. + 等 解释下就是,在 android.任意包或子包.. 下,的任意类*(可以是Activity、Context或Fragment),
一个小例子彻底搞懂 MVP
MVP 全称:Model-View-Presenter ;MVP 是从经典的模式 MVC 演变而来,它们的基本思想有相通的地方:Controller/Presenter 负责逻辑的处理,Model 提供数据,View 负责显示。 在讨论为什么要使用 MVP 架构之前,我们首先要…
Data Binding Component 详解 - 换肤什么的只是它的一个小应用!
本篇详细描述了 Component 注入的妙用,作为例子,我们会使用 Data Binding Component 让应用全局的 TextView 的文本都能随时加上后缀 test,还能进行字体字色换肤。