Android开发之设置用户头像

现在市场上的App,一般都有用户中心这个小模块,其中也就涉及到了修改头像的功能。一般来说,我们可通过直接拍照或从相册选择照片的方式来进行设置。对于从相册选择照片,基本上不会出现什么问题,毕竟图片已经是存在的,后面我们简单说一下。这里我们重点说一下通过拍照来设置图片的过程。

Retrofit+RxJava实现MVP模式

在软件开发中,开发一个新的项目之前,我们肯定会先对整个项目搭建一个框架,以便于提高开发效率,统一代码风格,简化维护成本。当然,Android开发也一样。对于Android而言,普遍化的实现方式可能就是组合开源库,一般包括网络框架(OkHttp, Retrofit, Vollay等),
数据传输协议(Gson, Json, ProtocolBuf等),图片加载框架(ImageLoader, Picasco, Fresco, Glide等),事件通知组件(EventBus, RxJava等),然后通过二次封装来完成。

Android动画之View动画详解

在Android开发中,为了提高用户的交互体验,经常会使用动画来模拟物理世界中人们对事物的操作。Android系统提供了View动画和属性动画两种方式,开发者可根据需求选择不同的动画方式。这篇文章我们先详细了解一下View动画的使用。

,