文章 2018-10-16 来自:开发者社区

Android BaseDialog(开发必备)动画、加载进度、阴影

GitHub APK 使用方法 将libray模块复制到项目中,或者直接在build.gradle中依赖: allprojects { repositories { maven { url 'https://jitpack.io' } } } dependencies { compi...

Android BaseDialog(开发必备)动画、加载进度、阴影
文章 2018-10-15 来自:开发者社区

Android开发教程 - 使用Data Binding(二)集成与配置

本系列目录 使用Data Binding(一)介绍 使用Data Binding(二)集成与配置 使用Data Binding(三)在Activity中的使用 使用Data Binding(四)在Fragment中的使用 使用Data Binding(五)数据绑定 使用Data Binding(六)RecyclerView Adapter中的使用 使用Data Binding(七)使用Bind.....

文章 2018-10-15 来自:开发者社区

Android开发教程 - 使用Data Binding(一) 介绍

本系列目录 使用Data Binding(一)介绍 使用Data Binding(二)集成与配置 使用Data Binding(三)在Activity中的使用 使用Data Binding(四)在Fragment中的使用 使用Data Binding(五)数据绑定 使用Data Binding(六)RecyclerView Adapter中的使用 使用Data Binding(七)使用Bind.....

文章 2018-10-15 来自:开发者社区

Android开发 - ImageView加载Base64编码的图片

在我们开发应用的过程中,并不是所有情况下都请求图片的URL或者加载本地图片,有时我们需要加载Base64编码的图片。这种情况出现在服务端需要动态生成的图片,比如: 二维码 图形验证码 … 这些应用场景有个共同点就是,这些图片都是由服务器动态生成,并不需要生成后保存成文件再返回给客户端。 Android中ImageView加载Base64图片其实非常简单,并不需要引入第三方库,方法如下: im...

文章 2018-10-15 来自:开发者社区

Android实际开发中实用的第三方(开源)框架

以下是个人实际开发中经常用到的开源框架,后续会持续更新… 1.Butterknife 将Android视图和回调绑定到字段和方法 https://github.com/JakeWharton/butterknife 2.Material - dialogs 一个漂亮,流畅且可自定义的对话框API https://github.com/afollestad/material-dialogs 3.B....

文章 2018-10-12 来自:开发者社区

安卓中高级开发工程师之——未来的路

最近一直忙着考试,所以很久更新简书了。很多朋友说“小饼干,你之前踩过的坑,你目前正在踩的坑,怎么没有写博客呢?”。也有人说“小饼干,你这样的博客,没有纯技术方面的干货,在技术领域是不行的。” 首先我很感谢他们。第二,关于技术方面,我有很多干货,也踩过很多坑,也帮助过很多人解决了很多问题。我的百度网盘中,仅仅技术方面的干货都上百G。然而,我没有写出来,除了我懒之外,更多的原因是我在思考:所有的技术....

文章 2018-10-09 来自:开发者社区

Android组件化开发实践(七):开发常见问题及解决方案

我们在单一工程里开发时代码运行良好,但是在进行组件化开发时,经常会出现一些莫名其妙的问题。 1. ButterKnife无法使用 组件化之后,在library中使用ButterKnife,会发现引用R.id的地方都会飘红报错: 查看错误原因都是:Attribute value must be constant。这是因为在library中生成的R文件,这些属性值都不是常量,而@Bin...

文章 2018-10-08 来自:开发者社区

Android组件化开发实践(六):老项目实施组件化

比较早期的时候,我们开发APP都是采用单一工程模式,随着业务的发展,APP越来越庞大,开发人员越来越多,所以必然面临着将老项目进行组件化的过程。 在将老项目进行组件化的过程中,会面临很多的问题,以我自己的经验为例,主要有以下点: 代码年久失修,文档缺失,不敢随意修改,否则会牵一发而动全身,引起现有正常业务的运行; 进行组件化重构需要花费比较长的时间,业务不可能停下来等着你去重构; 组件化重构后.....

文章 2018-10-08 来自:开发者社区

Android组件化开发实践(五):组件生命周期管理

每个Android应用启动时,都会先创建一个Application。通常在Application里我们会做一些应用初始化的操作,常见的有第三方SDK初始化。在应用组件化之后,组件与壳工程是隔离开来的,但是组件有时候也需要获取应用的Application,也需要在应用启动时进行初始化。这就涉及到组件的生命周期管理问题。 1. 抽象出一个类似Application的类 首先,我们定义一个类似Appl....

文章 2018-09-27 来自:开发者社区

Android组件化开发实践(四):组件间通信问题

记得第一次实施项目组件化时,遇到的最大困扰就是,组件之间的通信问题。例如: 怎么从这个组件跳转到另一个组件的页面; 组件之间怎么传递数据; 怎么获取其他组件的数据或服务; 组件怎么通知其他组件响应某个事件; 1. 页面跳转统一采用路由 在Android中,页面跳转都是通过startActivity来实现的。但是我们组件化之后,上层的业务组件之间是不能相互依赖的,也就是说现在无法通过start...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注